Support › Foundaro Spokes
Foundaro Spokes Support
Foundaro Spokes is the content management platform for your public-facing sites. This page covers the essentials. For detailed field guides, use Docs.
Last updated:
Overview
Foundaro Spokes is the content management platform for your public-facing sites. It is separate from Foundaro Hub and designed specifically for editorial teams who need to manage websites, blogs, news feeds, events, and landing pages without touching code.
Spokes is organized around five content types (Pages, Blogs, Posts, News, Events), a site and theme management system, and an editorial workflow with review, scheduling, and publishing controls. It also includes a Support Suite — FAQ, Tickets, Forms, Status Pages, and Scheduling — for teams that manage customer-facing support alongside their content.
Getting Started
A typical starting sequence:
- ›Create a site and give it a name and slug.
- ›Assign a theme to control the site's visual design.
- ›Add a custom domain and configure DNS if you have one.
- ›Create your first content item — a Page, Blog, or News item.
- ›Publish or schedule it.
- ›Invite team members and assign their Spokes roles.
Access to Foundaro Spokes requires a Spokes role. Your workspace admin grants Spokes roles from the Team section inside Spokes.
Content Types
Pages
Standalone, permanent pages with their own URL. Use Pages for your homepage, about page, contact page, landing pages, and any content that lives outside a feed. Pages are not date-ordered and do not appear in blog or news feeds.
Blogs & Posts
A Blog is a named content channel (e.g. Company Blog, Product Updates, Engineering). Posts are the individual articles inside a blog. Posts are date-ordered and appear in the blog feed. Each blog has its own URL structure and category taxonomy.
News
Time-sensitive content items for announcements, press coverage, and company updates. News items support source attribution, priority levels (High / Normal / Low), and expiry dates that automatically archive items after a set date.
Events
Structured content for conferences, webinars, meetups, and any time-and-place occurrence. Events have start and end date/time fields, location, registration link, capacity, and timezone. Past events are sorted separately but not automatically archived.
All five content types share the same rich text editor. See Content Editor for a full guide.
Sites & Themes
A Site is a publishing destination — a domain where your content is delivered to visitors. You can manage one site or many. Each site has its own domain, theme, navigation menus, URL redirects, and content inventory.
A Theme controls the visual design of a site — colors, typography, layout, and the HTML templates used to render each content type. You can create multiple themes and apply different themes to different sites. Themes support custom CSS and Twig template overrides for full design control.
- ›Add custom domains from the site's Domains tab. The
wwwvariant is added automatically. DNS instructions show CNAME for subdomains and A records for root/apex domains. - ›SSL is provisioned automatically once DNS propagates. Verifying one domain auto-verifies its www companion.
- ›Navigation menus are built from the site's Menus tab and referenced by the theme. Menu items support icons, images, and badge labels.
- ›URL redirects prevent broken links when you change page slugs. The SEO tab surfaces redirect chains, loops, and orphaned redirects.
- ›Password protection — add an optional password gate to a site from the site's Settings tab. Useful for staging sites and client previews.
- ›robots.txt / humans.txt / agents.txt — customize per-site crawler directives and credits from the SEO tab. Foundaro serves sensible defaults when no override is set.
- ›Cookie consent banner — enable a configurable banner per site that blocks third-party tracking scripts (GA, GTM, Meta Pixel, etc.) until the visitor accepts. Set from site Settings.
Editorial Workflow
Content in Foundaro Spokes moves through a structured lifecycle:
- ›Draft — not visible to visitors, freely editable.
- ›Under Review — submitted for editorial approval. Authors cannot edit until reviewed.
- ›Scheduled — approved and queued to publish at a future date and time.
- ›Published — live and visible to site visitors.
- ›Archived — removed from public view, preserved internally.
The Workflow module gives editors a centralized view of items under review, scheduled content, open comments, and contributor submissions. Every save creates a revision snapshot — use the History tab to view and restore previous versions.
Editors and admins receive email notifications when content is submitted for review or approved for publishing. Comments support threaded replies, inline editing, and @mentions.
Media Library
The Media Library is the central repository for images and files used across all content. Upload once, insert anywhere. Supported types include JPG, PNG, WebP, GIF, SVG, PDF, DOCX, XLSX, PPTX, CSV, TXT, and ZIP.
- ›Nested folders — organize files in a hierarchical folder tree with expand/collapse. Create subfolders under any existing folder.
- ›Drag-and-drop — drag files from the grid onto folders in the sidebar to move them. Drag folders onto other folders to reorganize. Drag files from your desktop onto a folder to upload directly into it.
- ›Always add alt text to images for accessibility and SEO.
- ›Check where a file is used before deleting it. Deleted media leaves broken images in published content.
Editorial Calendar
The Editorial Calendar shows all content with a publish or scheduled date in a monthly grid view. Drag items between days to reschedule them. Filter by site or content type to focus on what matters.
Use the calendar to check publishing cadence before committing to a campaign plan, and to verify that scheduled items are spaced correctly after bulk scheduling.
Analytics
The Analytics module provides four views:
- ›Freshness — identifies content that has not been updated recently, grouped by staleness band.
- ›Velocity — shows publishing output per week or month by content type and site.
- ›SEO Report — flags missing or weak metadata (meta title, meta description, featured image, alt text).
- ›Site Stats — real-time pageview tracking with daily trends, top pages, and top referrers. Privacy-friendly: server-side only, no cookies required.
Custom Fields
Custom fields let you attach structured data to any content type beyond the built-in fields. Define fields from Spokes Settings › Custom Fields, then fill in values for each item in the editor's Fields tab.
Supported field types: text, number, date, boolean (checkbox), select (dropdown), rich text, URL, color picker, and media (URL reference). Fields can be grouped and ordered. Required fields are validated before publish.
In Twig templates, access values via {{ page.customFields.fieldName }}. The customFields object is also returned by the headless API.
Headless API
Foundaro Spokes includes a versioned headless CMS API at /api/v1/front. Use it to fetch content in your own frontend framework (Next.js, Nuxt, Astro, etc.) or mobile app.
- ›Endpoints for all content types: pages, blogs, posts, news, events. Includes single-item and list views with pagination.
- ›Cross-type search with content type filtering.
- ›Authenticated with an API key. Create and revoke keys from Spokes Settings › API Keys.
- ›Full Swagger documentation at
/api/docsin development.
For unauthenticated public delivery (no API key required), use the public headless endpoints at /api/public/front/sites/:slug/....
Webhooks
Foundaro Spokes can notify external systems when content is published. Configure webhook endpoints from Spokes Settings › Webhooks.
- ›A POST request is sent to your endpoint when any content type transitions to Published status.
- ›Payload includes: entity type (page, blog, post, news, event), entity id, title, slug, and publishedAt timestamp.
- ›Use webhooks to trigger a CDN purge, rebuild a static site, or post to a Slack channel.
Support Suite
Foundaro Spokes includes a built-in support toolkit that lets your team handle customer questions and operational communications from the same platform as your content.
FAQ
Publish a structured library of questions and answers on your site. Organise items into categories, control display order with weights, and surface important items as pinned or featured. Visitors can mark answers as helpful and each item tracks view counts. Import and export FAQ data as JSON or CSV. See FAQ Docs.
Tickets
A full support inbox for inbound customer requests. Tickets arrive from the public customer portal, are triaged and assigned to your team, tracked against SLA deadlines, and replied to by email. Attach files to replies, use canned reply templates for common answers, merge duplicate tickets, and generate reports on volume, response times, and resolution rates. See Tickets Docs.
Forms
Build embeddable web forms for lead capture, contact requests, event registrations, or any structured data collection. Submissions are stored in Spokes and can trigger outbound webhooks for integration with your CRM or data pipeline.
Status Pages
Create public uptime dashboards backed by HTTP, TCP, and heartbeat monitors. Manage incidents with timeline updates, schedule maintenance windows, and let customers subscribe to email notifications. Status pages support custom domains and can be embedded as iframes. See Status Pages Docs.
Scheduling
Publish booking pages for appointments, demos, and consultations. Configure availability, buffer times, and booking horizons. Customers choose a time slot and submit their details — you receive a notification for each confirmed booking.
Team & Roles
Foundaro Spokes has its own role system, independent from Foundaro Hub roles. Spokes roles are assigned to existing workspace members from the Team section inside Spokes.
- ›ADMIN — full access: sites, themes, team, publishing.
- ›EDITOR — create, edit, and publish all content. Manage menus and media. No site or theme access.
- ›AUTHOR — create and edit own content. Submit for review. Cannot publish directly.
- ›CONTRIBUTOR — drafts only. All content requires review before it can be published.
Users with no Spokes role cannot access Foundaro Spokes at all, regardless of their Hub role.
Plan Limits
Foundaro Spokes is available on Premium and above. The FREE plan has no Spokes access. All limits below are per workspace. See the pricing page for the full plan comparison.
| Feature | Premium | Pro | Enterprise |
|---|---|---|---|
| Sites | 1 | 5 | Unlimited |
| Media storage | 100 MB | 500 MB | 1 GB |
| Stores per workspace | 1 | 3 | Unlimited |
| Forms | 3 | 20 | Unlimited |
| Form submissions / month | 500 | 10,000 | Unlimited |
| Webhooks | — | 5 | Unlimited |
| Status pages | 1 | 5 | Unlimited |
| Monitors per status page | 5 | 20 | Unlimited |
| Min. monitor interval | 5 min | 3 min | 1 min |
| Scheduling / booking pages | 1 | 5 | Unlimited |
| Doc spaces (knowledge base) | 1 | 5 | Unlimited |
| FAQ categories | 5 | Unlimited | Unlimited |
| Canned replies | 5 | 50 | Unlimited |
| Support agents | 2 | 10 | Unlimited |
| Team members (Spokes roles) | 2 | 10 | Unlimited |
When you hit a plan limit, the system returns a clear error message describing the limit and how to upgrade. Upgrade your plan from Settings › Billing inside Foundaro Hub.
Support
For detailed field-level documentation, use the Foundaro Spokes Docs. For general questions, use the FAQ. For release history, use the Changelog.
If you need help with something specific, contact us at support@foundaro.io.