Webflow is a web design and development platform that combines visual design tools with powerful CMS and hosting capabilities. You can capture leads filling a form on Webflow to create or update contacts in folk. |
This guide explains how to automatically create or update contacts in folk when someone submits a form on your Webflow website.
You can use Zapier or Make—the workflow is the same in both tools.
1. Trigger: Capture the Webflow Form Submission
In Zapier/Make, add a Webflow step.
Select your Webflow site.
Choose the event “Form Submission” (or create a Webhook trigger in Make).
Once a form is submitted, you’ll receive all fields from the form—e.g. name, email, message, company, etc.
2. Search for an Existing Person in folk
Add a second step:
➡️ Find Person in folk
Search by email, using the email field coming from Webflow.
Example: contact email → email (folk search field)This step lets you handle two different scenarios:
The contact already exists in folk.
The contact is new and needs to be created.
3. Create Paths: If the Person Exists or Not
To manage both scenarios, add conditional logic:
Path A — Person does NOT exist → Create a Person
If the “Find Person” action returns no match:
Add a new action: Create Person in folk.
Map fields from Webflow to folk:
First name / Last name
Email
Company
Message / Notes
Optionally assign the person to a specific group (e.g. “Inbound leads”, “Demo requests”).
This ensures every new lead is automatically added to folk.
Path B — Person EXISTS → Update the Contact
If the person is found in folk:
Add an action: Update Person in folk.
Use the Person ID returned by the “Find Person” step.
Update any fields you want:
Tag the contact (example: “Contact Sales form”)
Update a custom field (e.g. “Demo Requests Count”)
Modify status (e.g. Qualified, Follow-up, etc.)
This keeps existing contacts enriched every time they submit a form.
4. What This Automation Enables
With this workflow, you can:
Automatically send Webflow leads to folk
Avoid duplicates (every form submission checks for an existing person)
Keep contacts enriched with status, tags, or counters
Assign leads directly to groups for segmentation
Power follow-up workflows with accurate, clean CRM data
Example: Demo Request on Your Site
When a visitor fills out a demo request form:
If the lead is new → folk creates the person and adds them to your “Demo Requests” group
If the lead already exists → folk updates the person (e.g. adds a tag “Demo Request”)
This ensures your sales team always sees the latest information without manual work.
