Transfer Data from Elementor to LeadByte
In this article we shall take you through the steps to post data from your Elementor Form directly into LeadByte using Elementor Webhooks. It is relatively straight forward, however you will need to follow the steps to ensure all data you require is stored against the lead in LeadByte.
There are just 3 steps to consider...
Step 1 - Enable Webhooks
To transfer data from Elementor to LeadByte you will need to use the Elementor webhook function, which you can access if you add "webhook" to the "Actions After Submit" menu (see image below)
Step 2 - Field Mapping
To transfer form answers to your LeadByte Campaign you need to make sure the Elementor field labels exist as fields against the LeadByte Campaign else the data will not be stored. For example, if you are asking the question "Is the property you live in owned or rented by you?" you need to make sure this [label] exists as a field in LeadByte. LeadByte will automatically replace spaces with an underscore ("_").
You need to make the decision whether you need to update the LeadByte STANDARD field label to match that in Elementor OR add CUSTOM fields to LeadByte. For example, if you are collecting "First Name" in Elementor, you would just need to update the Label in LeadByte against the standard field FirstName. If you are collecting the field "Phone Number" in Elementor, then you can simply update the phone1 Standard field label to Phone_Number.
NB: Remember, spaces in Elementor will be underscores in LeadByte.
Visual example below
1. https://www.lbyte.co.uk/ApulzPwd - This image shows the field label in Elementor.
2. https://www.lbyte.co.uk/z8udOB7k - Custom field label in LeadByte against the campaign.
NB: Remember, if the field label does not exist in LeadByte, the value will not be stored.
Step 3 - Add Webhook to Elementor
The webhook that you add to Elementor is your LeadByte Campaign API request URL, which you generate from LeadByte (Campaigns > Integration Guide). If you have setup the Elementor field labels in LeadByte then all form registration data will be stored. You do not need to included the field tags in the Webhook; example Webhook URL below.
The URL you need to add into Elementor is as follows:
1. Should I enable Advance Data in Elementor under Webhook?
2. Some field values are not being stored, why?
They have not been created in LeadByte as a custom field OR you have not updated the standard field label. When a lead comes into LeadByte you can see the "originating request" under the lead record summary. Check what field Elementor posted to LeadByte.