Our contact form is capable to send the submitted data to your own service or logic, set up a custom handler, send them an email or customize it through webhooks to Zapier, IFTTT, Make.com or any other platform.
In our webhook, we send you all the inputs and collected values seperately.
Available info
The following information is being collected:
widget
[object] (for debuging purposes)
name
[string] The widget name
id
[int] The widget ID
fields
[array] All field information, including an additional value
property if the field has a value
id
[uuid] An UUID to identify the field
label
[string] The label of the field
value
[string] The value at time of submission, can be empty if no value is provided
type
[string] The internal field type
origin
[object] Submission origin information
page_url
[string] The page URL where the form was submitted
page_title
[string] The page title where the form was submitted
opened_by
[object] Information about the trigger that opened the widget
button_id
[uuid] The button ID that triggered the widget
button_name
[string] The button name set in the Buttonizer Editor interface
group_id
[uuid] The group ID that triggered the widget
group_name
[string]The group name set in the Buttonizer Editor interface
submitted_values
[object] A list of entered values accessable through a single object. All keys are the unique UUID of the fields, the value is always the submitted value of the field.
[field uuid]
: [submitted field value]
submitted_at
[datetime, RFC3339 UTC] The exact time of submission. While we try to process webhooks as fast as possible, it is possible that there is a small delay. If you want to save this entry, you can use the submitted_at
value as creation date.
Webhook body
Example content:
{
"widget": {
"widget_id": 1,
"widget_name": "My contact form"
},
"fields": [
{
"id": "4386b75f-924d-4ba5-9ce8-48216b49b09b",
"label": "Name",
"value": "John Doe",
"type": "textfield"
},
{
"id": "8228c5bf-01a4-4eb6-b936-3100b26a4c0b",
"label": "Email",
"value": "demo@buttonizer.pro",
"type": "email"
},
{
"id": "3a10699b-eb0d-4f4e-aede-38b90c1c1425",
"label": "Message",
"value": "A demonstration message.",
"type": "textarea"
}
],
"origin": {
"page_url": "https://www.buttonizer.io/",
"page_title": "Buttonizer"
},
"opened_by": {
"button_id": "1accee8b-a317-4898-3322-6bf45291041a",
"button_name": "Contact fom",
"group_id": "03e214b6-fa92-45ce-e119-268f62ef205b",
"group_name": "Contact form group"
},
"submitted_values": {
"4386b75f-924d-4ba5-9ce8-48216b49b09b": "John Doe",
"8228c5bf-01a4-4eb6-b936-3100b26a4c0b": "demo@buttonizer.pro",
"3a10699b-eb0d-4f4e-aede-38b90c1c1425": "A demonstration message."
},
"submitted_at": "2024-01-24T16:08:01+00:00"
}