Channels
MarTech Monitoring — Channels
Enable or disable distribution channels for this client. Saved to
client_config.channels_enabled JSON. The poster agent reads this on every cycle — changes take effect on the next cron tick (no restart needed).
Adding a brand-new channel (LinkedIn, Threads, etc.) requires three things in this codebase:
- A class file at
distribution/channels/<name>.jsimplementingpost()+isConfigured(clientId) - Registration in
distribution/poster.js'schannelsobject - An entry in this page's
CHANNEL_REGISTRY(inserver/routes/v3.js)
credentials table; surface them via the Credentials page.