Skip to content
CRM & SalesReal-timeUpdated May 2026

Copper

Copper CRM lifecycle events on Gmail-native teams

Copper is the CRM built for teams already living inside Google Workspace, the lead, person, company, and opportunity surface, but with Gmail and Calendar treated as first-class data sources. Ten triggers cover the lifecycle: Lead Newd (new lead), Lead Updated, Lead Deleted, Opportunity Newd, Opportunity Updated, Opportunity Deleted, Company Newd, Company Updated, plus contact-level changes. Six actions cover the writes: Create Opportunity, Create Person, Update Person, Get Person, List Leads, List People. The integration uses Copper's OAuth, scoped to the user's permissions on the relevant pipelines and contact lists. Common patterns: an Opportunity Newd on Copper fires a workflow that creates the matching project in Asana, sets up a paired Notion CS handoff page, and DMs the assigned AE in Slack; or a Lead Updated with a stage-equals-qualified change syncs the lead into HubSpot for the marketing team's nurture sequence. Copper's Gmail-side data (the meeting and email associations on each contact) comes through automatically on every payload.

10triggers
6actions
≈ 2 minto set up
Freetier · no card
Triggers

Workflows start when Copper does.

10 real-time triggers, each backed by a webhook subscription. Events arrive within seconds and you don't have to set up polling.

Real-time · webhook-driven
Trigger live
When company created

Fires when a new company is created in the Copper CRM. Useful for "auto-enrich firmographic data via Clearbit/Apollo" workflows that augment the company record right after creation.

See what it returns →
Trigger live
When company updated

Fires on any change to a company record — field edits, custom-field updates, owner reassignments. For specific transitions (e.g., status moved to Customer), filter the payload by changed-field.

See what it returns →
Trigger live
When lead deleted

Fires when a lead is hard-deleted from Copper. Useful for compliance workflows ("ensure the lead was also removed from email tools") and for audit-trail workflows that log all CRM deletions.

See what it returns →
Trigger live
When lead created

Fires when a new lead is added to Copper. The base hook for "new lead → fan out to slack-channel + sheet + enrichment" workflows.

See what it returns →
Trigger live
When lead updated

Fires on any field change including status transitions. For "lead converted to person" or "lead status moved to Qualified", inspect the payload's changed-field for branching.

See what it returns →
Trigger live
When opportunity deleted

Fires when an opportunity is removed from the pipeline. Useful for forecasting workflows that need to subtract deleted opportunities from running totals.

See what it returns →
Trigger live
When opportunity created

Fires when a new opportunity is added — manually, via automation, or via API. The pipeline-growth hook: log to revenue forecast, notify the AE in Slack, sync to a deal-tracking sheet.

See what it returns →
Trigger live
When opportunity updated

Fires on any opportunity change — stage transitions, value updates, owner changes. For "stage moved to Closed Won" specifically, filter the payload before downstream side-effects.

See what it returns →
Trigger live
When person created

Fires when a new person record is created. Useful for "auto-enrich with email-finder, push to email tool, create welcome task" cascading workflows on new contact creation.

See what it returns →
Trigger live
When person updated

Fires on any change to a person record. For "title changed" or "company changed", filter on the specific updated field for downstream re-routing or re-segmentation.

See what it returns →
Actions

Do anything Copper can do, from a workflow.

Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.

ActionWhat it does
Create OpportunityCreates a sales opportunity tied to a person and/or company with value, pipeline, stage, owner. For "form said they want to buy → auto-create opportunity for the AE" workflows.
Create PersonInserts a new person with email, name, phone, optional company link, custom fields. Copper dedupes on primary email; existing emails error rather than upserting (wrap in search-first if uncertain).
Get PersonReturns a person by ID or email with all standard and custom fields plus related company and recent activities. The standard lookup before update workflows.
List LeadsPaginated leads with filters by status, source, owner, modified date. For sync workflows to a warehouse or for "leads stale 30+ days, send re-engagement" lifecycle automation.
List PeoplePaginated people with filters by company, owner, custom-field values. For warehouse syncs use the modified-since filter to incrementally pull only touched records.
Update PersonPartial update — only passed fields change. For "Clearbit enrichment ran → write firmographic data back to Copper" or "support ticket categorized → add tag to person" augmentation workflows.
Recipes

Pre-built Copper workflows.

Clone any recipe and customize it in one click. Every recipe is fully editable.

Before you build

Three things worth knowing.

Filter at the trigger

Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.

Authorize once, reuse anywhere

Connect Copper once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.

No JSON to read

Every Copper field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.

FAQ

Questions about the Copper integration.

If we missed yours, ping support. We usually reply within an hour.

How do I connect Copper to Tiny Command?
Open the Tiny Command workflow builder, drop in a Copper node, and click Connect. Authorize Copper once and any workflow on your account can use its triggers and actions. Most teams finish the connection in under two minutes.
What Copper triggers does Tiny Command support?
Tiny Command supports 10 real-time Copper triggers, including "Company Created", "Company Updated", "Lead Deleted". Each trigger fires within seconds of the event happening in Copper.
What Copper actions can I run from a workflow?
6 Copper actions are available out of the box, covering crm & sales operations like "Create Opportunity". Every action accepts dynamic inputs from upstream nodes, whether that's a search result, an AI output, or a form field.
Is the Copper integration real-time?
Yes. Company Created and every other Copper trigger uses webhooks or push subscriptions, so workflows fire within seconds of the event in Copper rather than on a polling schedule.
Do I need to write code to use Copper with Tiny Command?
No. Every Copper trigger and action is fully configurable from the visual workflow builder. For edge cases that aren't covered, drop in a custom HTTP node and call any Copper API endpoint directly.
How much does the Copper integration cost?
There's a free tier you can start on without a credit card. Higher run volumes and team features come with paid plans. The Copper integration itself has no per-app surcharge.
Related

More crm & sales apps people connect.

Same category as Copper, ordered by how often teams pair them. Hover the carousel to pause.

Do more with Copper.

Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.