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.
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.
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.
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.