Pro plan. Copper works through a connection and HTTP steps, which are part of Pro and Agency (and the free trial). Anything you already have keeps working on every plan. See Plans and billing.
How it connects: Copper’s developer API with three headers. See Copper’s Create a new person and authentication docs. The request and answer below follow Copper’s docs.
Before you start
- Copper plan: check Copper’s pricing page for API access on your plan.
- An API key: in Copper, open Settings > Integrations > API Keys and generate one. Note the email of the user who owns it.
1. Connect Copper
In Kerux, open Integrations > Connections, click Connect on Custom API (under Developers):- How it signs in: API key in a header, Header name
X-PW-AccessToken, paste the key. - Base URL:
https://api.copper.com
2. Create the person
In the follow-up campaign, add a Webhook / HTTP step namedcopper:
{{steps.copper.response.body.id}}. Save it on the contact with an Update contact step if later steps update the person or create an opportunity.
Test with one contact
In the follow-up campaign’s Builder, click Test to open Test on one contact and check the person in Copper.Common errors
Same person twice
Same person twice
Copper’s create endpoint doesn’t check. Search people by email first (Copper’s people search endpoint) and branch.
422 Unprocessable Entity
422 Unprocessable Entity
A field has the wrong shape, often
emails without a category. Compare with the body above.