Install on EmDash
Your widget scripts
<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.
<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.
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.
Go to Site Settings
Click the Settings icon in the left sidebar, then select Custom Code (or Appearance → Custom Code depending on your theme).
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.
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.
📖 Learn More
🔗 Other Platforms
Need help?
If you're having trouble installing, our team can do it for you — free during your trial.
Get Started