Core Modules

Cross-Account Bulk Action Engine

Using Facebook's Marketing API, CampaignPilot lets you select hundreds of campaigns or ad sets across different ad accounts and apply changes simultaneously. Supported actions: edit budgets, change bid strategies, update ad copy, add/remove audiences, pause/resume, and set schedules. All changes are batched into a single API call for efficiency.

Cross-account bulk action illustration

Rule-Driven Automation

Create conditional rules based on any metric available via the Marketing API (spend, impressions, conversions, CTR, frequency, etc.). When conditions are met, CampaignPilot executes predefined actions: adjust budget, send alert, duplicate ad set, or change creative. Rules can run as frequently as every 15 minutes.

Rule-driven automation illustration

Templated Campaign Builder

Pre-save campaign structures (objectives, placements, optimization goals, audience templates) as reusable blueprints. When launching a new campaign, select a template, fill in variables (budget, creative assets), and publish directly to Facebook via the API. This ensures consistency and speed for agencies managing many clients.

Templated campaign builder illustration

Change Log & Approval Trail

CampaignPilot records every API call that modifies your campaigns: who made the change, what was changed, when, and the previous value. For agency teams, you can require approval before destructive actions (e.g., deleting campaigns, resetting budgets). Export logs for audit or client reporting.

Change log and approval trail illustration