Every site on an Agency subscription gets Channels out of the box. Seats scale with your site count; there's no separate line item on your invoice.
Channels add-on
Publish once.Reach everywhere.
The moment Structura hits “publish” on WordPress, it fans the same post out to the channels that actually drive discovery — LinkedIn, Slack, Discord, Telegram, and the major search-engine ping services. No Zapier. No cron scripts. No copy-paste.
Included with Agency · $7 / site / month on Cloud · Pause or swap channels anytime
Supported channels
One integration per surface. Zero glue code.
Each channel is a first-class integration with its own auth flow, retry logic, and per-site on/off switch. Add the ones you use; skip the ones you don't.
AI-written commentary in your voice (first-person opinion, relevant hashtags) plus your post's featured image uploaded inline. Toggle the image off per connection if you prefer text-only. Post to your personal profile or a company page you manage — you choose at connect.
Slack
AvailableDrop a rich preview into any channel when a post goes live. Perfect for team-internal content calendars or client stakeholder channels.
Discord
AvailableSame pattern as Slack — webhook-driven, zero-OAuth, works with any server. Useful for community-facing announcements.
Telegram
AvailableDrop a notification into any Telegram chat, group, or channel on publish. Paste a bot token and chat ID and you're done — no OAuth app to register.
Ping yourself or a team group on WhatsApp when a post goes live. Runs on a lightweight Cloud API token — no phone pairing, no app install.
Email the owner
AvailableA plain-text heads-up in the site owner's inbox the moment a post publishes. Zero setup beyond picking the recipient — the no-frills way to stay in the loop.
Webhook
AvailablePOST a signed JSON event to any HTTPS endpoint when a post publishes — cache invalidation for headless frontends, custom dashboards, syndication feeds, anywhere you want Structura events outside WordPress.
IndexNow
AvailablePing Bing, Yandex, and other IndexNow-compatible search engines the moment a post publishes. Google indexing stays on its own schedule — IndexNow covers the rest.
How it works
Three switches. Then it runs itself.
- 01
Connect the channel
One click from your Structura dashboard. We use OAuth where the platform supports it (LinkedIn) and incoming webhooks or lightweight API tokens for the rest (Slack, Discord, Telegram, WhatsApp). Tokens are encrypted and scoped per site.
- 02
Pick which sites fan out
Channels seats are per-site. Flip the toggle on the sites you want to distribute; the others keep publishing to WordPress only. Change your mind anytime — no contracts, no re-configuration.
- 03
Publish as usual
Every time Structura publishes a post, the dispatcher fans the event out to every active channel on that site. Failures retry with exponential backoff; a persistent failure shows up in the Account page with a one-click re-auth.
Pricing
Bundled with Agency. An add-on everywhere else.
Channels is free for every site on an Agency subscription — the plan is designed for operators running multiple sites and the fan-out tax is the default, not a line item. On Cloud, it's a per-site add-on you can enable on the sites that need it.
Add Channels to the individual Cloud sites that need it. Billed alongside your Cloud subscription; cancel or pause anytime.
Channels requires the cloud-side dispatcher, so it isn't available on BYOK plans. Upgrade to Cloud or Agency and every post automatically fans out.
Applicable taxes are calculated at checkout based on your location.
FAQ
Frequently asked questions
What happens to the original WordPress post?
Unchanged. Channels is a one-way broadcaster: WordPress is the canonical copy, every other surface links back to it. Your SEO, your permalinks, your comments all stay on-site.
Can I edit the LinkedIn copy before it goes out?
Yes. By default Structura generates the LinkedIn commentary automatically in your persona's voice. You can override the draft on a per-post basis, or pin a template for a specific persona.
What if a channel fails to post?
The dispatcher retries with exponential backoff (up to six attempts across 24 hours). If all retries fail — usually a revoked OAuth token or a rate-limited account — the failure surfaces in the Account page with a one-click reconnect.
Do I need to buy Channels for every site?
No. Seats are per-site, so you can enable Channels only on the sites where it makes sense. Cloud customers add Channels per site at $7/month; Agency customers get it on every site automatically.
What happens to my connected channels if I downgrade?
You get a 21-day grace period to reassign seats or unplug channels. During the grace window, everything keeps working; after that, the orphaned sites stop fanning out and Structura keeps publishing to WordPress only.
Stop posting the same link five times.
Every Structura post, on every channel you care about, the second it goes live.