Actions206
- Account Actions
- Agent Actions
- Agent Bot Actions
- Applied SLA (Enterprise) Actions
- Audit Log Actions
- Automation Rule Actions
- Campaign Actions
- Canned Response Actions
- Company (Enterprise) Actions
- Contact Actions
- Contact Note Actions
- Conversation Actions
- Conversation Participant Actions
- CSAT Survey Actions
- Custom Attribute Actions
- Custom Filter Actions
- Help Center Actions
- Inbox Actions
- Integration Actions
- Label Actions
- Live Report Actions
- Macro Actions
- Message Actions
- Notification Actions
- Profile Actions
- Report Actions
- Search Actions
- SLA Policy (Enterprise) Actions
- Summary Report Actions
- Team Actions
- Webhook Actions
- [Platform] Account Actions
- [Platform] Account Agent Bot Actions
- [Platform] Account User Actions
- [Platform] User Actions
- [Public] Contact Actions
- [Public] Conversation Actions
- [Public] Message Actions
Campaign → Create
AI-generatedSummary
Create a new campaign in Chatwoot with a specified title and message, optionally assigning it to a specific inbox, scheduling it, and defining a target audience using JSON filters.
Inputs
- Title (required) — Title of the campaign
- Message (required) — Campaign message content
- Additional Fields — Optional fields including Inbox ID (number), Scheduled At (date/time), and Audience as JSON filter conditions
Output shape
a single JSON object representing the created campaign
The output contains the created campaign details as returned by Chatwoot API, including supplied and defaulted properties. There is no pagination; the response is immediate upon creation.
Examples
Example 1: Create a campaign with mandatory fields only
Set mandatory Title and Message fields, leave Additional Fields empty.
Example 2: Create a scheduled campaign targeting a specific inbox and audience
Set Title and Message, provide Inbox ID, Scheduled At date/time, and Audience JSON filter conditions in Additional Fields.