Actions408
- 🌐 Platform: Account Actions
- 🌐 Platform: Account User Actions
- 🌐 Platform: Agent Bot Actions
- 🌐 Platform: Banner Actions
- 🌐 Platform: User Actions
- Agent Actions
- Agent Bot (Account) Actions
- Automation Rule Actions
- Campaign Actions
- Canned Response Actions
- Chat Room Actions
- Contact Actions
- Contact Note Actions
- Conversation Actions
- Create
- Get
- List
- Send Message
- Send File
- Send with Template
- List Messages
- Delete Message
- Update Message Status
- List Attachments
- Download Attachment
- Assign Agent
- Assign Team
- Add Labels
- Remove Labels
- Update Labels
- List Labels
- Toggle Status
- Set Priority
- Add Custom Attributes
- Remove Custom Attributes
- Set Custom Attributes
- Update Last Seen
- Update Presence
- Mark Unread
- Bulk Update Read State
- Mute
- Unmute
- Pin
- Unpin
- Send Transcript
- Filter
- Delete
- Edit Message
- Forward Message
- Retry Message
- Translate Message
- React to Message
- Transcribe Audio
- Fetch Pending Media
- Get Message Context
- Search Messages
- Get AI Suggestions
- List Participants
- Add Participants
- Get Draft
- Set Draft
- Delete Draft
- Get Unread Counts
- Search
- Custom Attribute Actions
- Custom Role Actions
- Inbox Actions
- Kanban Automation Actions
- Kanban Config Actions
- Kanban Funnel Actions
- Kanban Item Actions
- Assign Agent
- Assign Agent to Checklist Item
- Batch
- Bulk Assign Agent
- Bulk Move Items
- Bulk Set Priority
- Change Status
- Checklist Progress by Agent
- Counts
- Create
- Create Checklist Item
- Create Note
- Delete
- Delete Attachment
- Delete Checklist Item
- Delete Note
- Delete Note Attachment
- Duplicate Checklist
- Export CSV
- Get
- Get Assigned Agents
- Get Checklist
- Import CSV
- Import Preview
- List
- List Attachments
- Move
- Move to Stage
- Remove Agent
- Reorder
- Report Export
- Search
- Search Checklist
- Stage Time Breakdown
- Time Report
- Toggle Checklist Item
- Update
- Update Checklist Item
- Update Note
- Upload Attachment
- Upload Note Attachment
- Kanban Stage Actions
- Label Actions
- Message Template Actions
- Platform Banner Actions
- Profile Actions
- Scheduled Message Actions
- Scheduled Outbound Message Actions
- Team Actions
- Webhook Actions
- Agent Capacity Policy Actions
- Assignment Policy Actions
- Company Actions
- Custom Filter Actions
- Dashboard App Actions
- Macro Actions
- Notification Actions
- Offer Actions
- Outbound Message Actions
- Portal Actions
- Report Actions
- SLA Policy Actions
- Google Calendar Sync Actions
- Google Calendar Integration Actions
- Captain: Copilot Actions
- Captain: AI Task Actions
- Captain: Scenario Actions
- Captain: Document Actions
- Captain: FAQ Actions
- Captain: Assistant Actions
- Help Center Category Actions
- Help Center Article Actions
- Audit Log Actions
- Applied SLA Actions
- CSAT Response Actions
- Activity Type Actions
- Task Actions
- Calendar Event Actions
- Search Actions
- WhatsApp Group Actions
Agent Bot (Account) → Create
AI-generatedSummary
Create an agent bot in the selected Chatwoot account, configuring it as a webhook bot or a Typebot bot with optional trigger, expiration, ignored-target, and additional settings.
Inputs
- Account (required) — Select an account from the list or enter its numeric ID.
- Name (required) — Name of the agent bot.
- Bot Type — Choose Webhook (default) or Typebot.
- Outgoing URL (required) — For a Webhook bot, the URL where bot events will be sent.
- Typebot API URL (required) — For a Typebot bot, the API URL of the Typebot instance.
- Typebot Public Name (required) — For a Typebot bot, the public name identifier of the flow.
- Trigger Type — Choose whether the Typebot triggers on all messages (default) or on a keyword.
- Trigger Operator — For keyword triggering, choose how to match the trigger value; defaults to contains.
- Trigger Value (required) — Keyword used when Trigger Type is Keyword.
- Finish Keyword — Optional keyword for finishing the bot interaction.
- Expire in Minutes — Optional expiration duration in minutes; defaults to 0.
- Expiration Label — Optional label title to apply on expiration; choose from the list or enter its exact name.
- Ignored Targets — Optional list of target values the bot should ignore.
- Typebot API Token — Optional password field for the Typebot API token.
- Default Delay Message — Optional Typebot default delay message duration; defaults to 0.
- Debounce Time — Optional Typebot debounce time; defaults to 0.
- Additional Fields — Optional avatar URL, description, and setting to make the bot ignore group conversations.
Output shape
A single created agent bot record returned by the API.
The selected bot type determines which configuration is sent. Type-specific fields are only shown for that type; keyword matching fields apply when Trigger Type is Keyword.