Skip to main content
The Update Campaign Status node lets you change the status of Meta Ads campaigns to activate, pause, or delete them. Supports both single campaign updates and bulk operations.

When to Use It

  • Pause underperforming campaigns automatically
  • Activate campaigns based on performance thresholds
  • Delete campaigns that are no longer needed
  • Bulk update multiple campaigns based on data analysis

Inputs

FieldTypeRequiredDescriptionApplies To
AccountSelectYesSelect one Meta Ads accountBoth
Update TypeTabsYesChoose single campaign or bulk updatesBoth
CampaignDynamic-selectYesSelect the campaign to updateSingle Update
New StatusSelectYesChoose the new campaign statusSingle Update
Bulk Update MethodSelectYesChoose “Map Fields Individually” or “Use Structured Data”Bulk Updates
Structured DataDynamic-textYesData source with campaign_id and status columnsBulk Updates (Structured)
Campaign IDsDynamic-textYesSource of campaign IDsBulk Updates (Manual)
New StatusesDynamic-textYesSource of status valuesBulk Updates (Manual)

Campaign Status Options

StatusDescription
ACTIVECampaign is active and serving ads
PAUSEDCampaign is paused and not serving ads
DELETEDCampaign is deleted (cannot be undone)

Bulk Update Requirements

Structured Data Format:
  • Must contain columns: campaign_id and status
  • Status values must be: ACTIVE, PAUSED, or DELETED (case-sensitive)
Example structured data format:
campaign_idstatus
123456789PAUSED
987654321ACTIVE
456123789DELETED
Manual Mapping:
  • Campaign IDs and statuses are matched by position
  • Status values must be: ACTIVE, PAUSED, or DELETED (case-sensitive)

Output

Returns confirmation of the update operation with details of which campaigns were modified.

Credit Cost

  • Cost per run: 1 credit (regardless of number of campaigns updated)

FAQs

No. Setting a campaign status to DELETED permanently removes the campaign and cannot be undone. Use PAUSED instead if you might want to reactivate the campaign later.
When a campaign is paused:
  • All ads stop serving immediately across Facebook and Instagram
  • Historical data is preserved
  • No new costs are incurred
  • Campaign can be re-activated at any time
  1. Use Get Report node to fetch campaign performance data
  2. Use AI Analyze Data to identify campaigns to pause/activate
  3. Connect the output to this node using structured data format
  4. Ensure your data includes campaign_id and status columns
  • Structured data: Your data source contains both campaign IDs and statuses in a single dataset
  • Manual mapping: You have separate data sources for campaign IDs and statuses (matched by position)
Use structured data when your analysis output includes both fields. Use manual mapping when you have separate lists.
No. Each node instance works with one Meta Ads account. To update campaigns across multiple accounts, use separate nodes for each account.
The node will report an error for invalid campaign IDs but continue processing valid ones. Check the output for any failed updates.
Yes. Campaign status changes take effect immediately in Meta Ads. Your campaigns will start or stop serving ads right away across Facebook and Instagram.
Use the Scheduler node to run this campaign status update at specific times. This is useful for:
  • Activating campaigns at optimal times
  • Pausing campaigns during off-hours
  • Implementing time-based campaign strategies
I