Automating Check Cherry with Zapier

Zapier connects Check Cherry to thousands of other apps without code. For example, you can add new leads to your email list, log payments in a spreadsheet, or post new bookings to Slack.

Already know Zapier? Connect your account in four steps.

Need something Zapier can't do? Check Cherry also has a direct API.

How a Zap works

A Zap has one trigger and one or more actions. The trigger is what happens. The actions are what Zapier does in response.

Check Cherry can play either part. It can start a Zap, or a Zap can create records in it.

Check Cherry is theExample
TriggerA new lead comes in to Check Cherry, and Zapier adds them to Mailchimp.
ActionSomeone fills out a Facebook lead ad, and Zapier creates a lead in Check Cherry.

One trigger can run several actions. A new booking can post to Slack, add a row to a spreadsheet, and create a task in the same Zap.

Zapier also has searches, which look up an existing record instead of creating one. Use them to avoid duplicates or to pull in details the trigger didn't include.

Connect your account

Manage → Business Settings → Integrations
Go to Integrations and click Connect under Zapier.
Copy your private API key from the window that opens.
Click Get Started to open Check Cherry on Zapier.
When Zapier asks you to sign in to Check Cherry, paste in the API key.
Your API key gives full access to your account. Treat it like a password, and don't share it outside of Zapier.

Triggers

Check Cherry has twelve triggers. All of them are instant: Check Cherry sends the data to Zapier when it happens, instead of Zapier checking on a schedule.

Choosing a Check Cherry trigger event in the Zapier editor
Pick Check Cherry as the trigger app, then choose your trigger event.

Leads and users

TriggerWhen it fires
New Lead Is Added to Check CherrySomeone submits a contact form, leaves a booking unfinished, or you add a lead by hand.
New User Is Added to Check CherryA client or staff account is created, whether you add it by hand, send an invitation, or it comes from a new booking or accepted proposal.
New Lead is the most popular trigger. If you only build one Zap, start here.

Bookings and proposals

TriggerWhen it fires
New Event Is Added to Check CherryA booking is confirmed, whether the client books online, accepts a proposal, or you enter it by hand.
Event Is Updated in Check CherryAny change to an existing booking.
Event Is Marked as Complete by Check CherryA booking is marked complete after the event.
New Proposal Is Added to Check CherryA proposal is created, online or by hand.
There's no separate trigger for a proposal being sent, viewed, accepted, or expiring. Use Event Is Updated and filter on status in Zapier. When a client accepts a proposal, New Event Is Added also fires.

Payments

TriggerWhen it fires
New Payment Is Recorded in Check CherryA client pays, puts down a deposit, or an admin records a payment manually. The payload includes the amount, method, client, and the booking it applies to.

Staffing

TriggerWhen it fires
Staff Is Assigned to a Booking in Check CherryA team member is assigned to work an existing booking.
This fires when someone is scheduled to work a booking. It doesn't fire when you add a new team member. For that, use New User Is Added and filter by role in Zapier.

Appointments and checklists

TriggerWhen it fires
New AppointmentA sales call, consultation, or planning meeting is booked.
Appointment Is UpdatedAn existing appointment is changed.
New Checklist Item Is CreatedA checklist item is added to a booking or lead.
Checklist Item Is UpdatedA checklist item changes, including being checked off.

Actions

Actions go the other way. Something happens in another app, and Zapier creates or looks up a record in Check Cherry.

The Check Cherry actions available in Zapier
Create actions add records. Search actions find them.

Create records

ActionWhat it does
Create LeadAdds a lead with contact info, event details, and budget.
Create ProposalAdds a proposal with customer data, package selection, and pricing.
Create Confirmed EventAdds a confirmed booking with customer details, pricing, venue, and event specifics.

Find records

ActionWhat it does
Check AvailabilityConfirms whether a date and time is open, optionally for a specific package or add-on.
Find LeadSearches by ID, email, origin, or type.
Find Event or ProposalSearches by ID, status, date range, or free text.
Find PaymentSearches by date range or booking.
Find UserSearches by role or free text.
Find AppointmentSearches by date range or free text.
Find Checklist ItemSearches by filter, text, or record type.
Find or Create LeadLooks for a matching lead and creates one only if there isn't one already.
Check Availability lets a website form or chatbot tell a client right away whether their date is open.
GoalTriggerAction
Add new leads to your email list or CRMNew Lead Is AddedCreate or update a contact in Mailchimp, ActiveCampaign, HubSpot, or Flodesk.
Bring in leads from Facebook or your websiteFacebook Lead Ads, Wufoo, WordPress, or your form toolFind or Create Lead in Check Cherry.
Log every paymentNew Payment Is RecordedAdd a row in Google Sheets, or create a sales receipt in QuickBooks Online.
Tell your team about new bookingsNew Event Is AddedPost a message in Slack.
Ask for a review after the eventEvent Is Marked as CompleteSend an email or trigger your review platform.
Share staff assignmentsStaff Is Assigned to a BookingPost to Slack, or add the shift to a shared calendar.
If leads come in from more than one place, use Find or Create Lead instead of Create Lead so the same person doesn't land in your pipeline twice.

Zapier leads are tagged

Leads created by a Zap get an origin of Zapier. You can use that to send them their own automated message:

Go to Automated Messages and create a Lead Created automation.
Add a condition on Origin and set it to Zapier.
Write your message and turn the automation on.

New lead triggers have a short delay

The New Lead trigger fires about a minute after the lead is created. For leads from an unfinished booking, it waits about twenty minutes. If the client comes back and books in that time, you get a booking instead of a lead.

Troubleshooting

Turn on enhanced logging from the Integrations page, run the Zap again, and check the request logs to see exactly what Check Cherry sent or received. Logging turns itself off after a week. For more, see troubleshooting Zapier issues.

Video walkthrough

For a longer look, watch our Zapier webinar.

Was this article helpful?

Thanks for your feedback!

Sorry to hear that. Want to chat with our support team?

Chat with us

Last updated October 26, 2026 09:04