Duplicating Campaigns
Duplicate an existing Lead Distro AI campaign to launch a new vertical, geography, or A/B test variant. What gets copied, what doesn't, and common patterns.
Last updated:
Why Duplicate?
Duplication is the fastest way to launch a new campaign that shares structure with an existing one — same vertical-style field mapping, same filter patterns, same distribution method — without re-doing all the setup. Common use cases:
- New vertical — copy a Personal Injury campaign to launch a Slip-and-Fall campaign. Same field structure (incident_date, case_type), different filter values.
- New geography — copy a Texas MVA campaign to launch a Florida MVA campaign. Same vertical, different state filters and buyers.
- A/B test variants — duplicate to test alternative distribution methods (Round Robin vs Priority) or alternative filter rules on the same vertical.
- Seasonal relaunch — duplicate last year's Q4 campaign to launch this year's. Field mapping and filters preserved; refresh buyers/suppliers for current relationships.
What Gets Copied
| Setting | Copied? | Notes |
|---|---|---|
| Campaign name | Yes (with ' (copy)' suffix) | Rename before activation |
| Field mapping | Yes (full schema) | System + custom fields, transforms, validation |
| Inbound filters | Yes | All rules, AND/OR groups, schedules |
| Distribution method | Yes | Default to copy; can change before activation |
| Campaign type | Yes | Direct Post or Ping-Post |
| Vertical | Yes | Used for analytics grouping |
| Test Mode setting | Yes (set to OFF on copy) | Re-enable if onboarding |
What Doesn't Get Copied
| Setting | Why not |
|---|---|
| Buyers (attached) | Re-add buyers explicitly. Often the new campaign has different buyer relationships (different states, different pricing). |
| Suppliers (attached) | Re-add suppliers explicitly. New campaign needs its own supplier API keys for traceability. |
| Lead history | Each campaign has its own lead history. The duplicate starts at 0 leads ingested. |
| Active state | Duplicate starts in Draft regardless of source state — forces deliberate re-validation. |
| Daily cap counters | Counters start at 0 on the new campaign. |
How to Duplicate
- Open the source campaign's detail page.
- Click the menu (three dots) → Duplicate.
- Optionally rename the new campaign (or do it after duplication).
- The duplicate opens in Draft state — work through the Setup Wizard to add buyers, suppliers, and run a test ingestion.
- Activate when ready.
When duplicating for a new geography, the **state filter** on inbound filters is the most likely setting to need an update — the source campaign's state allowlist won't apply to the new geography. Walk through every filter on the duplicate before activating.
Frequently Asked Questions
Does duplicating a campaign also duplicate its buyers and suppliers?
No. Buyer and supplier attachments don't carry over — you must re-add them explicitly on the duplicate. This is intentional: the most common reason to duplicate is to change the buyer/supplier set (new geography, new vertical, new relationships). Re-adding forces deliberate confirmation of the buyer/supplier list for the new campaign.
Can I duplicate an Active campaign?
Yes — duplicating works on Active, Paused, or Draft campaigns. The duplicate always starts in Draft regardless of source state. This protects against accidentally launching a half-configured campaign into production.
Will my duplicated campaign use the same API key for ingest?
No. Suppliers (and their API keys) don't carry over. When you re-add suppliers to the duplicate, each gets a new API key. Update the supplier's integration to use the new key. This is important for traceability — leads ingested via the new key are clearly attributed to the new campaign in reports.
Can I duplicate just the field mapping, not the whole campaign?
Not directly — duplication is whole-campaign only. Workaround: duplicate the campaign, then immediately delete the inbound filters and any other settings you don't want to carry over. Faster than rebuilding the field mapping from scratch when the mapping is the main thing you want to preserve.
Does duplicating preserve scheduled inbound filters?
Yes. Inbound filter schedules (days of week, hour ranges) carry over to the duplicate. If the new campaign serves a different timezone or staffing pattern, update the schedules before activation. The schedule is stored as days/hours rather than absolute timestamps, so daylight-saving transitions are handled correctly.
Can I see which campaign is the source of a duplicate?
Not in the UI — duplicates don't carry a 'source' attribution. Use a naming convention like `MVA TX → Source`, `MVA FL → Source` (where Source is the source campaign name) to track lineage. Alternatively, log the duplication in your team's runbook so the lineage is documented externally.
Related Articles
Campaign Basics
Create and configure lead distribution campaigns in Lead Distro AI. Choose your routing method, set daily caps, map custom fields, and assign buyers with priority rules for every pipeline.
Setup Wizard
Walk through Lead Distro AI's campaign setup wizard — Draft state, step-by-step buyer and supplier configuration, test ingestion, and activation. Quickstart for new campaigns.
Field Mapping
Configure the data fields each lead carries in a Lead Distro AI campaign — system fields, custom fields, vertical-specific patterns, field transforms (Phone Formatter, Date Formatter), and validation.
If you have any questions, send us an email at support@leaddistro.ai