Setup
Signature Marketing and Productions
Integration setup
Give non-technical workers clear steps for connecting WordPress, Webflow, Wix, or static sites to the universal lead capture endpoint.
Demo form endpoint
POST /api/forms/submit/form_contact_001
Accepted fields
name, email, phone, company, message, pageUrl, utmSource
Protection
honeypot, domain allowlist, JSON or form-data parsing
Embed snippet
Ready<script src="https://crm.example.com/embed.js" data-form-key="form_contact_001" data-website-key="site_demo_001"></script>Use the same endpoint for any site. The form key decides where submissions are routed in the CRM.
WordPress
- 1Install a footer snippet plugin
- 2Paste the CRM script before the closing body tag
- 3Submit a test form and confirm the lead queue
Webflow
- 1Open Project Settings
- 2Add the CRM script to Custom Code
- 3Set each form action to the form submit endpoint
Wix
- 1Open Settings, then Custom Code
- 2Paste the CRM snippet on all pages
- 3Map form fields to name, email, phone, and message
Static HTML
- 1Copy the generated form endpoint
- 2Post form data to the endpoint
- 3Include the hidden website and form keys
Shopify
- 1Open theme custom liquid
- 2Paste the CRM script in the footer
- 3Tag forms with data-crm-form
Squarespace
- 1Open Code Injection
- 2Paste the CRM snippet in Footer
- 3Send a test submission from the live site
React / Next.js
- 1Add the script component or post to the REST endpoint
- 2Include page URL and UTM fields
- 3Handle crm:submitted and crm:error events
Custom backend/API
- 1Create a server-side POST request
- 2Authenticate with a scoped API key
- 3Send normalized lead fields and raw submission data