Connecting a channel
This page covers the general connect flow for any channel. Specific channel pages (LinkedIn, Slack, etc.) only need to cover what’s unique to them.
Open the channel’s install panel
- Go to Structura → Channels in wp-admin, or the Channels tab in the portal .
- Find the channel you want. Click its card (or the Connect button on the card).
- The install panel slides in with the channel’s description and the fields needed to connect.
What you do depends on the connection type
OAuth channels (e.g., LinkedIn)
- Click Connect LinkedIn (the label matches the channel name).
- A new browser window or tab opens to the channel’s sign-in page.
- Sign in if you’re not already, then approve the requested permissions. Structura only asks for what it needs — post-on- your-behalf scopes for LinkedIn, for example.
- The channel redirects back to Structura, the cloud stores the token, and the install panel updates to Connected.
If the window closes before you see the Connected state, or the redirect fails, see I can’t log in (or the OAuth window closes).
Webhook channels (Slack, Discord)
- Generate an Incoming Webhook URL in the destination service (see the channel-specific pages for links):
- Paste the URL into the Webhook URL field.
- Click Connect. The install panel posts a small Structura connected test message to that URL and, if it succeeds, shows Connected.
If the test message doesn’t land in your Slack/Discord channel, see A channel shows “failed”.
Credential / key channels (IndexNow, Telegram)
- Fill in the fields shown. These vary per channel — see the IndexNow or Telegram page for what to put where.
- Click Connect. The install panel validates the inputs (e.g.,
fetches the IndexNow key file, pings Telegram’s
getMe) and, if they check out, shows Connected.
If validation fails, the inline error usually tells you which field is wrong.
Self-contained channels (Email to owner)
- Confirm the destination shown in the install panel — for Email, the WordPress admin email address.
- Click Connect. No external validation needed; the channel is immediately active.
What happens after you connect
Once a channel shows Connected:
- The next post your site publishes is dispatched to it automatically.
- You can come back to the install panel any time to reconfigure (for webhook/credential channels) or disconnect.
- The Channels page shows it in the Connected list at the top.
- The System Logs page (Structura → System Logs) will start
producing
CHANNELS.DISPATCHandCHANNELS.PUBLISHentries per publish. See Understanding log steps & levels.
If something looks off
- Connected but no posts arriving. Check Logs, filter
CHANNELS.. See Channel activity & errors. - Connected then flipped to “Needs attention”. The credential is no longer valid — OAuth revoked, webhook URL deleted, token regenerated. See Disconnecting or reconnecting.
Related pages
Last updated on