HoneyBook
HoneyBook integrates with Webflow through embedded forms and automation tools. You can capture form submissions directly in HoneyBook, create clients automatically from Webflow forms, and build custom integrations using both platforms' APIs.
How to integrate HoneyBook with Webflow
HoneyBook connects with Webflow through embedded forms for direct lead capture and Zapier automation for data synchronization. Embedded forms capture inquiries directly on your Webflow site while maintaining your design aesthetic by pasting HoneyBook's embed code into Webflow's custom code element. Zapier automation enables creating HoneyBook clients and projects automatically from Webflow form submissions, eliminating manual data entry.
Choose embedded forms when you need immediate lead capture without technical setup—visitors submit inquiries directly on your site through HoneyBook's pre-built forms. Use Zapier automation when you want complete design control over forms while automatically routing submissions into HoneyBook for client management. Build custom API integrations when you need real-time two-way data sync or functionality beyond pre-built connections. Webflow provides comprehensive API documentation at developers.webflow.com/reference, while HoneyBook requires direct contact with support@honeybook.com for API access since no public documentation exists.
The integration methods below appear in order of technical complexity. Most users start with embedded forms for immediate lead capture, then add Zapier automation as their workflow requirements grow.
Embed HoneyBook Contact and Lead Forms Directly Into Webflow
When you need to capture client inquiries without building backend infrastructure or managing form submissions manually, embedded forms provide a pre-built solution. You can embed HoneyBook forms directly into Webflow pages using custom code elements. This method gives you HoneyBook's form functionality (inquiry capture, automatic routing to your account, workflow triggers) while visitors stay on your Webflow site. The embedded form appears as part of your page rather than redirecting users to external URLs.
Copy your form's embed code from HoneyBook, paste it into a Custom code embed element in Webflow Designer, and publish your site. The form processes submissions through HoneyBook's system while appearing natively on your page.
Implementation steps:
- Create your contact or lead form in HoneyBook's form builder
- Copy the embed code from your HoneyBook form settings
- Add a Custom code embed element to your Webflow page
- Paste the complete HoneyBook embed code (including script tags)
- Publish your site to a live domain
Key capabilities:
- Capture client inquiries with pre-built HoneyBook form fields
- Route submissions directly to your HoneyBook account
- Trigger automated workflows based on form submissions
- Access submission data in HoneyBook's client management interface
- Use HoneyBook's built-in spam filtering and validation
Styling considerations:
HoneyBook forms include their own styling that renders inside an iframe—an embedded window that isolates the form's HTML, CSS, and JavaScript from your page's code to maintain security and prevent conflicts. You control the container styling (width, margins, positioning) through Webflow, but direct CSS access to form fields is restricted by iframe security policies that prevent external sites from modifying embedded content. Configure form appearance through HoneyBook's form settings before embedding. For complete design control, build native Webflow forms and connect them to HoneyBook through Zapier instead.
Requirements:
Forms only display on published sites. Custom code embeds don't execute in Webflow Designer preview mode or on free staging sites. After adding the embed code, publish your site to production and test the form submission flow completely. According to Webflow documentation and community discussions, common issues during implementation include saving changes without publishing to the live domain, using incomplete embed code, or placing code in text elements instead of custom code embed blocks.
Zapier Automation
Manual data entry between platforms creates delays and errors when transferring client information from your website to your project management system. You can connect Webflow forms to HoneyBook through Zapier's integration platform for automated data transfer and workflow triggers. With this method, you capture form submissions in Webflow (giving you complete design control) while automatically creating HoneyBook clients and projects from submission data. Note that this integration requires API access from HoneyBook, plus a Zapier subscription.
Zapier monitors your Webflow forms for new submissions, then executes actions in HoneyBook based on your configured workflow. The automation runs in the background without manual intervention. According to Zapier's official integration documentation, you can automatically create HoneyBook clients or projects from Webflow form submissions by connecting both platforms through visual, dropdown-based workflow configuration.
Available workflows:
- Create HoneyBook clients from Webflow form submissions through Zapier automation
- Create HoneyBook projects from Webflow form submissions when forms are submitted, linking to existing or new clients
- Transfer form data from Webflow forms to HoneyBook using Zapier's workflow automation
- Sync contact information from Webflow forms when returning clients submit Webflow forms with updated details
Setup process:
Connect HoneyBook to Zapier using your API credentials, then connect Webflow through OAuth—a secure authorization method that lets Zapier access your account without ever seeing or storing your password, using temporary access tokens instead. Create a Zap with Webflow form submission as the trigger, and map Webflow form fields to HoneyBook contact or project fields using Zapier's visual field mapping interface. Test the workflow with sample data before activating.
Note: This method automates data transfer between platforms but works through Zapier's interface rather than a direct connection. For direct form embedding without automation, use the Custom code embed element in Webflow with HoneyBook's embed code instead.
Field mapping example:
A typical workflow maps Name from Webflow to First Name/Last Name in HoneyBook, Email to Email Address, Phone to Phone Number, and Message to Notes. Project creation workflows can additionally map service type, budget, and event date fields when those exist in your Webflow forms.
Integration limitations:
According to Zapier's HoneyBook-Webflow integration documentation, HoneyBook provides stronger support for outbound triggers (new projects, contract signing, invoice payments) than inbound actions (creating inquiries or projects). This asymmetry affects workflow design when attempting to push data from Webflow into HoneyBook. Verify available actions and triggers in Zapier's interface before planning complex automation sequences, and confirm with HoneyBook support regarding native API capabilities for direct integration approaches.
Requirements:
This method requires API access from HoneyBook, a Zapier account, and properly configured Webflow forms. Forms must use Webflow's native form element rather than custom code forms, since Zapier requires access to form submission data through Webflow's form system.
Build with Webflow and HoneyBook APIs
Custom API integration provides complete control over data flow, field mapping, and integration timing for teams with development resources. This approach uses webhook-based architecture where Webflow notifies your middleware—your own server application that receives data from one platform, transforms it into the format required by another platform, and forwards it—about events (form submissions, CMS changes, order completion) via the Webflow webhooks API (POST /sites/{site_id}/webhooks). Your middleware must validate the X-Webflow-Signature header using HMAC-SHA256, a cryptographic signature method that proves requests genuinely came from Webflow and haven't been tampered with by malicious actors attempting to inject fake data into your system. After validation, transform the webhook payload—the package of JSON data that Webflow sends with each notification containing details about what happened—before sending it to HoneyBook.
Critical limitation: HoneyBook does not provide publicly accessible API documentation. The endpoint specifications, authentication methods, and payload structures referenced in third-party integration platforms come from unverified sources and require direct verification with HoneyBook support before any production implementation. Contact HoneyBook directly at support@honeybook.com to request official API documentation, developer access, or partner program participation. Webflow's webhook system is production-ready with complete documentation in their API reference.
API integration makes sense when you need real-time two-way data sync, complex data transformation logic, or functionality not available through Zapier's pre-built actions. You maintain full control over error handling, retry logic, and data validation.
Capture form submissions in real time with webhooks
Use Webflow's webhook system to receive instant notifications when forms are submitted. Webhooks push data to your server as events happen, eliminating polling delays and staying within Webflow's API rate limits. Webflow's webhook-based architecture is recommended for real-time integration and supports multiple event types including form submissions, CMS operations, and e-commerce orders. Ensure your webhook endpoint returns a 200 OK response within 5 seconds to prevent timeout errors.
Register a webhook through Webflow's API using the create webhook endpoint:
Endpoint: POST <https://api.webflow.com/v2/sites/{site_id}/webhooks>
Authentication: Bearer token (Webflow Authentication Reference)
Authorization: Bearer YOUR_ACCESS_TOKEN
For complete webhook event types and implementation details, refer to the Webflow Webhooks API Documentation and All Events Documentation.
Webhook registration payload:
POST <https://api.webflow.com/v2/sites/{site_id}/webhooks>
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json
{
"triggerType": "form_submission",
"url": "<https://your-middleware.com/webhook-endpoint>"
}
This webhook registration specifies that you want to receive real-time notifications whenever a form is submitted on your Webflow site. The triggerType identifies the event as "form_submission," and the url field specifies where Webflow should send the webhook data when the event occurs.
Webflow sends form data to your endpoint immediately after submission via webhooks. The webhook payload includes form fields, submission timestamp, and site metadata. Your middleware validates the X-Webflow-Signature header using HMAC-SHA256, transforms the data format, and forwards it to HoneyBook's contact creation endpoint.
Verify webhook signatures before processing data to ensure requests actually came from Webflow's servers and weren't sent by attackers trying to inject fake form submissions into your system. Webflow includes cryptographic signatures that confirm requests originate from their servers. Use the X-Webflow-Signature header for signature validation. Check Webflow's authentication and webhook documentation for detailed signature verification code examples.
Alternative polling method:
You can retrieve form submissions through Webflow's form submissions API if webhook infrastructure isn't available. Poll the endpoint periodically (every 5-15 minutes) to fetch new submissions:
GET <https://api.webflow.com/v2/forms/{form_id}/submissions>
Authorization: Bearer YOUR_ACCESS_TOKEN
Polling works but creates synchronization delays and consumes API rate limit allowance.
Create contacts and projects in HoneyBook
Transform Webflow form data into HoneyBook contact records through API calls. However, HoneyBook does not provide publicly accessible official API documentation. Third-party integration platforms suggest endpoints for contact and project creation, but these specifications have not been officially verified by HoneyBook.
⚠️ CRITICAL WARNING: No official HoneyBook API documentation is publicly available. Contact support@honeybook.com to verify all endpoint specifications, authentication requirements, and payload structures before production implementation. Do not implement production integrations based on unverified third-party sources.
Required action before implementation:
Before building any HoneyBook API integration, contact HoneyBook support at support@honeybook.com to:
- Request official API documentation
- Obtain authentication credentials
- Verify endpoint specifications and payload structures
- Confirm required vs. optional fields
- Understand validation rules and error response formats
- Inquire about developer sandbox environments
Project creation requires an existing contact ID and additional fields for service type, event date, and project status. All specifications must be obtained directly from HoneyBook before implementation.
Sync CMS content bidirectionally
Webflow's CMS Collections API manages structured content through standard REST operations. You can create, update, or delete collection items programmatically to maintain synchronization between platforms.
GET <https://api.webflow.com/v2/collections/{collection_id}/items>
Authorization: Bearer YOUR_ACCESS_TOKEN
Create new items when HoneyBook projects reach specific status milestones:
POST <https://api.webflow.com/v2/collections/{collection_id}/items>
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json
{
"fieldData": {
"name": "Smith Wedding",
"slug": "smith-wedding-2025",
"project-status": "confirmed",
"event-date": "2025-08-15T00:00:00Z"
}
}
Webhook triggers for CMS sync:
Register Webflow webhooks for collection item events to track CMS changes. Webflow provides webhook events for collectionitemcreated, collectionitemchanged, and collectionitemdeleted that can trigger automated workflows. These webhooks enable real-time notifications when CMS items are created, updated, or deleted. To synchronize changes to HoneyBook, set up middleware or use Zapier to transform Webflow webhook data into HoneyBook API calls, since HoneyBook does not provide publicly accessible webhook documentation.
Authentication and error handling
Authenticate with Webflow using Bearer token authentication for programmatic access or Site API tokens for single-site integrations. Bearer tokens work with the authorization header, while Site tokens provide simpler authentication but are limited to one Webflow site.
For HoneyBook API authentication, contact support@honeybook.com directly, as authentication methods are not publicly documented.
Handle errors according to standard HTTP status codes. Webflow returns detailed JSON error responses as documented in their error handling reference. Implement exponential backoff for 429 rate limit errors and queue systems for long-running synchronization processes.
Return responses to Webflow webhooks within 5 seconds. Webflow marks webhooks as failed if your endpoint doesn't respond quickly. Implement proper webhook handling by: first validating the X-Webflow-Signature header (HMAC-SHA256), immediately returning a 200 OK response to acknowledge receipt, then processing data asynchronously—handle HoneyBook API calls and data transformations in background workers to ensure you don't exceed the 5-second response window.
What you can build
Integrating HoneyBook with Webflow allows you to capture client inquiries directly through your website using embedded HoneyBook forms or automated workflows via Zapier, enabling lead capture and client management within HoneyBook.
Lead capture pages: Build landing pages for specific services (wedding photography, brand design, event planning) with embedded HoneyBook forms that capture inquiries by service type. For example, create a wedding photography landing page at yoursite.com/weddings with an embedded HoneyBook form that captures name, email, wedding date, and venue. When someone submits the form, HoneyBook automatically tags the inquiry as 'Wedding' and triggers your custom questionnaire email sequence. To automate data routing based on service category, set up Zapier to automatically assign photography inquiries to your 'Wedding' pipeline, portrait inquiries to your 'Family' pipeline, and commercial inquiries to your 'Business' pipeline based on which form page they submitted from.
Portfolio sites with inquiry forms: You can embed HoneyBook contact forms on Webflow portfolio pages using the platform's Custom code embed element. For example, embed a HoneyBook form on each Webflow CMS portfolio page template. When a visitor viewing your 'Brand Identity for Acme Corp' portfolio piece submits an inquiry, the form submission includes the project URL, automatically creating a HoneyBook contact tagged with their specific design interest. For dynamic portfolio displays, Webflow CMS collections can showcase your completed projects, with embedded HoneyBook forms placed on individual portfolio pages or project templates to capture client interest contextually.
Client portal links: Create dedicated pages for confirmed clients that link directly to HoneyBook's hosted client portal where they access contracts, invoices, and project files. For example, create a page at yoursite.com/client-resources that explains your process and includes a button linking to HoneyBook's hosted client portal URL (available in your HoneyBook account settings) where confirmed clients log in to review contracts, pay invoices, and access deliverables. While these pages explain your process, clients access the HoneyBook portal through an external link rather than an embedded element. This approach manages client communication in one platform—HoneyBook—where clients manage all project-related materials and interactions.
Multi-service business sites: Build separate landing pages for each service line with HoneyBook forms that capture service-specific inquiries. A photography business might have wedding, portrait, and commercial pages—each form routes inquiries to HoneyBook where they can be organized and managed according to your workflow preferences.
Frequently asked questions
Yes, through embedded forms, but not through native integration. HoneyBook provides embeddable contact and lead forms that work in Webflow's Custom code embed element. Copy the embed code from your HoneyBook form settings, paste it into a custom code element in Webflow Designer, and publish your site. The form captures inquiries directly into HoneyBook without involving Zapier or custom API code.
This method requires no development skills but gives limited styling control. You can't fully customize HoneyBook form field styling or HTML structure due to platform limitations. For complete design control, build native Webflow forms and connect them to HoneyBook through Zapier automation instead.
Custom code embeds only execute on published sites. According to the Webflow community forum, the most common issue is saving changes in Webflow Designer without publishing to your live domain. Forms don't appear in Designer preview mode or on free staging sites—you must publish to production before the custom code runs.
Verify you've pasted the complete embed code including all script tags into a Custom code embed element, not a text element or HTML embed. After publishing, check your browser console for JavaScript errors and clear your browser cache before testing in incognito mode to eliminate caching issues that might show outdated page versions. If the form still doesn't display, republish your site to ensure changes have been deployed to your production domain.
Use Zapier's HoneyBook-Webflow integration to automate client and project creation from form submissions. According to Zapier's official integration page, you can configure native Webflow forms to trigger automated workflows that create HoneyBook contacts or projects. Build standard Webflow forms, then create a Zap that triggers on new form submissions and maps the form data to HoneyBook contact or project fields as actions.
Connect both platforms through Zapier's OAuth—a secure authorization method that doesn't share your password—authentication, then map your Webflow form fields to corresponding HoneyBook fields using dropdown menus. The automation runs in the background—when someone submits your Webflow form, Zapier receives the submission data and creates a new contact or project in HoneyBook automatically.
Customization is limited when embedding HoneyBook forms directly. You can apply HoneyBook's native form styling through the HoneyBook dashboard and adjust the Webflow container around the embed, but deep customization—such as full CSS access to form fields or direct HTML structure modification—isn't available due to iframe security restrictions.
For complete design matching and full control over form styling, consider building native Webflow forms instead. You can then use Zapier to automatically transfer the form data to HoneyBook, giving you complete design flexibility while maintaining backend integration.
Configure form appearance through HoneyBook's form designer before embedding—set colors, fonts, and field layouts in HoneyBook's interface. For complete design control that matches your exact Webflow styling, build native Webflow forms instead and connect them to HoneyBook through Zapier automation. This gives you full CSS access while still routing submissions into HoneyBook.
No publicly accessible API documentation exists for HoneyBook. Research found no official developer documentation at developers.honeybook.com or any verified HoneyBook technical resource. While third-party integration platforms mention HoneyBook API endpoints, these specifications lack official verification and cannot be relied upon for production implementation without direct verification from HoneyBook support.
Contact HoneyBook support directly at support@honeybook.com to request official API documentation, authentication credentials, and developer program access. For production integrations, use documented methods like embedded forms or Zapier automation that have official support from both platforms. Webflow provides comprehensive API documentation for the Webflow side of custom integrations.
Description
HoneyBook is a clientflow management platform that manages client inquiries, proposals, contracts, invoicing, and payments in one system.
This integration page is provided for informational and convenience purposes only.

DocuSign
Integrate DocuSign's e-signature platform with Webflow to send signature requests and track document status from your website. Send signature requests, track document status, and collect legally binding agreements through automated API-triggered workflows.

Osano Cookie Consent
Implement GDPR and CCPA-compliant cookie consent on your Webflow site with Osano's powerful consent management platform, enabling automatic cookie blocking, customizable consent banners, and comprehensive compliance reporting without coding.

Iubenda Privacy & Cookie Policy
Automate privacy compliance for your Webflow site with Iubenda's comprehensive privacy and cookie policy solutions. Generate GDPR, CCPA, and LGPD-compliant policies, display customizable cookie banners, and manage user consent — all without complex coding.

Openli (formerly Legal Monster)
Connect Openli’s automated compliance platform with Webflow to add GDPR-compliant cookie consent banners and privacy management while maintaining complete design control over consent experiences.

iubenda privacy policy
Generate your privacy policy with iubenda and integrate it on your Webflow website to comply with GDPR, Cookie Law, CCPA and LGPD.

Iubenda
Connect iubenda's privacy compliance tools to Webflow sites for automated legal documentation and consent management.

Privado Cookie Consent
Connect Privado Cookie Consent with Webflow to automate cookie compliance and consent monitoring.

EasyCookie
Add cookie consent banners to your Webflow site to comply with GDPR, CCPA, and other privacy regulations.

Cookiebot
Enable GDPR-compliant cookie consent management on your Webflow site with automated scanning, customizable banners, and seamless Google integration — protecting user privacy while maintaining marketing capabilities.


