One script enables site enhancements
Add the enhance.js script with the site token to a page to load chat, popups, the cookie banner, forms, subscriptions, tracking and the public JS API.
The script reads configuration from public endpoints and writes events back; every request re-checks the site token and account status.
Lead forms and lead management
- Built-in fields: name, email, phone, company, country, product interest, quantity and message.
- Up to 24 custom fields with text, email, phone, multiline, select, radio, checkbox, number and date types.
- Optional privacy consent, notification and auto-reply emails, and attachments up to 5 MB.
- Assign leads to team members, set follow-up reminders and export CSV up to 1,000 rows.
- Optional Cloudflare Turnstile and a honeypot field reduce spam submissions.
Chat and WhatsApp
The chat launcher is off by default. When enabled it shows a floating button and conversation panel, with Intercom, Crisp, Tawk, WhatsApp and Classic presets plus configurable colors, greeting, hours and quick replies.
WhatsApp buttons use wa.me links; the number must include the international dialing code.
Subscriptions, visitor accounts and compliance
- Email subscription forms and subscriber management.
- Visitor accounts with Google sign-in, isolated per site.
- Cookie consent banner, popups and data-retention controls.
- Tracked events include page_view, form_submit, subscribe, whatsapp_click, conversion and custom events.
Ads conversion delivery
Send conversions to Meta Conversions API, GA4 Measurement Protocol and TikTok Events API. Email and phone are hashed before delivery.
Attribution parameters such as gclid, fbclid, ttclid, msclkid and li_fat_id are retained for 90 days; a shared event_id helps deduplicate against browser pixels.
Analytics and monitoring
- Daily page views, sources, funnel steps, top pages and language distribution.
- Module metrics for forms, leads, conversations, subscriptions, visitors and conversions.
- Site SEO checks for titles, descriptions, structured data and availability issues.
- Uptime monitoring and alerts.
- Data is isolated by account; exports require an authenticated session and permission checks.