Copper CRM logo Copper CRM automation · runs daily

Convert qualified Copper leads to people and deals

New leads pile up in Copper with the status Open, and every few days someone decides which ones are real and walks each through the Convert Lead dialog by hand.

Cotlet does it in your own Copper CRM account with list_leads, list_people and convert_lead, called by your AI agent, an n8n workflow or a script.

Hosted · nothing to install or maintain

Can Copper CRM do this on its own?

Copper converts a lead only from the Convert Lead dialog or through the Developer API (checked 20 Oct 2026). The Zapier app has triggers and actions for leads but none to convert one, and Workflow Automation's help article lists no conversion. The API route needs your own code and key.

How you do it in Copper CRM today

  1. Leads are a Professional and Business feature and off by default. An admin switches them on under Workspace Settings > Customize > Lead Statuses > Enable Leads.
  2. Open the Leads section, filter by Lead Status and open each lead, full screen or in the side panel.
  3. Fill in the Details section, then click Convert Lead in the Details tab.
  4. In the dialog, set the owner and the Contact Type, and tick the option to create an opportunity at the same time.
  5. For the opportunity, enter the Pipeline Record Name, the Pipeline, a close date and a value, then click Convert and confirm.

How to convert qualified Copper leads to people and deals

Prompt

Go through Open leads in Copper. Convert the ones with a company and a work email to a person with a deal in the Sales pipeline, and leave the rest for me with a one-line reason.
  1. 01

    List the open leads

    list_leads returns leads with the status you name, here Open, with their company and email. The agent follows next_cursor until it comes back empty. If Leads are switched off in your workspace, the call fails and says so, and the run stops.

  2. 02

    Apply your rule

    Each lead is matched against the rule in your prompt, for example "has a company and a work email". Free-mail addresses and leads without a company go to your list, each with the reason.

  3. 03

    Look for the person first

    list_people searches the email of every qualifying lead. A lead whose person already exists is not converted, because Copper would create a second person, and the agent lists it for you to merge by hand.

  4. 04

    Convert with a deal

    convert_lead creates the person, the opportunity in the pipeline you named, and removes the lead. It fails when a required field of the person or the opportunity is empty, and the error names the field, so that lead goes on your list. Each call waits for your OK by default, because a person cannot be turned back into a lead.

  5. 05

    Report the batch

    The agent returns the people and deals it created, and the leads it left, with the reason for each.

What you get back

Example data

Open leads: 12
Converted 7 to a person with a Sales deal (e.g. Dana Whitfield, Brightside Clinic rollout, 12000)
Left for you 5:
- Lee Park: personal email, no company
- Marta Cole: person already exists (marta@brightside.example)
Failed 0

Other ways to ask

  • Every morning, convert Open leads from the webinar source and set Contact Type to Potential Customer.
  • Convert only leads that mention a budget in the description, with no opportunity, and tell me the count.
  • Show me the Open leads that would convert under my rule, but convert nothing.

What Copper CRM allows, and what to know first

  • Leads are a Professional and Business feature in Copper and are off until an admin turns them on under Customize > Lead Statuses.
  • The default Lead Statuses are New, Open, Unqualified and Junk, and a workspace can add its own.
  • Copper does not convert a lead to a person while required fields of the person are empty, and a required field of the opportunity blocks conversion with a deal.
  • Copper cannot turn a person back into a lead.
  • The Developer API removes the lead after converting it, and creates a company only when you give it a new name.

convert_lead asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.

Sources: Copper Help: Working with Leads · Copper Help: Working with People · Copper Developer API: Convert a Lead · Copper triggers and actions on Zapier

Call convert_lead from a script

curl

curl -X POST https://cotlet.dev/api/v1/copper-crm/leads/52710344/convert \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contact_type":"Potential Customer","opportunity_name":"Brightside Clinic rollout","pipeline":"Sales","close_date":"2026-12-15","monetary_value":12000}'

Example response

{
  "person": {
    "person_id": "77121902",
    "name": "Dana Whitfield",
    "contact_type": "Potential Customer"
  },
  "opportunity": {
    "opportunity_id": "31850018",
    "name": "Brightside Clinic rollout",
    "pipeline": "Sales",
    "stage": "Discovery",
    "monetary_value": 12000,
    "close_date": "2026-12-15"
  },
  "lead_removed": true
}

MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is copper_crm_write → convert_lead. Example data.

Schedule it in n8n, Make, Zapier or cron

Copper CRM tools this automation uses

Cotlet Copper CRM tools used to convert qualified Copper leads to people and deals
Tool Parameters
list_leads status, limit, cursor
list_people query, limit, cursor
convert_lead lead_id, contact_type, opportunity_name, pipeline, close_date, monetary_value
All 12 Copper CRM tools with descriptions

Frequently asked questions

Is it safe to connect Copper CRM to Cotlet?

Yes. You sign in to Copper CRM yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get Copper CRM once you enable it, every background request is listed, and the browser profile is stored encrypted with AES-256-GCM, the cipher 1Password uses for its vaults. The AI model never sees a login, posts and messages wait for your OK, and Disable for agents cuts access in one click. Independent scanners grade cotlet.dev A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory; live results are on https://cotlet.dev/security.

Give your agent access to Copper CRM.

Free 7-day trial with 2,000 credits, no card needed. Cotlet is independent and not affiliated with Copper CRM.