Add a custom worker
Updated September 28, 2026 · 3 min read
Use the Add Worker wizard to add a custom worker. There are two types: Support, a chatbot that answers your Crisp inboxes, and Success, for onboarding, upsell, and churn recovery. The type you pick decides which setup steps you see and where the worker shows up in the app.
Open the Add Worker wizard
- Go to Account → Workers and click Create worker. For a chatbot you can also expand Chatbots in the left nav and click Add worker, or go to Account → Chatbots and click Create chatbot. All three open the same wizard.

Choose Support or Success
- On the Type step, name the worker, describe what it should do in one or two sentences, and pick a card under Purpose. Support is a chatbot, email responder, or dedicated inbox for high-paying customers. Success covers onboarding, upsell, and churn recovery.

The two types are set up differently:
Support (chatbot) | Success | |
|---|---|---|
Where it appears | Chatbots in the left nav and Account → Chatbots | Workers in the left nav and Account → Workers |
Wizard steps | Type, Channel, Knowledge, Skills, Guards, Result columns | Type, Trigger, Incoming data, Knowledge, Skills, Guards, Result columns |
When it runs | Always on, for new visitor messages in the Crisp inboxes you pick | On the live or scheduled triggers you add |
Change it later on its Settings tab, under | Channel Settings | Triggers and Incoming data |
Set up a Support chatbot
- On the Channel step, keep Crisp as the channel, tick one or more Crisp inboxes, then choose Chat, Email, or Both. The chatbot wakes on visitor messages in those inboxes and replies in the same conversation.

- On Knowledge, connect at least one source the chatbot can search, usually your help center.
- Review the default Skills and Guards, add any extra result columns, then submit.
Set up a Success worker
- On Trigger, add at least one live or scheduled trigger. You can limit it with Customer segments. See Add a trigger to a worker.
- On Incoming data, map fields such as email or subscription plan, or leave it empty to pass events through as they arrive. See Set worker input fields.
- Connect at least one knowledge source, review the default Skills and Guards, add any extra result columns, then submit.
After you create the worker
Submitting opens the new worker's page. Support chatbots are listed under Chatbots in the left nav, and Success workers under Workers.

FAQ
What worker kinds can I create?
Support and Success. Workers you created earlier with other kinds (Chat, Email, VoC, Churn, Internal Q&A) keep running. Talk is not a creatable type.
Can I create a second support chatbot?
Yes. Create another Support worker and pick its inboxes and channel on the Channel step. It runs alongside your built-in Chat worker, so pause the built-in one if only the new chatbot should reply.
Where does the new worker show up after I create it?
Submitting takes you to the new worker's page. Support chatbots are listed under Chatbots in the left nav and in Account → Chatbots. Success workers are listed under Workers in the left nav and in Account → Workers.
Which card do I pick for a dedicated inbox for high-paying customers?
Pick Support, then tick only that Crisp inbox on the Channel step. The chatbot wakes on messages in that inbox and replies there.
Why doesn't my chatbot have Triggers or Incoming data settings?
Support chatbots always run on new Crisp messages, so their Settings tab shows Channel Settings instead. Change the inboxes or the Chat, Email, or Both choice there.
Related articles
- What is a worker
A Worker is an always-on automation trained on your knowledge that starts as a copilot, then can go live on its own.
- Duplicate a worker
Copy an existing Worker into a new, disabled instance so you can try a second playbook without starting from a blank wizard.
- Add an action to a worker
Pick the actions a worker may take — like sending a Slack message or updating Crisp — and fill in the required settings.
- Add a trigger to a worker
Add a live or scheduled trigger so a worker only runs on the events you choose.
- Set worker input fields
Define typed input fields so Zentesimal maps spreadsheet rows, JSON, or free text into them before the worker runs.