Happilee Forms Connector
Happilee Forms Connector seamlessly integrates your WordPress contact forms with the Happilee WhatsApp chatbot platform. As a Meta Business Partner, Happilee provides powerful WhatsApp business solutions, and this plugin bridges your form submissions directly to the Happilee API.
Supported Form Plugins:
- Contact Form 7 (CF7)
- WPForms
- Ninja Forms
- Forminator
Key Features:
- Easy API connection setup with Happilee platform
- Automatic form submission sync to WhatsApp
- Support for multiple popular WordPress form plugins
- Secure API authentication with encrypted storage
- Real-time data transmission
- Simple configuration interface
About Happilee:
Happilee is a Meta Business Partner providing WhatsApp chatbot services that help businesses automate customer communication, lead generation, and support through WhatsApp Business API.
How It Works:
- Install and activate the plugin
- Configure your Happilee API credentials
- Select which forms to connect
- Form submissions automatically sync to your Happilee WhatsApp chatbot
External Services
This plugin connects to the following external services:
1. Happilee API (happilee.io)
This plugin communicates with the Happilee WhatsApp chatbot platform API to:
- Validate your API key and retrieve your project details — sent once when you save your API credentials in the settings page.
- Forward form submission data — sent every time a visitor submits a connected WordPress form.
Data sent to Happilee includes: your API key (for authentication) and submitted form field values (e.g., First Name, Last Name, Mobile, Country Code, Birthday, and Tags).
Data is transmitted to the following Happilee API endpoints:
* https://api.happilee.io/api/v1/getProjectDetails — API key validation
* https://api.happilee.io/api/v1/createContact — form submission forwarding
This service is provided by Happilee (a Meta Business Partner): * Website: https://happilee.io * Terms of Service: https://happilee.io/terms-of-use/ * Privacy Policy: https://happilee.io/privacy-policy/
No data is sent to Happilee unless a valid API key has been configured and at least one form has been enabled in the plugin settings.
2. ipapi.co — Country code lookup
When a form is submitted and no country calling code has been mapped to a field, the plugin automatically detects the visitor’s country calling code by sending the visitor’s IP address to ipapi.co.
Data sent: the visitor’s IP address.
When: automatically on every form submission where a country code field is not already populated by the form.
Why: to resolve the correct international phone dialling prefix (e.g. +44, +91) before forwarding the submission to Happilee.
The request is made to: https://ipapi.co/{visitor_ip}/country_calling_code/
This service is provided by ipapi.co: * Website: https://ipapi.co * Terms of Service: https://ipapi.co/terms/ * Privacy Policy: https://ipapi.co/privacy/
Additional Information
Support: For plugin support, visit https://happilee.io/contact-us/
For Happilee platform support and API documentation, visit your Happilee dashboard.
Privacy: This plugin transmits form submission data to the Happilee API. Please review Happilee’s privacy policy and ensure compliance with your local data protection regulations (GDPR, CCPA, etc.).
Developer Information
Hooks & Filters:
The plugin provides the following filter hooks for developers:
happfoco_api_validate_endpoint — Override the live Happilee validation endpoint URL
happfoco_api_create_contact_endpoint — Override the live Happilee createContact endpoint URL
Database:
The plugin creates a custom table wp_happfoco_forms_data to store form configuration and field mappings.
Requirements: – OpenSSL PHP extension (for API key encryption) – WordPress REST API enabled – One or more supported form plugins
