Copper
Integrations › Copper
CRM

Copper Integration

Create people in Copper CRM automatically from ad leads -- with email, phone, company, and custom fields mapped to keep your Google Workspace CRM up to date.

Available Integrations

Connect Copper with 4 lead sources

Start Free Trial No credit card required · 14-day free trial
Trusted by
1,000+ businesses
Leads synced
2M+
Integrations
37+
Free trial
14 days, no card

How It Works

1
Connect Your Ad Account
Link your Facebook, Google, LinkedIn, or TikTok ad account to LeadSync in one click.
2
Choose Copper
Select Copper as your destination and authenticate your account.
3
Map Your Fields
Match your lead form fields to Copper and start syncing leads instantly.

How LeadSync Creates a Person in Copper

Copper organises CRM data around four core record types -- Person (an individual contact), Lead (an unqualified inquiry), Opportunity (a deal in your Pipeline), and Activity (a logged interaction). LeadSync writes incoming Facebook, Google, LinkedIn, and TikTok leads as Person records via the Copper REST API at api.copper.com/developer_api/v1/people, which is the right model when the lead represents a real human you want to convert into a deal downstream.

Setup takes two values from your Copper account: the API Key (Settings › Integrations › API Keys) and the email address the API key was generated under -- both are required headers on every Copper request (X-PW-AccessToken and X-PW-UserEmail). Paste both into LeadSync as a semicolon-delimited string and the connection is live.

Email and Phone Fields Use Structured Categories

Copper's Person record stores email and phone as arrays of structured objects, not single strings -- each entry has a value and a category ("work", "home", "mobile", "other"). LeadSync defaults the email category to work and the phone category to work, which is what most CRM workflows assume for an inbound paid-social lead. The structured shape means filters like "all People with a work phone number" continue to work.

Beyond email and phone, the standard mapping screen exposes name, company, title, website, address, and details (the description field). Map any lead form question to whichever standard field your sales team uses for that data point, and the value flows through on every new lead.

Custom Field Definitions for Person Records

Copper supports custom field definitions at the account level, with each field flagged for which record types it's available on (Person, Lead, Opportunity, Company, Project). LeadSync calls GET /custom_field_definitions when you open the field mapping screen and filters to fields with person in their available_on array -- so every Person-applicable custom field appears in the dropdown alongside the standard fields.

Map a lead form question to a custom field once and every lead from that connection populates the field. Custom fields work in Copper Workflows, custom views, and the Pipeline filter system, so once mapped they're immediately useful for routing, segmentation, and reporting -- not just stored data.

Frequently Asked Questions

In Copper, go to Settings > Integrations > API Keys and generate a new key. Paste both the API key and the email address it was generated under into LeadSync when adding Copper as a destination -- both values are required for the X-PW-AccessToken and X-PW-UserEmail headers Copper expects.
Person records, via POST /developer_api/v1/people. This is the right model when the lead represents a real human you want to qualify into an Opportunity downstream. If your team specifically uses Copper Lead records (the unqualified-inquiry pre-stage), let us know -- we can advise on a workaround.
Copper stores email and phone as structured arrays where each entry has a value and a category. LeadSync defaults both to "work" because that's what most CRM workflows assume for paid-social leads. Filters like "all People with a work phone number" continue to function correctly with this default.
LeadSync calls Copper's custom_field_definitions endpoint when you open the mapping screen and filters to definitions with "person" in their available_on array. Every Person-applicable custom field appears in the dropdown automatically -- no configuration on the LeadSync side.
Yes. Copper Workflows triggered by "new Person record" or "Person matches filter" run on items LeadSync creates the same way they run on items created via the Copper UI. Build the Workflow once in Copper and your routing, notification, or follow-up logic runs automatically.
Copper's built-in dedupe-on-create checks email and phone against existing Person records and merges where it can. So a repeat submission typically updates the existing Person rather than creating a duplicate, but the exact behaviour depends on your Copper duplicate-detection settings (Settings > Duplicate Detection).
Yes. Create one LeadSync connection per Copper account using the matching API key and email pair. Each connection writes to the Copper account that owns those credentials -- useful if you run multiple Copper instances for different brands or clients.
You need a plan that includes API access. Copper's API is available on Basic, Professional, and Business tiers -- the free trial also has API access. Confirm in your Copper Settings > Subscription that your plan tier supports API integrations.
Yes. LeadSync supports Copper as a destination for lead forms from Facebook, Instagram, Google Ads lead form extensions, LinkedIn Lead Gen Forms, and TikTok Lead Generation. Each source is its own connection.

Start Syncing Leads to Copper

Set up your Copper integration in under 60 seconds. Free 14-day trial, no credit card required.

Start Your Free Trial
No credit card required • Set up in 60 seconds • Cancel anytime