How to connect Shopify + Code by Zapier + Copper
Zapier lets you send info between Shopify, Code by Zapier, and Copper automatically—no code required.
Do even more with Shopify + Code by Zapier + Copper
With Zapier, you can do more than just connect your apps - you can automate entire processes from beginning to end! Check out the following list of triggers and actions you can use with Shopify, Code by Zapier, and Copper. And don’t forget that you can add more apps and actions to create complex workflows.
Abandoned Cart Age (Hours)Required
How many hours old must abandoned carts be to trigger this Zap?
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planPayment Status
What payment status will trigger this Zap?
Order Status
What order status will trigger this Zap? (Use the different trigger if you want cancelled orders!)
Fulfillment Status
What fulfillment status will trigger this Zap?
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNew Order (Any Status)
Triggers when a new purchase is made (of any order status).
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planUpdated Customer
Triggers when a customer's information is updated.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.BlogRequired
TitleRequired
Author NameRequired
ContentRequired
Supports HTML.
Featured Image URL
Excerpt/Summary
Supports HTML.
Tags
Is Published?
Defaults to yes.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.LocationRequired
ProductRequired
Product VariantRequired
Adjust Quantity By
You can use positive or negative numbers, like
4
or-3
. The number you enter will be added to or subtracted from the current quantity.Set Quantity To
You can use positive or negative numbers, like
4
or-3
. The quantity will be set to the number you enter.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.TitleRequired
Product TypeRequired
VendorRequired
Product Description
Can use html elements.
Tags
Comma Separated list of tags.
Published At
The date and time when the product was published. This must be a date in the past. Defaults to the current date if left blank.
Price
Creates a single product variation in Shopify and assigns the price to this variation.
Inventory Policy
What should Shopify do when inventory is exhausted: deny sales or continue selling?
Image URL
URL of an image to use for this new product.
More Image URLs
SKU
Is Published?
Defaults to yes.
Publish to Point of Sale
Defaults to yes.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.CustomerRequired
The customer to update.
First Name
Last Name
Email Address
Tags
Setting any tags here will replace all existing tags for this customer.
Phone Number
Note
Tax Exempt
If "Yes", taxes won't be applied at checkout for this customer.
Accepts Marketing
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ProductRequired
Product VariantRequired
Title
Price
Compare at Price
SKU
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Product TitleRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appName
Email AddressRequired
First NameRequired
Last NameRequired
Company Name
Street Address
Street Address Line 2
City
State
State/Province Code
E.g. "KY" or "MI"
Country
Country is required if the other address fields are filled.
Zip Code
Phone
Tags
Note
Accepts Marketing
Defaults to "no".
Tax Exempt
If "Yes", taxes won't be applied at checkout for this customer.
Send E-Mail Invite
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundProductRequired
Product to add this variant to.
TitleRequired
Price
Compare at Price
SKU
Inventory Policy
What should Shopify do when inventory is exhausted: deny sales or continue selling?
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundCodeRequired
Warning! This is an advanced trigger! Please read the Code documentation for more information.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planInput Data
Use the Input Data fields above to assign key names (left) and map values (right) from previous steps. Use notation
input_data['keyName']
to access the values within your code. The data will be provided as strings. Learn more here.CodeRequired
Warning! This is an advanced trigger! Please read the Code documentation for more information.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record 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
The type of Activity to log.
Activity DateRequired
The date and time for which the Activity should be logged.
Parent TypeRequired
The type of the Copper object on which the Activity will be logged.
Parent ObjectRequired
The Copper object on which the Activity will be logged.
Acting UserRequired
The Copper User performing the Activity.
DetailsRequired
Details about the Activity to be logged.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
The Copper User to whom the Company will be assigned.
E-Mail Domain
The domain of the company's email addresses, e.g. "google.com" or "prosperworks.com".
Contact Type
The contact type of the Company.
Description
Phone Number
Social Profiles
The URLs of the Company's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Company.
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
The Copper User to whom the Company will be assigned.
E-Mail Domain
The domain of the company's email addresses, e.g. "google.com" or "prosperworks.com".
Contact Type
The contact type of the Company.
Description
Phone Number
Social Profiles
The URLs of the Company's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Company.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
The Person's full name.
If you fill out this field, do not fill out First Name, Middle Name, Last Name, Name Prefix, or Name Suffix.
If you do not fill out this field, you must fill out First Name, Middle Name, and/or Last Name.
Name Prefix
Name prefixes such as "Mr.", "Mrs.", "Dr.", etc.
First Name
Middle Name
Last Name
Name Suffix
Name suffixes such as "Jr.", "Sr.", etc.
E-MailRequired
If Person Already Exists
Copper enforces uniqueness of Person email addresses, i.e. more than one Person cannot have the same email address. This setting determines how the Create/Update Person Action behaves when provided with an email address that belongs to an existing Person.
When "If Person Already Exists" is set to "Skip" (its default value), attempting to create a Person with an email address belonging to an existing Person will make no changes, and Copper will return the existing Person.
When "If Person Already Exists" is set to "Overwrite", attempting to create a Person with an email address belonging to an existing Person will update the existing Person with the specified attributes, and Copper will return the updated Person.
(This setting does not affect creating a Person with no email address, which is always valid, or creating a Person with email addresses belonging to multiple existing People, which is always invalid.).
Assignee
The Copper User to whom this Person will be assigned.
Title
Company
The name of the Company to which this Person belongs.
Contact Type
The contact type of the Person.
Description
Phone Number
Social Profiles
The URLs of the Person's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Person.
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
The Lead's full name.
If you fill out this field, do not fill out First Name, Middle Name, Last Name, Name Prefix or Name Suffix.
If you do not fill out this field, you must fill out First Name, Middle Name and/or Last Name.
First Name
Middle Name
Last Name
Name Prefix
E.g. "Mr.", "Mrs.", "Dr.".
Name Suffix
E.g. "Jr.", "Sr.".
E-Mail
Assignee
The Copper User to whom the Lead will be assigned.
Status
Company
The name of the Company this Lead belongs to.
Title
Description
Monetary Value
The expected monetary value of the Lead.
Currency
The expected monetary unit of the Lead.
Customer Source
The Customer Source of the Lead.
Phone Number
Social Profiles
The URLs of the Lead's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Lead.
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
The Lead's full name.
If you fill out this field, do not fill out First Name, Middle Name, Last Name, Name Prefix or Name Suffix.
If you do not fill out this field, you must fill out First Name, Middle Name and/or Last Name.
First Name
Middle Name
Last Name
Name Prefix
E.g. "Mr.", "Mrs.", "Dr.".
Name Suffix
E.g. "Jr.", "Sr.".
E-Mail
Assignee
The Copper User to whom the Lead will be assigned.
Status
Company
The name of the Company this Lead belongs to.
Title
Description
Monetary Value
The expected monetary value of the Lead.
Currency
The expected monetary unit of the Lead.
Customer Source
The Customer Source of the Lead.
Phone Number
Social Profiles
The URLs of the Lead's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Lead.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Primary ContactRequired
The ID of the Copper Person who will be the primary contact for this Opportunity. To get this, you probably need to add a Create/Update Person step before this in your Zap. That will generate the ID you need to map in this field.
Description
Assignee
The Copper User to whom the Deal will be assigned.
Status
Pipeline
The Pipeline in which this Opportunity should be placed.
Stage
The stage of the Pipeline in which the Opportunity belongs.
Close Date
The expected date for closing the Opportunity.
Monetary Value
The monetary value of the Opportunity.
Currency
The expected monetary unit of the Opportunity.
Priority
The priority of the Opportunity.
Win Probability
The expected probability of winning the Opportunity. Must be an integer from 0-100.
Source
The Customer Source of the Opportunity.
Tags
A comma-separated list of tags for the Opportunity.
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
The ID or e-mail address of the Copper Person who will be the primary contact for this Opportunity.
Assignee
The Copper User to whom the Deal will be assigned.
Status
Description
Pipeline
The Pipeline in which this Opportunity should be placed.
Stage
The stage of the Pipeline in which the Opportunity belongs.
Close Date
The expected date for closing the Opportunity.
Monetary Value
The monetary value of the Opportunity.
Currency
The expected monetary unit of the Opportunity.
Priority
The priority of the Opportunity.
Win Probability
The expected probability of winning the Opportunity. Must be an integer from 0-100.
Source
The Customer Source of the Opportunity.
Tags
A comma-separated list of tags for the Opportunity.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
Details
Status
Tags
A comma-separated list of tags for the Project.
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
The Copper User to whom the Task will be assigned.
Due Date
The due date of the Task.
Reminder Date
The date and time at which to be reminded about the Task.
Description
Priority
The priority of the Task.
Tags
A comma-separated list of tags for the Task.
Related Entity Type
The type of the Copper object on which the Task will be related to.
Related Entity Object
The Copper object on which the Task will be related to.
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
The type of Activity to log.
Activity DateRequired
The date and time for which the Activity should be logged.
Parent TypeRequired
The type of the Copper object on which the Activity will be logged.
Parent ObjectRequired
The Copper object on which the Activity will be logged.
Acting UserRequired
The Copper User performing the Activity.
DetailsRequired
Details about the Activity to be logged.
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
The Person's full name.
If you fill out this field, do not fill out First Name, Middle Name, Last Name, Name Prefix, or Name Suffix.
If you do not fill out this field, you must fill out First Name, Middle Name, and/or Last Name.
Name Prefix
Name prefixes such as "Mr.", "Mrs.", "Dr.", etc.
First Name
Middle Name
Last Name
Name Suffix
Name suffixes such as "Jr.", "Sr.", etc.
E-MailRequired
Assignee
The Copper User to whom this Person will be assigned.
Title
Company
The name of the Company to which this Person belongs.
Contact Type
The contact type of the Person.
Description
Phone Number
Social Profiles
The URLs of the Person's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Person.
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
The Lead's full name.
If you fill out this field, do not fill out First Name, Middle Name, Last Name, Name Prefix or Name Suffix.
If you do not fill out this field, you must fill out First Name, Middle Name and/or Last Name.
First Name
Middle Name
Last Name
Name Prefix
E.g. "Mr.", "Mrs.", "Dr.".
Name Suffix
E.g. "Jr.", "Sr.".
E-Mail
Assignee
The Copper User to whom the Lead will be assigned.
Status
Company
The name of the Company this Lead belongs to.
Title
Description
Monetary Value
The expected monetary value of the Lead.
Currency
The expected monetary unit of the Lead.
Customer Source
The Customer Source of the Lead.
Phone Number
Social Profiles
The URLs of the Lead's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Lead.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
New Customer
Triggers when a new customer is added to your Shopify account.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNew Cancelled Order
Triggers whenever a order is "cancelled" (with line item support).
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNew Order
Triggers when a new purchase is made (only open orders) (with line item support).
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planNew Product
Triggers when a new product is added to your Shopify store.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planPayment Status
What payment status will trigger this Zap?
Order Status
What order status will trigger this Zap?
Fulfillment Status
What fulfillment status will trigger this Zap?
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planFirst NameRequired
Last NameRequired
Email AddressRequired
Company Name
Street Address
Street Address Line 2
City
State
State/Province Code
E.g. "KY" or "MI"
Country
Country is required if the other address fields are filled.
Zip Code
Phone
Tags
Note
Accepts Marketing
Defaults to "no".
Tax Exempt
If "Yes", taxes won't be applied at checkout for this customer.
Send E-Mail Invite
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Email
An email for your customer.
Product
Only used if you select a product variant below.
Product Variant
Requires a Product chosen above. If you choose a variant, you can still fill in the Product Title and the Product Price to override the regular values.
Product Quantity
Product Title
Product Price
Weight in Grams
Note
Discount - Type
To use this, please also enter a value in the "Discount - Amount" field.
Discount - Amount
The "Discount - Type" field determines how this value is used. For a fixed amount, enter
5.00
to discount $5.00. For a percentage, enter.25
to discount 25%.Discount - Code
Defaults to "Custom discount". For the discount to be applied, you must also enter values for Discount Type and Amount.
Additional Details
Extra metadata about the order, defined as key/value pairs. For example,
Favorite color: Blue
.Tags
Location
Send Receipt
Should an order confirmation be sent to the customer?
Send Fulfillment Receipt
Should a fulfillment confirmation be sent to the customer?
Inventory Behaviour
How do you want your inventory to update with this order? Default is "Bypass".
Financial Status
Fulfillment Status
Shipping Address - First name
Shipping Address - Last name
Shipping Address - Company
Shipping Address - Phone
Shipping Address - Address
Shipping Address - Address con't
Shipping Address - City
Shipping Address - Country
Shipping Address - State/Province/Region
Shipping Address - Postal/Zip code
Billing Address - First name
Billing Address - Last name
Billing Address - Company
Billing Address - Phone
Billing Address - Address
Billing Address - Address con't
Billing Address - City
Billing Address - Country
Billing Address - State/Province/Region
Billing Address - Postal/Zip code
Source Name
Where the order originated.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ProductRequired
Product to add this variant to.
TitleRequired
Price
Compare at Price
SKU
Inventory Policy
What should Shopify do when inventory is exhausted: deny sales or continue selling?
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.ProductRequired
Title
Product Type
Vendor
Product Description
Can use html elements.
Tags
Comma Separated list of tags. Will replace existing.
Price
Creates a single product variation in Shopify and assigns the price to this variation.
Images
URL of one or more images to use for this product.
SKU
Is Published?
Defaults to yes.
Publish to Point of Sale
Defaults to yes.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Name
Email
ActionThis is an event a Zap performs.SearchFind existing data in your appProductRequired
Product to choose the variant for.
Product Variant TitleRequired
ActionThis is an event a Zap performs.SearchFind existing data in your appProduct TitleRequired
Product TypeRequired
VendorRequired
Product Description
Can use html elements.
Tags
Comma Separated list of tags.
Published At
The date and time when the product was published. This must be a date in the past. Defaults to the current date if left blank.
Price
Creates a single product variation in Shopify and assigns the price to this variation.
Inventory Policy
What should Shopify do when inventory is exhausted: deny sales or continue selling?
Image URL
URL of an image to use for this new product.
More Image URLs
SKU
Is Published?
Defaults to yes.
Publish to Point of Sale
Defaults to yes.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is foundCodeRequired
Warning! This is an advanced trigger! Uses Node 10.x.x. Please read the Code documentation for more information.
Try ItTriggerThis is the start of your ZapScheduledZapier checks for new data every 15 min on the Free planInput Data
Use the Input Data fields above to assign key names (left) and map values (right) from previous steps. Use notation
inputData.keyName
orinputData['keyName']
to access the values within your code. The data will be provided as strings. Learn more here.CodeRequired
Warning! This is an advanced action! Uses Node 10.x.x. Please read the Code documentation for more information.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.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
The Copper User to whom the Company will be assigned.
E-Mail Domain
The domain of the company's email addresses, e.g. "google.com" or "prosperworks.com".
Contact Type
The contact type of the Company.
Description
Phone Number
Social Profiles
The URLs of the Company's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Company.
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
The Person's full name
Name Prefix
Name prefixes such as "Mr.", "Mrs.", "Dr.", etc.
First Name
Middle Name
Last Name
Name Suffix
Name suffixes such as "Jr.", "Sr.", etc.
E-Mail
Assignee
The Copper User to whom this Person will be assigned.
Title
Company
The name of the Company to which this Person belongs.
Contact Type
The contact type of the Person.
Description
Phone Number
Social Profiles
The URLs of the Person's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Person.
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
The Person's full name.
If you fill out this field, do not fill out First Name, Middle Name, Last Name, Name Prefix, or Name Suffix.
If you do not fill out this field, you must fill out First Name, Middle Name, and/or Last Name.
Name Prefix
Name prefixes such as "Mr.", "Mrs.", "Dr.", etc.
First Name
Middle Name
Last Name
Name Suffix
Name suffixes such as "Jr.", "Sr.", etc.
E-MailRequired
Assignee
The Copper User to whom this Person will be assigned.
Title
Company
The name of the Company to which this Person belongs.
Contact Type
The contact type of the Person.
Description
Phone Number
Social Profiles
The URLs of the Person's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Person.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.Full Name
The Lead's full name.
If you fill out this field, do not fill out First Name, Middle Name, Last Name, Name Prefix or Name Suffix.
If you do not fill out this field, you must fill out First Name, Middle Name and/or Last Name.
First Name
Middle Name
Last Name
Name Prefix
E.g. "Mr.", "Mrs.", "Dr.".
Name Suffix
E.g. "Jr.", "Sr.".
E-Mail
Assignee
The Copper User to whom the Lead will be assigned.
Status
Company
The name of the Company this Lead belongs to.
Title
Description
Value
The expected monetary value of the Lead.
Currency
The expected monetary unit of the Lead.
Customer Source
The Customer Source of the Lead.
Phone Number
Social Profiles
The URLs of the Lead's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Lead.
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
Insert the ID of the primary contact for this Opportunity. To get the ID, please create another action before this step: Copper - Create/Update Person and update the name field. Here is our guide.
Description
Assignee
The Copper User to whom the Deal will be assigned.
Status
Pipeline
The Pipeline in which this Opportunity should be placed.
Stage
The stage of the Pipeline in which the Opportunity belongs.
Close Date
The expected date for closing the Opportunity.
Value
The monetary value of the Opportunity.
Currency
The expected monetary unit of the Opportunity.
Priority
The priority of the Opportunity.
Win Probability
The expected probability of winning the Opportunity. Must be an integer from 0-100.
Source
The Customer Source of the Opportunity.
Tags
A comma-separated list of tags for the Opportunity.
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
The ID of the Copper Person who will be the primary contact for this Opportunity. To get this, you probably need to add a Create/Update Person step before this in your Zap. That will generate the ID you need to map in this field.
Description
Assignee
The Copper User to whom the Deal will be assigned.
Status
Pipeline
The Pipeline in which this Opportunity should be placed.
Stage
The stage of the Pipeline in which the Opportunity belongs.
Close Date
The expected date for closing the Opportunity.
Value
The monetary value of the Opportunity.
Currency
The expected monetary unit of the Opportunity.
Priority
The priority of the Opportunity.
Win Probability
The expected probability of winning the Opportunity. Must be an integer from 0-100.
Source
The Customer Source of the Opportunity.
Tags
A comma-separated list of tags for the Opportunity.
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
A comma-separated list of tags for the Project.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.NameRequired
Assignee
Details
Status
Tags
A comma-separated list of tags for the Project.
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
API docs for Copper are located here https://developer.copper.com/
HTTP MethodRequired
URLRequired
Requests can only be made to domains associated by this application.
Query String Parameters
These params will be URL-encoded and appended to the URL when making the request.
Headers
Authentication headers are included automatically
Additional Request Headers
Zapier will apply these optional headers and values to the request in addition to any headers created as part of the authentication mechanism.
Body
Zapier will pass this along raw. If you would like to provide complex JSON, try a "Code by Zapier" step to build the structure and pass it along here. For example,
{"foo": "bar"}
is perfectly valid.
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
The Copper User to whom the Company will be assigned.
E-Mail Domain
The domain of the company's email addresses, e.g. "google.com" or "prosperworks.com".
Contact Type
The contact type of the Company.
Description
Phone Number
Social Profiles
The URLs of the Company's social profiles. Multiple URLs must be comma-separated.
Website
Street
City
State
Zip Code
Country
Tags
A comma-separated list of tags for the Company.
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
The ID or e-mail address of the Copper Person who will be the primary contact for this Opportunity.
Assignee
The Copper User to whom the Deal will be assigned.
Status
Description
Pipeline
The Pipeline in which this Opportunity should be placed.
Stage
The stage of the Pipeline in which the Opportunity belongs.
Close Date
The expected date for closing the Opportunity.
Monetary Value
The monetary value of the Opportunity.
Currency
The expected monetary unit of the Opportunity.
Priority
The priority of the Opportunity.
Win Probability
The expected probability of winning the Opportunity. Must be an integer from 0-100.
Source
The Customer Source of the Opportunity.
Tags
A comma-separated list of tags for the Opportunity.
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
A comma-separated list of tags for the Project.
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
Top companies trust Zapier to automate work and free up time
Connect your apps and automate workflows
Easy automation for busy people. Zapier moves info between your web apps automatically, so you can focus on your most important work.
How Shopify + Code by Zapier + Copper Integrations Work
- Step 1: Authenticate Shopify, Code by Zapier, and Copper.30 seconds
- Step 2: Pick one of the apps as a trigger, which will kick off your automation.15 seconds
- Step 3: Choose a resulting action from the other app.15 seconds
- Step 4: Select the data you want to send from one app to the other.2 minutes
- That’s it! More time to work on other things.
Related categories
Related categories
Related categories
Get started for free
You can't add more hours to the day. Zapier is the next best thing.