View Categories

Connecting Fluent Forms from one domain with Fluent CRM to another domain

FluentCRM is a self-hosted Email Marketing Automation Plugin for WordPress. Manage your leads and customers, email campaigns, automated email sequencing, monitor user activities, and many more in one place!

FluentCRM’s WebHooks feature allows you to transfer leads collected through Fluent Forms on one domain to FluentCRM on another.

This article will show you how to collect leads of Fluent Forms from one domain with FluentCRM to another domain.

Create a WebHook in FluentCRM #

If you want to collect user information from one domain to another, you can use FluentCRM’s WebHooks feature. First, navigate to the domain from which you want to transfer the leads.

Go to the FluentCRM dashboard of the domain where FluentCRM is installed. Now, navigate to Settings sections and click the Incoming WebHooks options.

Then click on Create Webhook to make a new WebHook. 

Webhook Settings FluentCRM 01 scaled 47763

A popup will appear. Now you will fill in the fields details-

  • Name: Assign a descriptive name for the WebHook.
  • List: Select a subscriber list where the leads will be added.
  • Tags: Assign tags to categorize these leads.
  • Status: Set the WebHook status to Active.

After That, click on the Create button like the example given below. This is how the WebHook gets generated.

create weebhook 02 scaled 47763

After creation, copy the WebHook URL. This will be used to link Fluent Forms to FluentCRM.

create weebhook 03 scaled 47763

Set Up Fluent Forms on the Source Domain #

Now, go to the Fluent Forms dashboard on the domain where the forms are installed. Create a new form or use an existing one with fields like Name and Email.

Form 04 scaled 47763

Then, go to Integrations from the Fluent Forms Navbar, search for Webhook in the search bar, and download the Webhook integration module.

Now, turn on the Toggle to enable the Webhook module.

enable webhook module 05 scaled 47763

Now, go back to the form you’ve created. To configure the WebHook Integration, click the Webhook options from the forms Settings tab. Next, click the Add New button to set up a new Webhook feed.

add webhook 06 scaled 47763

Here appears a new window. Now you will fill in the details.

A. Name: Enter a unique name to the integration setup.

B. Request URL: Paste the WebHook URL copied from FluentCRM.

C. Request Method: Set to POST from the dropdown.

D. Request Format: Select JSON from the dropdown options.

E. Request Headers: Leave as No Headers (default).

F. Request Body: Choose Selected Fields in the Request Body section.

Map the form fields (Name, Email) to the corresponding WebHook keys by copying the key values from FluentCRM and pasting them into the Value field.

G. Conditional Logic: If you want to allow Webhook integration conditionally based on your submission values, then Enable Conditional Logic options. To know more about this conditional logic, read the article.

After completing all the fields, click the Save Feed button to save the setup.

WebHook Settings 07 scaled 47763

Make sure the second domain doesn’t have FluentCRM installed.

Now, enter test data in the form on the source domain and submit it.

08 47763

After that, go to FluentCRM on the destination domain and refresh the Contacts page. The submitted data should now appear in the contacts list.

09 scaled 47763

Using Fluent Forms and WebHooks, you can create as many WebHooks as required and collect leads from multiple domains into a centralized FluentCRM database.

If you have any further questions, concerns, or suggestions, please do not hesitate to contact our @support team. Thank you.