Skip to content
Atal AI

One line, anywhere

No dependencies, no build step. The widget renders in a shadow root, so your site’s CSS cannot break it and it cannot break your site.

<script src="https://api.atalai.com/widget.js" data-key="wk_live_…" async></script>

Where people put it

WordPress

Theme footer, or any snippet plugin.

Shopify

theme.liquid, before the closing body tag.

Webflow

Project settings → custom code → footer.

Squarespace

Code injection → footer.

Wix

Custom code → body end.

Framer

Site settings → custom code → end of body.

Next.js and React

A script tag in the layout, or a small effect hook.

Plain HTML

One line before </body>. Nothing to install.

If you can paste a line of HTML into your site, it works. These are simply the places people ask about most.

Everything else, over webhooks

Rather than a list of connectors that go stale, conversations and escalations are pushed to a URL you own — signed, retried, and visible to you when they fail. Point it at your CRM, your helpdesk, a Slack incoming hook, or a queue.

The same events go to an inbox instead, if a webhook is more than you need. Replies to an escalation email land back on the ticket.

Events

  • conversation.ended

    With the summary and the full transcript.

  • escalation.opened

    A visitor asked for a person, or the bot could not answer.

  • lead.captured

    Contact details, with consent recorded.

  • ticket.replied

    Either side answered an open ticket.

Paste it and see