Actions15
- Add to Blocklist
- Create Campaign
- Get Campaign Status
- Pause a Campaign
- Pause/Resume Leads
- Remove From Blocklist
- Remove Lead From Leads List
- Start a Campaign
- Update Campaign Details
- Update Lead in Campaign
- Add Email to Campaign
- Add Lead to Campaign
- Add Lead to Leads List
- Add Sequences to Campaign
- Delete Lead From Campaign
Overview
This node operation updates the details of an existing campaign in ReachInbox. It allows users to modify various campaign settings such as daily sending limits, tracking options, delays, reply handling, account usage, and AI reply configurations. This is useful for managing and optimizing email campaigns dynamically based on changing requirements or performance metrics.
Use Case Examples
- Adjusting the daily email sending limit to control campaign pacing.
- Enabling or disabling tracking and link tracking to monitor campaign engagement.
- Setting delays and random delays between emails to mimic natural sending patterns.
- Configuring the campaign to stop sending emails upon receiving a reply to avoid spamming interested leads.
Properties
| Name | Meaning |
|---|---|
| Campaign ID | The unique identifier of the campaign to update. |
| Daily Limit | Maximum number of emails to send per day in the campaign. |
| Tracking Enabled | Whether email tracking is enabled for the campaign. |
| Link Tracking | Whether link tracking is enabled in the campaign emails. |
| Delay (Seconds) | Fixed delay in seconds between sending emails. |
| Random Delay (Seconds) | Random additional delay in seconds added to the fixed delay between emails. |
| Stop on Reply | Whether to stop sending emails to a lead after they reply. |
| Blockquote | Whether to use blockquote formatting in campaign emails. |
| Global Unsubscribe | Whether to apply global unsubscribe settings to the campaign. |
| Prioritize New Leads | Whether to prioritize sending emails to new leads first. |
| Accounts to Use | Comma-separated list of email accounts to use for sending, or 'ALL' to use all accounts. |
| Exclude Emails (JSON) | Array of email addresses to exclude from sending when using all accounts. |
| Search Condition | Search term to filter accounts by email when using all accounts. |
| Warmup Health Score | Minimum warmup health score required for accounts when using all accounts. |
| Utilization Percentage | Maximum utilization percentage allowed for accounts when using all accounts. |
| AI Replies Enabled | Whether AI-generated replies are enabled for the campaign. |
| AI Replies Slack Webhook | Slack webhook URL to receive notifications for AI replies, required if AI replies are enabled. |
Output
JSON
json- The response object from the ReachInbox API after updating campaign details, containing status and updated campaign information.
Dependencies
- ReachInbox API with API key authentication
Troubleshooting
- Ensure the Campaign ID is valid and exists in ReachInbox before attempting to update.
- Verify that the API key credential is correctly configured and has sufficient permissions.
- If using 'ALL' accounts with exclusions or filters, ensure the JSON format for exclusions is valid.
- Check that the Slack webhook URL for AI replies is correctly formatted if AI replies are enabled.
- Handle API errors gracefully; error messages from the API are included in the output for debugging.
Links
- ReachInbox API - Update Campaign Details - Official API documentation for updating campaign details in ReachInbox.