Description
Inletbase is a hosted platform for collecting website form submissions and running AI chatbots. You create a form or train a chatbot in the Inletbase dashboard, and everything your site collects arrives in one place where you can read it, reply to it, and keep track of your leads.
This plugin is the official WordPress integration for that platform. Inletbase works with any site that can make an HTTP request, including plain HTML, React, Next.js and Framer, so WordPress is one of several ways to connect. If your site runs on WordPress, this plugin is the shortest route: it connects the forms you already have and installs the chat widget for you, with no theme file to edit and no script to paste.
Who it is for
- Freelancers and agencies looking after several client sites, who want every submission in one dashboard instead of scattered across inboxes.
- Site owners who lose form submissions to email delivery problems and want a copy kept somewhere they can rely on.
- Anyone who wants a chatbot that answers from their own content without writing code.
What you can do
Collect WordPress form submissions. Point a form on your site at an Inletbase form and each submission is saved to your workspace, along with the page it came from.
Manage your leads in one place. Read submissions, reply by email, set up notifications and workflows, and view everything from every connected site together.
Connect the forms you already have. There is nothing to rebuild. The plugin reads the forms on your site and their fields, then walks you through matching them to your Inletbase form.
Add an AI chatbot to your site. Choose a chatbot you have trained in the dashboard and activate it. The plugin registers your domain and loads the widget.
How the WordPress integration works
The plugin talks to Inletbase from your server rather than from the visitor’s browser. Your API key is stored in your WordPress database and sent from PHP, so it never appears in your page source or in the browser console.
For forms, it hooks into the form builders it recognises and captures each submission on the server as the builder processes it. That keeps working when a page is cached, when a theme changes its markup, and when JavaScript is turned off. Your form behaves exactly as it did before: it still sends its own email notifications and still saves its own entries. Inletbase receives a copy of the fields you chose to map.
If a delivery to Inletbase fails for a temporary reason, the submission is queued and WordPress retries it in the background, so a short network problem does not cost you the lead.
For chatbots, activating a bot registers your site domain with Inletbase and adds the widget script to your site footer. One chatbot is live at a time.
Getting started
- Install and activate the plugin.
- Open the Inletbase menu in your WordPress admin.
- Click Connect with Inletbase to sign in and approve the connection, or paste an API key from the API Keys section of your dashboard settings.
- Open the Forms tab to connect a form, or the Chatbots tab to activate a bot.
The WordPress plugin guide covers each step in detail, including how to connect a custom or hand-coded form with a CSS selector, and what to do if a caching plugin hides the widget. The rest of the Inletbase documentation covers the dashboard side, such as training a chatbot and setting up email notifications.
You need an active Inletbase account, and a form or trained chatbot in your dashboard, before the plugin has anything to connect to. You can create an account at no cost.
Automatic form detection
The plugin detects forms and reads their fields automatically for:
- Contact Form 7
- WPForms
- Gravity Forms
- Fluent Forms
- Ninja Forms
- Forminator
- Elementor Pro Forms
Submissions from these builders are captured on your server. Elementor forms are matched by their Form Name, so give each Elementor form a name of its own.
Also compatible, using a CSS selector
Any other form can be connected by hand with a CSS selector, including:
- Divi Builder forms
- Hand-coded HTML forms
- Any other theme or page builder form
Feature summary
- Guided form setup. Pick a detected form, confirm the field matches the plugin has pre-filled, and save.
- Server-side capture. Submissions from detected builders are read on the server, which survives caching, markup changes and disabled JavaScript.
- Automatic retry. Temporary delivery failures are queued and retried in the background.
- Field level mapping. You decide which fields leave your site. Nothing is sent that you did not map.
- No interference. Your form builder keeps sending its own notifications and saving its own entries.
- API key kept on the server. The key lives in your database and is used from PHP, never exposed to the browser.
- CSS selector fallback. Connect custom or unsupported forms manually.
- Chatbot deployment. Activate a trained chatbot and the plugin handles domain registration and script loading.
- Appearance set in the dashboard. Colours, avatar, welcome message and proactive popup are configured in Inletbase and applied to your site automatically.
- Many sites, one account. Connect as many client sites as you need to a single Inletbase organisation.
Managing several sites
If you maintain client websites, submissions usually end up spread across different inboxes, and a broken email setup on one site can go unnoticed for weeks. Connecting each site to the same Inletbase organisation puts every submission in one dashboard, so you can check them together and give each client access to their own.
Documentation and support
Start with the WordPress plugin guide, which includes how to find a CSS selector and the HTML name attribute of a field in the common builders. For anything else, see the documentation or get in touch.
External Services & Third-Party Disclosure
This plugin connects your WordPress site to Inletbase (https://inletbase.com), a third-party Software-as-a-Service platform operated by Byteonic Labs. An active Inletbase account and API key are required for the plugin to function. The plugin cannot capture form data or deploy chatbots without connecting to this external service.
What the plugin sends to Inletbase, and when:
- Form submissions (Forms feature): When a visitor submits a mapped form on your site, the data from the form fields you explicitly mapped is sent to the Inletbase API endpoint (
https://inletbase.com/api/v1). Alongside the mapped fields, the plugin sends a small metadata object containing the page URL where the form was submitted, the visitor’s browser user-agent string, and identifiers noting the submission came from the WordPress plugin. This transmission happens at the moment of submission. The same endpoint is used from your WordPress admin to list your forms and chatbots and to register your site’s domain for chatbot whitelisting. - Chatbot widget (Chatbots feature): When you activate a chatbot, the plugin loads a JavaScript widget from Inletbase (
https://api.inletbase.com/widget/chatbot.js) on your site’s front end. Visitor messages typed into the chatbot and the AI responses are processed through the Inletbase backend. Your site’s domain is registered with Inletbase for whitelisting when you activate a bot. - Administration: Your API key is stored in your WordPress database and sent as a bearer token with each API request to authenticate your account. It is never exposed in front-end/browser code.
- « Connect with Inletbase » (optional setup): If you choose the one-click connect option instead of pasting a key, your browser is sent to
https://inletbase.com/connect/wordpressto sign in and approve the connection. After you approve, your WordPress server exchanges a single-use code athttps://inletbase.com/api/apps/wordpress/exchangeto receive a newly generated API key for this site. Only the site URL and a short-lived code are exchanged; no visitor data is involved in this step.
Use of the Inletbase service is governed by its Terms of Service and Privacy Policy:
- Terms of Service: https://inletbase.com/legal/terms
- Privacy Policy: https://inletbase.com/legal/privacy
- Data Processing Addendum: https://inletbase.com/legal/dpa
Privacy Policy
Inletbase transmits form submission data and chatbot conversation messages to the Inletbase platform (https://inletbase.com) via a secure HTTPS connection. For forms, the data from the fields you explicitly map is transmitted, together with metadata about each submission: the page URL it was submitted from, the visitor’s browser user-agent, and identifiers indicating the submission originated from this WordPress plugin. For chatbots, visitor messages and AI responses are processed through the Inletbase backend, and your site domain is registered for widget whitelisting.
You are responsible for disclosing this data processing to your own site visitors in your website’s privacy policy where required by applicable law (including the GDPR, UK GDPR, and CCPA/CPRA). For full details on how Inletbase handles data, see the Inletbase Privacy Policy and Terms of Service.
Installation
Automatic installation
- Go to Plugins > Add New in your WordPress admin.
- Search for « Inletbase ».
- Click Install Now, then Activate.
Manual installation
- Download the plugin ZIP file.
- Go to Plugins > Add New > Upload Plugin in your WordPress admin.
- Choose the ZIP file and click Install Now.
- Click Activate.
Connecting your account
- Open the Inletbase menu in your WordPress admin.
- Click Connect with Inletbase and approve the connection, or paste an API key and click Connect API.
- To add a chatbot, open the Chatbots tab and activate the bot you want.
- To connect a form, open the Forms tab, choose the Inletbase form, pick the matching form on your site, and confirm the field matches.
FAQ
-
Do I need an Inletbase account?
-
Yes. The plugin is the WordPress half of a hosted service, so it needs an account to send submissions to. You can create one at no cost, then come back and connect.
-
Where do I find my API key?
-
Sign in to your Inletbase dashboard, open Settings, and go to the API Keys section. Generate a key and paste it into the plugin. The API keys guide has the details. You can skip this step entirely by using Connect with Inletbase, which creates and installs the key for you.
-
What is a CSS selector?
-
It is how the plugin finds your form on the page. Usually it is a class, written with a leading period such as .my-form, or an ID, written with a leading hash such as #contact-form-1. Most form builders let you add a custom class in the form or block settings.
-
Will this stop my normal form notifications?
-
No. Inletbase runs alongside your form builder. Your builder still sends its own email notifications and still saves entries to your WordPress database.
-
Does it work with free form plugins like Contact Form 7?
-
Yes. Detection and capture work the same way on the free and premium versions of the builders listed above, and any other form can be connected with a CSS selector.
-
Is my API key safe?
-
Yes. The key is stored in your WordPress database and used only from PHP on your server. Front-end JavaScript posts to your own site, and your server attaches the key before making the HTTPS request to Inletbase. The key is never present in your page source or in the browser console.
-
What happens if the connection to Inletbase fails?
-
Your visitor’s submission is never held up by it. Your form builder processes the submission as usual, sends its notifications, and saves its entry.
If the delivery to Inletbase fails for a reason that may clear on its own, such as a network error, a timeout, a rate limit, or a server error on our side, the submission is added to a queue in your database and WordPress retries it roughly every five minutes, for up to six attempts. Errors that will not fix themselves, such as an invalid API key, are not retried.
-
How do I put a chatbot on my site?
-
Once connected, open the Chatbots tab. You will see the chatbots trained in your Inletbase account. Click Activate next to the one you want and the widget is added to your site. If you use a caching plugin, clear the cache so it appears.
-
Can I change how the chatbot looks?
-
Yes, from the Inletbase dashboard. Colours, avatar, welcome message, widget title and the proactive popup are all set there, and the plugin reflects whatever you configure. See customising the chat widget.
-
What happens if I disconnect the plugin?
-
Disconnecting removes the stored key and the form mappings saved on that site, and an active chatbot stops loading. Data already sent to Inletbase stays in your workspace.
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs & développeurs
« Inletbase » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Inletbase » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
1.4.1
- Rewrote the plugin description to explain what Inletbase is, who it helps, and how the WordPress integration fits in, with links to the official documentation.
- Plugin URI now points to the WordPress plugin guide rather than the home page.
- Corrected the FAQ answer about failed deliveries. A temporary failure is queued and retried automatically; the previous answer said the submission was simply not sent, which had been out of date since the retry queue shipped in 1.3.0.
- Added FAQ entries covering whether an account is required and what disconnecting removes.
- No functional changes. Behaviour, compatibility and requirements are unchanged.
1.4.0
- Newly created chatbots and forms now show up much faster. Previously an empty list could stay cached for up to 5 minutes, so a chatbot or form created in the Inletbase dashboard after connecting would not appear until the cache expired or you reconnected.
- Added a « Refresh » button on the Forms and Chatbots pages to pull the latest data from Inletbase on demand.
1.3.0
- New guided forms setup. The plugin now detects the forms already on your site and lets you connect one by picking it from a list, then matching fields side by side. No more finding CSS selectors or typing HTML name attributes by hand.
- Automatic form detection for Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Ninja Forms, Forminator, and Elementor Pro Forms, including their fields.
- New app-style layout with a sidebar to switch between Forms and Chatbots.
- Submissions from detected forms are now captured on the server for higher reliability. They keep working even if a theme changes its markup, caching is aggressive, or JavaScript is disabled.
- Smart field matching. The setup screen pre-fills the best field matches for you to confirm.
- Custom or unsupported forms (for example Elementor, Divi, or hand-coded HTML) still work through the existing CSS selector method, now offered as an advanced option.
1.2.0
- Updated the Inletbase API endpoints to the new versioned paths (forms now use
/api/v1, and one-click connect uses/api/apps/wordpress/exchange). Update recommended so forms and connect keep working.
1.1.0
- Added one-click « Connect with Inletbase » setup. The plugin can now provision and install your API key automatically, so pasting a key manually is optional.
- The plugin now detects when its API key has been revoked or removed and prompts you to reconnect, instead of showing a stale connected state.
1.0.0
- Initial release of the Inletbase WordPress plugin.
- Universal CSS selector-based form interception for all major form builders.
- AI Chatbot deployment with automatic domain whitelisting.
- Secure local PHP proxy for API key protection.
- Modern Hub dashboard for managing Forms and Chatbots.
- Field-level mapping interface.