| 开发者 | happilee |
|---|---|
| 更新时间 | 2026年5月13日 03:34 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/happilee-forms-connector directory, or install the plugin through the WordPress plugins screen directly.Happilee is a Meta Business Partner that provides WhatsApp chatbot services for businesses to automate customer communication through WhatsApp Business API.
Currently, the plugin supports Contact Form 7, WPForms, Ninja Forms, and Forminator.
Yes, you need an active Happilee account and API key. Visit https://happilee.io to create an account.
Log in to your Happilee dashboard and navigate to Project → Settings → Integrations to find your API key.
Yes, all data is transmitted securely via HTTPS. API keys are encrypted using AES-256-CBC encryption before being stored in the database.
Yes, you can connect as many forms as you need from any of the supported form plugins.
Currently, the plugin supports the four major form plugins listed. Custom form support may be added in future updates.
The plugin sends selected form fields such as First Name, Last Name, Country Code, Birth Day, Mobile, and Tags. All data is sent based on the settings configured in the backend. For example, if only First Name and Mobile are selected in the backend settings, then only those fields will be sent to the Happilee API endpoint. Please note that the Mobile field is mandatory for the Happilee backend.
After configuring your API key and connecting a form, submit a test form. You should see the submission data in your Happilee dashboard.
Yes. After connecting a form, you can select a WhatsApp message template from your Happilee account and map its dynamic parameters (such as {{customer_name}} or {{order_id}}) to the corresponding form fields. When the form is submitted, the plugin automatically sends the template message to the contact's phone number with the mapped values filled in.
Template parameters are dynamic placeholders in your WhatsApp message template, written as {{param_name}}. For example, a delivery template might contain {{pickup_time}} and {{customer_address}}. The plugin lets you map each placeholder to a specific form field so the correct submitted value is inserted when the message is sent.
Templates without dynamic parameters are fully supported. The plugin will send the template message as-is without requiring any field mapping.