Messaging Bot Onboarding Setup

Use when wiring or debugging inbound messaging bots (iMessage/Sendblue, Telegram, WhatsApp Cloud API, Slack, Discord) for a product where a cold DM starts conversational onboarding — Content Rabbit-style 'text this number to do your marketing'. Covers the shared-secret webhook-auth pattern every provider uses (a secret the provider sends in a request header that the app compares to a deployed env secret) and the #1 production failure: the provider dashboard's secret field is left EMPTY, so real inbounds arrive with no/empty header and the route 401s every message while synthetic tests pass. Per platform: which header carries the secret, which dashboard field / API call sets it, the exact env var name, and the verify handshake. Plus: the Telegram bare-/start cold-onboarding gap (the Start button sends `/start`, which a connect-help intercept can swallow before onboarding runs); creating/reusing a Meta app for WhatsApp (add the 'Connect with customers through WhatsApp' use case to an existing business app vs a

pooriaarab 0aafc2e 12.1 KB Updated

File contents

pooriaarab/skills/tree/main/messaging-bot-onboarding-setup commit 0aafc2e9cd

Frequently asked questions

npx skillmds@latest add pooriaarab/messaging-bot-onboarding-setup