special offer desktop
menu-icon
Bit Assist Menu Icon
Estimated reading: 7 minutes 410 views

CustomApi Integration: The Best Way to Automate Your WordPress Workflow

Custom API integration is all about connecting your application or system with an API (Application Programming Interface) to exchange data and do cool things. APIs are not just helpful for solving problems, they also connect different software systems and let them talk to each other, sharing data and functionality. It’s like making your software team up and work together seamlessly! So, let’s dive in and explore the world of API integration!

Bit Integrations is a WordPress plugin that allows you to automate and integrate your WordPress form builders and other plugins with CustomApi. This can save you time and effort, and improve your lead generation and customer management processes. Bit Integrations supports a wide range of WordPress plugins, such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form, Beaver Builder, Divi, Brizy, BuddyBoss, WooCommerce, WordPress User Registration, LearnDash LMS, LifterLMS, Memberpress, GiveWP, Easy Digital Downloads, AffiliateWP and many more so you can use it to automate and integrate your WordPress plugins with CustomApi.

Setup of CustomApi

First, you have to select CustomApi from the actions page. To do this open your Bit Integrations dashboard then click on the Create Integration button now the Trigger page will open select any trigger from the list such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form. Then proceed to next and the action page will open. Now Search and select CustomApi from the action page.

CustomApi Integration with Bit Integrations -

Integration Name/Title: Here give the meaningful integration title as per your requirement.

CustomApi Integration with Bit Integrations - Set Integration Name

API Key Method

Select Auth Protocol: Choose the API Key from the drop-down option.

Key: To integrate with the platform of your choice, simply enter the provided Key. In this example, we will be using Bit Form. For Bit Form, the key is “Bitform-Api-Key” Find more about Bit Form API.

Value: Please kindly enter your API Key in the designated Value field.

Add to: Let’s find out the placement of the Key! Will it be added in the header or in the Query String? Find more about Bit Form API.

Select Method: Choose “Post” as the preferred method.

CustomApi Integration with Bit Integrations - Select Method type POST

Available Methods:

  • GET: Retrieve information or data from a specified resource.
  • POST: Submit data to be processed to a specified resource, often used to create a new resource.
  • PUT: Update a resource or create it if it doesn’t exist at a specified URI.
  • DELETE: Request the removal of a resource at a specified URI.
  • PATCH: Apply partial modifications to a resource, typically used for updating a resource with only the changes provided.

Api endpoint: To add endpoint, follow these steps:

  • Start by extracting the POST request details from the Bit Form API documentation page.
  • Paste the obtained URL into the designated field for the API endpoint.
  • Retrieve your Domain URL and substitute it into the {base_url} section.
  • Obtain your specific form ID number and insert it into the {form_id} area.

Please go to the Body section and check the box labeled “Send All Data.” Then, choose the content type “application/x-www-form-urlencoded” from the options provided.

Alright, let’s start mapping the fields! Find the Field key that matches each field and simply paste it into the Key field.

Integration Save

Once you have configured the desired settings for the integration, click the Save & Finish button to save the integration.

CustomApi Integration with Bit Integrations - Finish and Save

Integration Log

Every integration has a timeline that you can use to check the success or error status of the integration.

CustomApi Integration with Bit Integrations - Timeline
CustomApi Integration with Bit Integrations - Success

Bearer Token Method

In this example, we will create a contact in Getgist

Select Auth Protocol: Choose the Bearer Token from the drop-down option.

CustomApi Integration with Bit Integrations - Bearer Token

Key: To integrate with the platform of your choice, simply enter the provided Key. In this example, we will be using Getgist. For Getgist, the key is “Authorization” Find more about Getgist API.

Token: Please enter your API Key in the designated Token field, ensuring to include “Bearer” before inputting your API Key. Then click on “Next

Select Method: Choose “Post” as the preferred method.

CustomApi Integration with Bit Integrations - Select Method POST Type

Available Methods:

  • GET: Retrieve information or data from a specified resource.
  • POST: Submit data to be processed to a specified resource, often used to create a new resource.
  • PUT: Update a resource or create it if it doesn’t exist at a specified URI.
  • DELETE: Request the removal of a resource at a specified URI.
  • PATCH: Apply partial modifications to a resource, typically used for updating a resource with only the changes provided.

Api endpoint: To add endpoint, follow these steps:

  • Go to the Getgist API documentation page and find the request URL.
  • copy and paste the obtained URL into the designated field for the API endpoint.

Please go to the Body section and choose the content type “application/json” from the options provided.

Alright, let’s start mapping the fields! Find the Field key that matches each field and simply paste it into the Key field.

You can also map your fields using raw (JSON). Just remember to use the correct API names for accurate and smooth integration.

Integration Save

Once you have configured the desired settings for the integration, click the Save & Finish button to save the integration.

CustomApi Integration with Bit Integrations - Finish and Save

Integration Log

Every integration has a timeline that you can use to check the success or error status of the integration.

CustomApi Integration with Bit Integrations - Timeline
CustomApi Integration with Bit Integrations - Success

Basic Auth Method

In this example, we will create a contact in ClinchPad

Select Auth Protocol: Choose the Basic Auth from the drop-down option.

CustomApi Integration with Bit Integrations - Basic Auth

Key: To integrate with the platform of your choice, simply enter the provided Key. In this example, we will be using ClinchPad. For ClinchPad, the key is “Authorization“. Find more about ClinchPad API.

User Name: Please kindly provide your username. For ClinchPad, the username is “api-key.

CustomApi Integration with Bit Integrations - User Name

Password: Please enter your API Key in the designated Password field.

Select Method: Choose “Post” as the preferred method.

CustomApi Integration with Bit Integrations - Select Method type POST

Available Methods:

  • GET: Retrieve information or data from a specified resource.
  • POST: Submit data to be processed to a specified resource, often used to create a new resource.
  • PUT: Update a resource or create it if it doesn’t exist at a specified URI.
  • DELETE: Request the removal of a resource at a specified URI.
  • PATCH: Apply partial modifications to a resource, typically used for updating a resource with only the changes provided.

Api endpoint: Go to the ClinchPad API documentation page and find the request URL. Copy and paste the obtained URL into the designated field for the API endpoint. For creating a contact in ClinchPad, you can use “https://www.clinchpad.com/api/v1/contacts” as Api endpoint.

Please go to the Body section and choose the content type “application/json” from the options provided.

Alright, let’s start mapping the fields! Find the Field key that matches each field and simply paste it into the Key field. The “Name” field is the mandatory field for creating a contact in ClinchPad.

You can also map your fields using raw (JSON). Just remember to use the correct API names for accurate and smooth integration.

Integration Save

Once you have configured the desired settings for the integration, click the Save & Finish button to save the integration.

CustomApi Integration with Bit Integrations - Basic Auth - Save and Finish

Integration Log

Every integration has a timeline that you can use to check the success or error status of the integration.

CustomApi Integration with Bit Integrations - Basic Auth - Integration Status Success

Use Case

Bit Form with CustomApi

Bit Form Integration with CustomApi using Bit Integrations.

Elementor Form with CustomApi

Elementor Form Integration with CustomApi using Bit Integrations.

Gravity Forms with CustomApi

Gravity Forms Integration with CustomApi using Bit Integrations.

WPForms with CustomApi

WPForms Integration with CustomApi using Bit Integrations.

Contact Form 7 with CustomApi

Contact Form 7 Integration with CustomApi using Bit Integrations.

Ninja Forms with CustomApi

Ninja Forms Integration with CustomApi using Bit Integrations.

Forminator Forms with CustomApi

Forminator Forms Integration with CustomApi using Bit Integrations.

Formidable Forms with CustomApi

Formidable Forms Integration with CustomApi using Bit Integrations.

Fluent Forms with CustomApi

Fluent Forms Integration with CustomApi using Bit Integrations.

Share this Doc

CustomApi Integrations

Or copy link

CONTENTS