Zapier CRM Series
Zapier CRM Series · 04 / 07Live-testedRun on real accounts with sample data

Client Onboarding

When a deal is marked Closed Won in Zoho CRM, this Zap posts to the onboarding channel, creates a pre-filled checklist in Slack and emails the new customer. The wording changes depending on whether a customer success rep is already assigned.

TriggerDeal updated in Zoho CRM (instant)
Steps12
ToolsZoho CRM · Filter · Paths · Slack Canvas · Email by Zapier
BuiltSep 10, 2026
All 7 builds
The Client Onboarding Zap in the Zapier editor
The Zap itself. Click to see all of it.

Onboarding is where deals stall

A signed deal is a handoff. Someone has to tell the team, someone has to start a checklist, and the customer needs to hear from you while they’re still excited. Left to memory, that gap gets expensive.

Sometimes a rep is assigned before the deal closes, sometimes not. Telling a customer to “reach out to your rep” when there isn’t one would be wrong, so the Zap splits.

Not every deal onboards the same way

Path A · rep assigned

Slack post names the rep. The checklist is pre-filled with plan and rep. The welcome email introduces them by name.

Path B · no rep yet

Slack post flags “needs owner”. The checklist adds “Assign CS rep” as its first task. The email says “our onboarding team”.

Twelve steps

1Zoho CRM triggerInstantUpdated Module Entry on Deals. There is no trigger literally named “Updated Deal”.
2FilterStageOnly Closed Won continues; every other stage change stops here.
3Find ContactBefore the splitThe deal only carries the contact’s name, so one lookup fetches the email for both branches.
4Paths2 branchesCS Rep field present or blank.
5Per branch3 actionsSlack message, Slack Canvas checklist, outbound email.
Zap steps 1 to 4
Steps 1–4.
Zap steps 5 to 12
Steps 5–12, both branches.

Two real deals, end to end

DealPlanAmountCS repPath
BrightPeak RetailGrowth₱12,000Jamie RuizA
Fernwood Design Co.Starter₱4,000UnassignedB
Slack onboarding channel
#client-onboarding: both runs, nine minutes apart.
Slack canvas checklist with rep
Path A: checklist pre-filled with the rep.
Slack canvas checklist missing owner
Path B: the missing owner is the first task.
Zap history path B
Zap History: Path B ran, Path A correctly skipped.

What tripped me up

Slack Lists have no Zapier support

Before building a workaround I checked Zapier’s forum: no trigger, no action, an open feature request. Slack Canvas delivers the same checklist and is supported.

Confirm a limit before working around it.

TaskFlow and every company and person shown are fictional mock data. Built on Zoho CRM Free, Slack and a Zapier Professional trial; the Zaps are switched off now the trial has ended, and every screenshot comes from the real Zapier, Zoho and Slack accounts.

All work

Hiring, or have a process to automate?

Let’s talk.

Send a few lines about the role, or what keeps slipping through.

Write to me

ralphmatthewmarty@gmail.com

Or message me

WhatsApp +63 919 947 0840

Or connect

LinkedIn

Replies within one business day · UTC+8

Good to know

Based in

Central Luzon, PH (UTC+8)

Looking for

Full-time remote roles; contract too

Works

Remote; hybrid or on-site in the Philippines