Create integrations between Copper and ServiceTitan to automate any workflow
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier lets you build automated workflows between two or more apps—no code necessary. These workflows are called Zaps, and this is how they work.
A trigger is where automation begins
Now it's time for action
And that's it! You've just created a Zap.
Connect Copper and ServiceTitan to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.
Automate your lead management and improve conversions
Connect your tools and unlock the power of automation
With Zapier's 6,000 integrations, you can unify your tools within a connected system to improve your team's efficiency and deepen their impact.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
Entity TypeRequired
Activity TypeRequired
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New Person
Triggers when a new Person is created in Copper.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New Lead
Triggers when a Lead is created in Copper.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New Task
Triggers when a new Task is created in Copper.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Contact Type
Triggers when a Person's Contact Type is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Opportunity
Triggers when an Opportunity is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Opportunity Status
Triggers when an Opportunity's status is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Lead
Triggers when a Lead is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Task
Triggers when a Task is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Source TypeRequired
Project IdRequired
Source IdRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
E-Mail Domain
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
Name Prefix
First Name
Middle Name
Last Name
Name Suffix
E-Mail
Assignee
Title
Company
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
Name Prefix
First Name
Middle Name
Last Name
Name Suffix
E-MailRequired
Assignee
Title
Company
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
First Name
Middle Name
Last Name
Name Prefix
Name Suffix
E-Mail
Assignee
Status
Company
Title
Description
Value
Currency
Customer Source
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Opportunity IDRequired
Name
Primary Contact
Description
Assignee
Status
Pipeline
Stage
Close Date
Value
Currency
Priority
Win Probability
Source
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Primary ContactRequired
Description
Assignee
Status
Pipeline
Stage
Close Date
Value
Currency
Priority
Win Probability
Source
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
Details
Status
Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
Details
Status
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Api Docs Info
HTTP MethodRequired
URLRequired
Query String Parameters
Headers
Additional Request Headers
Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Match by TypeRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appMatch by TypeRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appMatch by TypeRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appMatch by TypeRequired
NameRequired
Assignee
E-Mail Domain
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundMatch by TypeRequired
NameRequired
Primary ContactRequired
Assignee
Status
Description
Pipeline
Stage
Close Date
Monetary Value
Currency
Priority
Win Probability
Source
Tags
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundMatch by TypeRequired
NameRequired
Assignee
Details
Status
Tags
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundJobs IDs (maximum 50)
Job Id
Project
Appointment Status
Technician
Starts On Or After
Modified On Or After
Modified Before
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planCustomers IDs (maximum 50)
Name
City
State
Zip
Phone
Active
Modified On Or After
Modified Before
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planForm IDs (maximum 50)
Active
Status
Submitted On Or After
Submitted Before
Owner Type
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planJobs IDs (maximum 50)
Job number
Project Id
Job Status
Appointment Status
Job Type
Business Unit
Customer Id
Location Id
Technician Id
Modified On Or After
Modified Before
Completed On Or After
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planLeads IDs (maximum 50)
Modified Before
Modified On Or After
Customer Id
Is Prospect
Without Customer
Status
Customer City
Customer State
Customer Zip
Customer Created On Or After
Customer Created Before
Customer Modified On Or After
Sort
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planEstimates IDs (maximum 50)
Job
Project
Job Number
Sold By
Sold By Employee
Active
Status
Total greater
Total less
Sold after
Sold before
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planBooking ProviderRequired
BookingRequired
TypeRequired
ValueRequired
Memo
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Type
Do Not Mail
Do Not Service
NameRequired
StreetRequired
Unit
CityRequired
StateRequired
ZipRequired
CountryRequired
Latitude
Longitude
StreetRequired
Unit
CityRequired
StateRequired
ZipRequired
CountryRequired
Latitude
Longitude
Type
Value
Memo
Type
Value
Memo
Custom field Id
Value
Custom field Id
Value
Custom field Id
Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Name
Summary
Tax
JobRequired
Id
Sku
Sku Name
Parent Item
Description
Is Add On
Quantity
Unit Price
Skip Updating Membership Prices
Item Group Name
Item Group Root Id
Name
Url
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Job Id Required
FilenameRequired
File urlRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Customer
Location
Campaign Id Required
Business Unit Id
Job Type
SummaryRequired
Tag Types
Priority
Call Reason Id
Follow Up Date
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Landing Page UrlRequired
Referrer UrlRequired
Google Click Identifier
Facebook Click Identifier
Microsoft Click ID
UTM source
UTM medium
UTM campaign
UTM ad group
UTM term
UTM content
Google Analytics id
Customer Phone NumberRequired
Forwarding Phone NumberRequired
Tracking Phone NumberRequired
Call Started OnRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LeadRequired
Follow-Up DateRequired
Text
Pin To Top
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LeadRequired
NoteRequired
Pin To Top
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LocationRequired
TypeRequired
ValueRequired
Memo
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LocationRequired
Estimate
Job
Name
Summary
Status Id
Sub Status Id
Start Date
Target Completion Date
Actual Completion Date
Custom field Id
Value
Custom field Id
Value
Custom field Id
Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Reported ToRequired
Assigned ToRequired
Is ClosedRequired
NameRequired
Business UnitRequired
Employee Task TypeRequired
Employee Task SourceRequired
Employee Task ResolutionRequired
Reported dateRequired
Due dateRequired
Involved Employee Id List
Customer Id
Job Id
Description
PriorityRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LeadRequired
Dismiss Call ReasonRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.IDRequired
Number
Type
Invoiced On
Sub total
Tax
Summary
Royalty Status
Royalty Date
Royalty Sent on
Royalty Memo
Export
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Job Id Required
Customer Id
Location Id
Business Unit
Project
Estimate
Job Type
Priority
Campaign
Summary
Should Update Invoice Items
Custom field Id
Value
Custom field Id
Value
Custom field Id
Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Project Id
Name
Summary
Status Id
Sub Status Id
Start Date
Target Completion Date
Actual Completion Date
Custom field Id
Value
Custom field Id
Value
Custom field Id
Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Appointment Id
ActionThis is an event a Zap performs.SearchFind existing data in your appCampaign Id
ActionThis is an event a Zap performs.SearchFind existing data in your appCustomer Id
ActionThis is an event a Zap performs.SearchFind existing data in your appStatus
ActionThis is an event a Zap performs.SearchFind existing data in your appJob Id
ActionThis is an event a Zap performs.SearchFind existing data in your appLeadRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appLocation Id
ActionThis is an event a Zap performs.SearchFind existing data in your appActive
ActionThis is an event a Zap performs.SearchFind existing data in your appName
Street
Unit
City
State
Zip
Country
Phone
Active
ActionThis is an event a Zap performs.SearchFind existing data in your appCustomer Id
ActionThis is an event a Zap performs.SearchFind existing data in your app
New Company
Triggers when a new Company is created in Copper.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New Opportunity
Triggers when an Opportunity is created in Copper.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.New Project
Triggers when a new Project is created in Copper.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Company
Triggers when a Person's Company is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Person
Triggers when a Person is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Opportunity Stage
Triggers when an Opportunity's stage is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Lead Status
Triggers when a Lead's status is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Updated Project
Triggers when a Project is changed.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.Activity TypeRequired
Activity DateRequired
Parent TypeRequired
Parent ObjectRequired
Acting UserRequired
DetailsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
E-Mail Domain
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
E-Mail Domain
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
Name Prefix
First Name
Middle Name
Last Name
Name Suffix
E-MailRequired
If Person Already Exists
Assignee
Title
Company
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
First Name
Middle Name
Last Name
Name Prefix
Name Suffix
E-Mail
Assignee
Status
Company
Title
Description
Monetary Value
Currency
Customer Source
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
First Name
Middle Name
Last Name
Name Prefix
Name Suffix
E-Mail
Assignee
Status
Company
Title
Description
Monetary Value
Currency
Customer Source
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Primary ContactRequired
Description
Assignee
Status
Pipeline
Stage
Close Date
Monetary Value
Currency
Priority
Win Probability
Source
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Primary ContactRequired
Assignee
Status
Description
Pipeline
Stage
Close Date
Monetary Value
Currency
Priority
Win Probability
Source
Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
Details
Status
Tags
Replace or Append to Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
Due Date
Reminder Date
Description
Priority
Tags
Related Entity Type
Related Entity Object
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Match by TypeRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appMatch by TypeRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appMatch by TypeRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appMatch by TypeRequired
Activity TypeRequired
Activity DateRequired
Parent TypeRequired
Parent ObjectRequired
Acting UserRequired
DetailsRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundMatch by TypeRequired
Full Name
Name Prefix
First Name
Middle Name
Last Name
Name Suffix
E-MailRequired
Assignee
Title
Company
Contact Type
Description
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundMatch by TypeRequired
Full Name
First Name
Middle Name
Last Name
Name Prefix
Name Suffix
E-Mail
Assignee
Status
Company
Title
Description
Monetary Value
Currency
Customer Source
Phone Number
Social Profiles
Website
Street
City
State
Zip Code
Country
Tags
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundProjects IDs (maximum 50)
Customer
Location
Job Id
Status
Target Completion Date Before
Target Completion Date On Or After
Starts Before
Starts On Or After
Modified Before
Modified On Or After
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planActive
Modified On Or After
Modified Before
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planEstimates IDs (maximum 50)
Job
Project
Job Number
Sold By
Sold By Employee
Active
Status
Total greater
Total less
Sold after
Sold before
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planInvoices IDs (maximum 50)
Invoice Status
Batch
Batch number
Job
Business Unit
Customer
Total greater
Total less
Invoiced On Before
Invoiced On Or After
Modified On Or After
Modified Before
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planLocations IDs (maximum 50)
Customer
City
State
Zip
Active
Modified Before
Modified On Or After
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planCustomers
Tag Types
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Booking ProviderRequired
SourceRequired
NameRequired
Street
Unit
City
State
Zip
Country
Type
Value
Memo
Type
Value
Memo
Customer Type
Start
SummaryRequired
Campaign
Business Unit
Job Type
Priority
Is First Time ClientRequired
Send Confirmation Email
External IdRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.CustomerRequired
TypeRequired
ValueRequired
Memo
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Customer IdRequired
Location IdRequired
Business UnitRequired
Project
Estimate
Job Type Required
PriorityRequired
CampaignRequired
StartRequired
EndRequired
Arrival Window Start
Arrival Window End
Technician Ids
Summary
Custom field Id
Value
Custom field Id
Value
Custom field Id
Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.JobRequired
NoteRequired
Pin To Top
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.BookingRequired
Landing Page UrlRequired
Referrer UrlRequired
Google Click Identifier
Facebook Click Identifier
Microsoft Click ID
UTM source
UTM medium
UTM campaign
UTM ad group
UTM term
UTM content
Google Analytics id
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LeadRequired
Landing Page UrlRequired
Referrer UrlRequired
Google Click Identifier
Facebook Click Identifier
Microsoft Click ID
UTM source
UTM medium
UTM campaign
UTM ad group
UTM term
UTM content
Google Analytics id
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Email
Phone Number
Street
Unit
City
State
Zip
Country
Summary
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
CustomerRequired
Street
Unit
City
State
Zip
Country
Latitude
Longitude
Type
Value
Memo
Type
Value
Memo
Custom field Id
Value
Custom field Id
Value
Custom field Id
Value
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.TechnicianRequired
StartRequired
DurationRequired
NameRequired
Timesheet CodeRequired
Summary
Clear Dispatch Board
Clear Technician View
Remove Technician From Capacity Planning
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Task idRequired
Is ClosedRequired
NameRequired
Assigned ToRequired
Due Date Time
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Job IdRequired
Appointment IdRequired
Technician Id Required
Dispatched onRequired
Arrived onRequired
Canceled on
Completed on
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Customer Id
Name
Type
Do Not Mail
Do Not Service
Street
Unit
City
State
Zip
Country
Latitude
Longitude
Custom field Id
Value
Custom field Id
Value
Custom field Id
Value
Active
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.IDRequired
Item type
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LeadRequired
Campaign
Priority
Business Unit Id
Job Type
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Api Docs Info
HTTP MethodRequired
URLRequired
Query String Parameters
Headers
Additional Request Headers
Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Business Unit Id
ActionThis is an event a Zap performs.SearchFind existing data in your appCustomer Id
ActionThis is an event a Zap performs.SearchFind existing data in your appCustomer Id
ActionThis is an event a Zap performs.SearchFind existing data in your appInvoices IDs (maximum 50)
Invoice Number
Status
Job Id
Job Number
Batch Id
Batch Number
Customer Id
ActionThis is an event a Zap performs.SearchFind existing data in your appJob Type Id
ActionThis is an event a Zap performs.SearchFind existing data in your appLocation Id
ActionThis is an event a Zap performs.SearchFind existing data in your appCustomer Id
Location
ID
Technician
Job Id
Appointment Id
ActionThis is an event a Zap performs.SearchFind existing data in your appTechnician Id
ActionThis is an event a Zap performs.SearchFind existing data in your appJob status
ActionThis is an event a Zap performs.SearchFind existing data in your app