n8n

How to Automate Webflow Demo Scheduling?

Turn Webflow form fills into instant demo bookings. The flow checks the email, enriches the company, and returns a result that your page uses to show the right booking link. This setup suits B2B teams that want one on one demos for high fit accounts and group demos for others.

Here is how it runs end to end. A webhook receives the Webflow form. The workflow pulls the email domain, flags personal emails, and calls Datagma to fetch company data like employee count. It keeps only the fields you need, applies a simple rule such as more than 100 employees, and sends back JSON with a result of 1 or 2. Your page can then display the correct Calendly link in real time.

You will need a Webflow site and a Datagma API key. Make sure your form has an email field named email, or update the field mapping in the set node. Expect faster bookings, less manual review, and cleaner data at the point of capture. Common uses include SaaS demo requests, agency lead forms, and partner qualification.

What are the key features?

  • Webhook capture receives Webflow form submissions in real time.
  • Domain extraction pulls the company domain from the email field.
  • Professional email check filters personal email providers to keep B2B leads.
  • Datagma enrichment fetches company size, industry, and website details.
  • Field simplification keeps only the data needed for routing and scoring.
  • Qualification logic routes leads based on employee count threshold.
  • JSON response returns a result value and includes CORS headers for safe use on your site.

What are the benefits?

  • Reduce manual lead review from 10 minutes to under 5 seconds at form submit
  • Automate up to 100 percent of demo routing using simple, clear rules
  • Improve data quality by verifying business emails and enriching company info
  • Show the right booking link instantly, which increases demo conversion
  • Handle higher form volume without extra headcount

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Webflow and Datagma. See the Tools Required section above for links to create accounts with these services.
  3. In the webhook node that receives the form, open the node and copy the Test URL for local tests and the Production URL for your live site. Confirm the method is POST and the response mode is set to Response Node.
  4. In Webflow, create or edit your form. Ensure the email field is named email. You can set the form action to the n8n webhook URL or send the form via a small JavaScript fetch to the same URL.
  5. Open the Set node named Get domain from email. If your email field uses a different name, update the expression so it reads that field instead of body.email.
  6. Open the HTTP Request node Enrich with Datagma. In query parameters, set apiId to your Datagma API key. If an apiId placeholder exists, replace it with your actual key.
  7. In your Datagma account, generate an API key from the API page. Copy it and keep it secure. If you prefer storing it in n8n, create a new credential and reference it in the node.
  8. Check the Set node Simplify Datagma Output. Confirm the fields you need exist in your Datagma plan. Adjust the mapping if Datagma returns different field names.
  9. Open the code node Qualify Account and set your rules. For example, change the employee threshold from 100 to your target or add industry filters.
  10. Ensure the Respond to Webhook node returns JSON with a result field. The default payload is {"result": value}. Keep the CORS headers enabled so your site can read the response.
  11. Turn on the workflow and submit a test form with a business email. Check the n8n execution log and confirm the response result is 1 for one on one or 2 for group.
  12. In Webflow, add simple client side logic to show the correct Calendly link based on the JSON result. For example, if result is 1 show a one on one link, else show a group link.
  13. Troubleshoot common issues: If you see CORS errors, use the production webhook URL on the live site. If result is undefined, review the Datagma response and adjust the Simplify node fields.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Datagma

Sign up

Free plan: $0, includes API; 90 verified emails/year and 3 mobile phones/year

Webflow

Sign up

CMS Site plan: $23 / mo (billed yearly). Includes API access for CMS collections.

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.