Skip to main content
Darwin installs through Webflow’s site-wide custom code. Visitors can ask questions and book meetings while your existing page design stays in place.

Before you start

You need permission to edit Darwin’s workspace settings and publish your Webflow site. Your Webflow workspace or site plan must support custom code. Use the site-wide setting to cover every published page.

Connect your site

1

Get your Darwin snippet

Open Settings → Installation in the workspace you want to install.
  1. Under Allow your website, add the exact public hostname. www.example.com and example.com are separate hosts; add each one you actually use.
  2. Select Copy beside your workspace’s embed code. Keep the complete snippet, including async, data-site-key, and data-api-url.
Use your own snippet, not another workspace’s code. If you also test on a staging domain, allow that hostname separately.
2

Add the code in Webflow

Open Site settings → Custom code. Paste the complete Darwin snippet into Footer code, after any existing code. Select Save changes.This placement loads Darwin before the closing body tag across your site. You do not need to add an Embed element to each page.
3

Publish your changes

Publish the site to the domain visitors use. Saving custom code alone does not update the live site.If you publish to a Webflow staging hostname as well, allow it in Darwin before testing there.
4

Verify Darwin

Open the published website in a fresh browser session. Check the homepage and an inner page, then check a phone-sized screen.
  • The launcher appears once and opens your workspace’s chat.
  • The assistant uses your saved appearance and opening message.
  • A question receives an answer from your assistant.
  • If you configured a scheduler, the booking flow opens correctly. Completing a live booking creates a real appointment and can count toward usage; use Test chat in Darwin for a simulated booking.
Return to Settings → Installation and select Check installation or Recheck installation. If Activate on my website is available, finish that step too. Finding a script and activating a workspace are separate checks.If the widget is missing, follow Widget not showing. If only scheduling needs attention, use Booking troubleshooting.

If something looks wrong

Check your Webflow permissions and whether your workspace or site plan includes custom code. A website owner can confirm this in Webflow. See Webflow’s custom-code requirements.
Publish to the production domain, then check that exact hostname under Allow your website in Darwin. Also check whether the public URL redirects between the bare domain and www.
Keep one installation. Check site-wide code, individual page code, Embed elements, and any tag-manager container for a second Darwin snippet.

Update or remove Darwin

Change the assistant’s content and appearance in Darwin. To remove the embed, delete only its script from Webflow’s Footer code, save, and publish again. Complete the launch checklist · Darwin + Webflow overview
Placement, access requirements, and publication steps were checked against Webflow’s custom-code guide on September 14, 2026.