Setup Flow
| Two-step Onboarding | Instagram setup is presented as staged onboarding (account identification followed by setup confirmation). |
| Username-based Identity | Initial setup starts from Instagram account username as primary account reference. |
| Meta Setup Confirmation Gate | Creation flow requires explicit confirmation that Meta Developer prerequisites are completed. |
| Published-mode Awareness | Setup references dependency on Meta app publish state to enable production messaging behavior. |
Integration Credentials
| Protocol Baseline | Instagram channel uses Meta Cloud protocol baseline in CMS integration flow. |
| Account ID Field | Integration includes Account ID credential required by Meta-linked channel configuration. |
| App Secret Field | Integration includes App Secret credential with protected visibility controls. |
| Access Token Field | Integration includes Access Token credential for authenticated API communication. |
| Webhook Secret Field | Webhook verification secret is managed in the channel configuration form. |
Session Behavior Controls
| Ask User to End Session | Instagram channel supports inactivity prompt behavior for session closure. |
| Delay Before Ask More | Delay parameter controls follow-up prompt timing when conversation becomes idle. |
| Delay Before End Confirmation | Delay parameter controls final end-session confirmation timing. |
Account Management
| Single Account Management Card | Existing account is managed through one editable messenger card per configured integration. |
| Update Configuration Action | Credential and session settings updates are applied through explicit update action. |
| Delete Channel Action | Existing Instagram integration can be removed from the agent configuration. |
| Documentation Reference Link | Instagram management includes direct reference link to platform setup guide for operational context. |