In this video, we demonstrate how to connect a WordPress customer intake form to SoftEXIT Studio, map incoming form fields to your application data, automatically identify the source of the information, and track the transaction through Studio.
SoftEXIT Studio’s Inbound API can be used for much more than contact forms. Create intake points for:
• Sales inquiries
• Customer support requests
• Service requests
• Registrations
• Lead capture
• Customer onboarding
• Internal requests
• And virtually any other valuable business interaction
Field mapping makes it easy to control where incoming information is stored, while SoftEXIT Studio handles the application, forms, grids, dashboards, reporting, security, and business data behind it.
And you’re not limited to a single intake form. Create as many intake forms and inbound connections as your business needs without building complicated workflows or custom applications.
Inbound API capabilities are included with SoftEXIT Studio applications.
0:09
SoftEXIT Studio’s Inbound API makes it easy to bring information from websites and external systems directly into your business applications.
0:16
You can use it for sales inquiries, support requests, service requests, registrations, or virtually any other valuable interaction.
0:27
For this example, I’ve created a simple table called Intake Form Contacts, with fields for the visitor’s name, email address, subject, message, and source.
0:38
The first four fields will come directly from our website form. The Source field is different. Instead of requiring WordPress to provide it, we’re going to have SoftEXIT Studio automatically set that value for every record received through this API.
0:53
To connect our website, I’ll go to Settings, open Inbound APIs, and create a new Inbound API.
1:01
I’ll call this “Intake Form Contact” and select our Intake Form Contacts table as the target.
1:07
SoftEXIT Studio maps incoming data to your table by matching the incoming field names to the field names defined in Studio.
1:16
In this example, the WordPress fields name, email, subject, and message match the corresponding fields in our Intake Form Contacts table, so Studio knows exactly where to store each value.
1:25
There’s no need to build a separate field-mapping workflow.
1:29
And for values that aren’t supplied by the external form, like our Source field, Studio can automatically assign those as part of the Inbound API configuration.
1:40
Here’s an important part of the configuration. I’m telling Studio to automatically set the Source field to “WordPress Contact Form 7.”
1:49
The website doesn’t need to know about this field or send it at all. Studio enriches the incoming record as part of the intake process.
1:57
Once the API is saved, Studio generates an endpoint path. This is the address the external system will send its information to.
2:04
I’ll copy it for our WordPress configuration. Studio also provides a credentials key.
2:11
This authenticates the request so that only an authorized system can use this inbound connection. We’ll need that in WordPress as well.
2:21
Now we’ll switch to WordPress. For this example, I’m using the popular Contact Form 7 plugin and essentially its standard contact form.
2:30
Notice that there’s nothing special in the form. It’s simply collecting name, email, subject, and message.
2:38
We don’t need to modify the form to add our Source information because Studio is handling that for us.
2:43
Using Webhooks for Contact Form 7, I’ll paste the endpoint path that Studio generated into the webhook address.
2:51
Then I’ll use the Studio credentials key to authenticate the connection. That’s all we need on the WordPress side: an endpoint and a credential.
3:00
Now let’s test it exactly as a website visitor would.
3:05
I’ll submit a sample inquiry requesting more information about SoftEXIT Studio.
3:10
Back in SoftEXIT Studio, our new record has already been created. We received the visitor’s name, email, subject, and message directly from WordPress.
3:21
But notice the Source field. WordPress never sent this value. Studio automatically added “WordPress Contact Form 7” based on the configuration of this particular Inbound API.
3:33
Studio also records the inbound transaction in the system log, giving administrators visibility into what was received, whether it was successfully processed, and the record that was created.
3:41
And that’s all there is to it.
3:46
A standard WordPress form is now feeding information directly into a SoftEXIT Studio application, while Studio handles authentication, record creation, additional values, and logging.
3:58
The same approach can be used for sales inquiries, support requests, registrations, service requests, or almost any other web intake process your business needs.
4:10
Now you know how easy it is to build a customer intake form with SoftEXIT Studio. And you can create as many intake points as your business needs.
4:18
Inbound APIs are included with every SoftEXIT Studio application, so you can start collecting valuable customer inquiries, support requests, registrations, and other information without building complicated workflows or hiring software developers.
4:32
If you don’t already have SoftEXIT Studio, sign up today and start turning customer input directly into actionable business data.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.