Limited-time deal: Save up to 33% on CF7 to Any API | Ends soon → Get the deal now!

How to Connect Contact Form 7 with Rule.io CRM in WordPress

Contact Form 7 is a popular WordPress plugin for creating website forms, while Rule.io is an email marketing and subscriber management platform that helps you manage contacts and subscriber data. Connecting these tools allows you to send form submissions from your WordPress website to Rule.io through an API integration.

By using the Contact Form to Any API plugin, you can configure the Rule.io API endpoint, authenticate your requests using an API key, and map Contact Form 7 fields to the appropriate subscriber fields. This integration helps streamline contact management and reduces the need to transfer form submission data manually.

In this guide, you will learn how to connect Contact Form 7 with Rule.io in WordPress, configure the API settings, map form fields, and test the integration.

Step 1: Sign In to Rule.io CRM

First, sign in to your Rule.io account using the Rule.io login page. You will need access to your account settings to generate an API key for authentication.

Keep your Rule.io account open, as you will need to return to it during the integration process to retrieve your API key and configure the API connection.

Step 2: Open WordPress

Log in to your WordPress admin dashboard.

From the dashboard, locate the Contact Form to Any API plugin. Make sure the plugin is installed and activated before proceeding.

Step 3: Create a New API Integration

Go to, Contact Form to Any API, Add New Integration

Navigate to Contact Form to Any API → Add New Integration.

This will open the integration configuration screen, where you can define how your WordPress form communicates with Rule.io CRM.

Step 4: Enter an Integration Title

Enter a descriptive title for your integration so you can easily identify it later.

Step 5: Find the Rule.io CRM API Endpoint

First, open the official Rule.io API documentation. In the left sidebar, navigate to the Subscribers section and select Create subscriber. Under Example URI, locate the POST method and copy the API endpoint URL shown there.

Step 6: Configure the API Endpoint in WordPress

Go back to WordPress -> API Endpoint URL

Paste the copied URL: https://app.rule.io/api/v2/subscribers

This setting tells WordPress where to send the form submission data.

Step 7: Generate an API Token in Rule.io CRM

First, log in to your Rule.io account and navigate to Settings. Open the Developer tab to access the API-keys section.

Under Key list, click the + New API-key button to generate a new API key. Enter a suitable name for the key, such as Contact Form 7, if prompted. Once the key is generated, copy it and keep it secure.

You will need this API key to authenticate requests from WordPress to Rule.io. In the next step, you will add the key to the Request Headers field in the Contact Form to Any API plugin.

Step 8: Configure the Request Headers

Step 9: Select the Contact Form

In the integration settings, locate the Select Contact Form option.

Step 10: Map the Form Fields in the JSON Payload

Next, configure the JSON Payload to map your Contact Form 7 fields to the corresponding fields supported by Rule.io CRM.

This is an illustrative example based on the Rule.io payload structure shown in the configuration. The actual JSON structure, supported fields, tag values, language codes, and Contact Form 7 mail-tag names must match your form configuration and the Rule.io API requirements.

Step 11: Test the Integration

After configuring the API endpoint, request headers, selected form, and JSON payload, Submit a test entry. Verify API logs inside WordPress to confirm a successful response.

Then, review the API logs available in the Contact Form to Any API plugin.

Check the response to determine whether the request was successful. If the integration works correctly, verify that the submitted contact information appears in Rule.io CRM.

Conclusion

Connecting Contact Form 7 with Rule.io CRM in WordPress helps streamline contact management by sending website form submissions directly to your CRM through an API integration. By configuring the API endpoint, setting up the required authentication and request headers, and mapping the form fields correctly, you can establish an efficient workflow between your website and Rule.io CRM.

Before relying on the integration, submit a test entry and review the API response logs in WordPress to verify that contact information is transferred successfully. Once configured and tested correctly, this integration can reduce manual data entry and simplify the management of contacts collected through your WordPress website.

×

    whatsapp
    Star Star Star
    popup-offer

    SAVE UP TO 33%
    IF YOU ACT NOW.

    00H
    00M
    00S
    Unlock discounted price →

    No thanks, I’ll pay full price.

    Instant access. 14-day refund on first purchase.