# Campaigns
Campaigns let you group related projects under a single client initiative and track their combined financial performance against a central budget. If a client engagement spans multiple deliverables — a series of videos, a multi-platform rollout, a phased production — a campaign gives you the aggregate view without losing the detail of individual projects.
Access Campaigns from the main navigation.
---
## Creating a Campaign
Click **+ New Campaign** and provide:
- **Campaign Name** — a descriptive name for the initiative
- **Client** — the client this campaign belongs to; all projects in the campaign must share this client
- **Date Range** — start and end dates for the campaign
- **Budget Allocation** — the total budget available across all projects in the campaign
- **Reference Number** — optional; useful for aligning with client-side reference systems
After creation, dates and description can be updated from the Campaign Overview. The budget allocation follows a formal amendment process (see [Amending the Campaign Budget](#amending-the-campaign-budget) below).
---
## Adding Projects
Projects can be added to a campaign two ways:
**Create within the campaign** — navigate to the Campaign Dashboard or the Projects tab inside the campaign and create a new project from there. The project is automatically associated with the campaign and inherits the campaign's client.
**Add an existing project** — from the same location, click **Add Projects** to select from eligible projects. Only projects associated with the campaign's client are available.
> [!warning]
> Projects can only be added to campaigns that share the same client. A project cannot be added to a campaign associated with a different client.
Projects maintain their individual settings and workflows once added — campaigns aggregate the data without changing how individual projects operate.
### Staff and project access
Workspace users shared on a campaign automatically have access to all projects within it. When you add a project to a campaign, any staff already on the campaign can see that project — you don't need to share each project individually. This makes campaigns a practical way to manage team access across a group of related projects without maintaining per-project sharing separately.
---
## Expense Grid
The campaign expense grid aggregates all budget expense lines from every project in the campaign into a single view. This gives you cross-project visibility into spending without having to navigate into each project individually — useful for reviewing overall cost activity, identifying vendor patterns across the campaign, or auditing expense statuses at scale.
Only projects with a generated budget contribute to the expense grid. Projects that are still in the estimate phase won't appear here until a budget has been created.
---
## Campaign Calendar
The campaign calendar aggregates all scheduled events from every project in the campaign into a single view — production days, deliverable deadlines, and custom events across all projects. Use it to identify scheduling conflicts or coordinate resources across concurrent projects.
---
## Contacts
Contacts assigned at the campaign level are inherited by all new projects created within the campaign. Projects added to the campaign after the fact do not automatically inherit campaign contacts — only projects created from within the campaign do.
---
## Financial Tracking
The campaign aggregates the external costs from associated projects and tracks them against the campaign budget. You control which projects are included in the total based on their reported estimate's status — for example, you can include all projects regardless of status, only projects with an Approved estimate, or only projects at a specific stage. This lets you configure the campaign total to reflect whatever view is most meaningful: committed spend only, full pipeline including unconfirmed bids, or anything in between.
This gives you a real-time view of:
- Total campaign budget vs. total project spend within your selected status filter
- How much of the budget has been consumed and what remains
- Which projects are contributing and by how much
Campaign financial data updates automatically when project estimates change status or when projects are added or removed.
---
## Amending the Campaign Budget
The budget allocation set at campaign creation is the baseline. If the campaign budget needs to change — a client increases scope, additional projects are added, or the original figure needs revision — this is handled through a formal amendment process rather than a direct edit.
To amend the campaign budget:
1. Initiate the budget amendment from the Campaign Overview
2. Enter the new budget amount
3. Submit the amendment
PAI records the change and maintains a full history: the previous and new budget amounts, who made the amendment, and when. This audit trail ensures campaign budget changes are deliberate and traceable rather than silent edits.
---
## Removing a Project
To remove a project from a campaign, navigate to the Campaign Projects tab and use the remove action. The project becomes a standalone project with no campaign association. User assignments on the project are not adjusted automatically — review those separately after removing.