Add live chat to Craft CMS. DeskCrew support widget
DeskCrew adds live chat, AI answers, and ticketing to a Craft CMS site with a native plugin: paste your widget key in the control panel, no template changes.
A real plugin. Settings page, no code
Install the plugin on Craft CMS, paste your widget key on its settings page, and it registers your site's domain with DeskCrew automatically.
AI drafts, humans approve
The AI drafts replies grounded in the knowledge base you publish, and every draft waits in an approval queue until a human sends it.
Every conversation is a ticket
Widget chats, emails, and board posts land in one dashboard with full history; visitors who leave get their answer by email.
Free plan, no card
The free plan includes the chat widget, a public knowledge base, and ticketing. Start free and upgrade only when you outgrow it.
How to install DeskCrew on Craft CMS
Install the DeskCrew plugin from the Plugin Store in your control panel, or run composer require deskcrew/craft-deskcrew then php craft plugin/install deskcrew.
Open Settings → Plugins → DeskCrew and paste your widget key (pub_…) from your DeskCrew dashboard’s Install page. Position, greeting, and accent colour are optional.
Save. The chat bubble is live on your front end immediately, and your domain is registered with DeskCrew automatically. Headless site? Paste the snippet below into your front end instead.
<script src="https://deskcrew.io/desk.js" data-key="pub_YOUR_KEY" data-board="your-board" defer></script>
pub_YOUR_KEY and your-board are placeholders. Your real widget key and board slug are in your DeskCrew dashboard under Install (free signup, no card).
Note: No plugin? The snippet also works pasted into your layout template (e.g. templates/_layout.twig) before the closing </body> tag; headless front ends paste it the same way.
DeskCrew vs the usual suspects
| DeskCrew | Tidio | Crisp | Zendesk | |
|---|---|---|---|---|
| Free tier | Yes. Free plan, no card | Yes (limited) | Yes (basic) | Free trial only |
| AI included | Yes. AI drafts on every plan, human-approved | Paid add-on | Higher plans | Paid add-on |
| Setup | About 2 minutes. One script tag or plugin | Minutes. Script tag | Minutes. Script tag | Longer. Full workspace setup |
| Price floor | $0 free plan · paid from $29/mo | Free plan; paid tiers above | Free plan; paid tiers above | Per-agent pricing, no free plan |
Competitor cells generalize their public pricing pages. Always check current plans.
DeskCrew has a free plan with no card. Chat widget, public knowledge base, and ticketing included. Every new workspace starts with full Team features free for 14 days, and paid plans start at $29/mo. Full details on the pricing page.
FAQ. add live chat to Craft CMS
How do I add live chat to a Craft CMS site?
Paste the DeskCrew script tag into your site’s layout template (the Twig file your pages extend) before the closing </body> tag, and deploy. One line covers every page.
Is there a Craft plugin for DeskCrew?
Yes, an official one for Craft 4 and 5. Install it from the Plugin Store or with composer require deskcrew/craft-deskcrew, paste your widget key in its settings, and save. Prefer no plugin? The one-line script tag in your layout works too.
Does Twig interfere with the script tag?
No. The snippet is plain HTML with no Twig delimiters, so it passes straight through. Just avoid pasting it inside a {% raw %}-sensitive area you are already escaping.
I run a Craft multi-site. Can each site have its own helpdesk?
Yes. DeskCrew is multi-tenant: give each site its own workspace (own knowledge base, branding, and email identity) and paste each site’s own widget key into its layout.
Is there a free live chat widget for Craft CMS?
Yes. DeskCrew’s free plan includes the chat widget, a public knowledge base, and ticketing, no card required.
Where do chats from my Craft site go?
Every conversation becomes a ticket in your DeskCrew dashboard. The AI drafts a reply grounded in your knowledge base, a human approves it, and visitors who already left get the answer by email.