Campaign Manager
Plan, launch, and track multi-channel marketing campaigns from one dashboard.
Overview
Campaign Manager is TotalApp's central hub for planning, executing, and measuring marketing campaigns across every channel your team uses. Create a campaign once, assign it a budget and date range, attach the channels it will run on — Email, Social, Display, or Search — and then monitor its performance in real time from a single dashboard.
Each campaign has its own dedicated card showing live metrics: impressions, clicks, conversions, cost-per-click, and return on investment. You can pause or resume a campaign at any time without losing its historical data. At the end of a campaign, the Completed status preserves the final report for future benchmarking.
Multi-Channel from Day One
A single campaign can span multiple channels simultaneously. For example, a product launch campaign might include an Email channel (linked to an Email Marketing campaign), a Social channel (linked to scheduled Social Scheduler posts), and a Display channel (for banner ads). All channel metrics roll up into the campaign's combined totals.
Screen preview
A quick look at the screen. Use the toggle in the corner to switch between the dark and light themes.
1. Email — $4.20 ROI per $1 spend (2.3K revenue)
2. LinkedIn — $2.85 ROI per $1 spend (1.8K revenue)
3. Google Ads — $1.94 ROI per $1 spend (1.2K revenue)
💡 Email shows 47% higher ROI. Recommend increasing email budget allocation by 15%.
1. Email — 35% (up from 25%)
2. LinkedIn — 40% (unchanged)
25% Google Ads (down from 35%)
💡 Shifting 10% to email should lift blended ROI.
Campaign AI Assistant ROI analysis
Campaign Creation
Click Add Campaign in the top toolbar to open the campaign form. All fields are optional except the campaign name, which must be filled before the Save button activates.
| Field | Description |
|---|---|
| Campaign Name | Required. A short, descriptive name used in all reports and dashboards. |
| Objective | Choose one: Brand Awareness, Lead Generation, Sales Conversion, or Retention. The objective helps filter campaigns in the dashboard and drives recommended KPIs. |
| Budget | Total budget in your account currency. Used to calculate ROI and cost-per-click. |
| Start Date / End Date | The planned run window. The campaign activates automatically on the start date if set to Active status. |
| Channels | Select one or more: Email, Social, Display, Search. Each channel can have its own spend allocation within the overall budget. |
| Assigned Team Members | Optional. Tag team members responsible for this campaign. They receive in-app notifications on status changes. |
Campaign Tracking
Each campaign card on the dashboard displays its key performance indicators in real time. The metrics shown depend on which channels are active:
Impressions
Total number of times the campaign content was displayed to a target audience member, across all channels.
Clicks
Total click-throughs across Email (link clicks), Social (link clicks and profile visits), Display, and Search ads.
Conversions
Actions that match the campaign objective — form fills for Lead Generation, purchases for Sales Conversion, etc.
Cost Per Click
Total spend divided by total clicks. Automatically calculated as spend is recorded against the campaign budget.
ROI
Return on investment as a percentage: (revenue attributed − budget spent) ÷ budget spent × 100. Requires revenue data from Ecommerce Reports or manual entry.
Status Pipeline
Every campaign moves through four statuses. You can change the status manually at any time by clicking the status badge on the campaign card.
- Draft — Campaign is being planned. No metrics are tracked yet. Budget is reserved but not committed.
- Active — Campaign is running. All channel metrics are actively tracked. The campaign appears in the overview totals.
- Paused — Campaign is temporarily halted. Historical metrics are preserved. Channel integrations are suspended.
- Completed — Campaign has ended. Final metrics are locked. The campaign is archived and excluded from active pipeline totals but remains searchable and reportable.
Tip
Use the status filter in the filter bar to view only Active campaigns during daily stand-ups, or only Completed campaigns when preparing quarterly reviews. Combine with the channel filter to isolate, for example, all active Email campaigns.
Reports & Export
The Reports tab inside Campaign Manager provides a side-by-side performance comparison of all your campaigns. Select two or more campaigns using the checkboxes in the campaign list, then click Compare to open the comparison view. Metrics are displayed as grouped bar charts (impressions, clicks, conversions) and a line chart for daily spend over time.
To export campaign data, click Export to Excel in the top toolbar. The export includes all visible campaigns with their full metric breakdown, one row per campaign. If you have an active filter applied, only the filtered campaigns are exported.