Skip to main content
All platforms

Install on EmDash

Easy2 minutes
See it in actionVisit a live EmDash site with the DispatchNode widget installed
emdash.dispatchnode.com

Your widget scripts

AI Voice Widget
<script src="https://www.dispatchnode.com/widget/embed.js" data-agent="YOUR_AGENT_ID" async></script>

Replace YOUR_AGENT_ID with your agent ID from Dashboard → Widget Install.

Booking Calendar Widget (Optional)
<script src="https://www.dispatchnode.com/widget/v1/booking-embed.js" data-slug="YOUR_SLUG" async></script>

Adds the standalone scheduling calendar to your page. Replace YOUR_SLUG with your organization slug.

1

Open the EmDash admin panel

Log in to your EmDash site's admin dashboard. If you deployed via Cloudflare, access it at your-site.com/admin.

2

Go to Site Settings

Click the Settings icon in the left sidebar, then select Custom Code (or Appearance → Custom Code depending on your theme).

3

Paste in the Body - end section

Paste your DispatchNode widget script tag in the Body (end) code injection area. This ensures it loads after all page content on every page.

4

Save and redeploy

Click Save. If you're running on Cloudflare Workers, changes deploy instantly. For self-hosted instances, redeploy your site.

EmDash is built on Astro and supports custom code injection natively. You can also create a plugin with the "custom:bodyEnd" hook for more control. Learn more at github.com/emdash-cms/emdash.

Need help?

If you're having trouble installing, our team can do it for you — free during your trial.

Get Started