Articles on: Features

Webhooks: A Complete Guide

Webhooks Introduction



Add powerful automation to your contact & cost calculator form with webhooks (Zapier, Integromat, IFTTT). Integration Apps (Zapier, IFTTT) are automation tools that connect your applications and services. It enables you to automate repetitive tasks by connecting two or more apps.





Benefits, Features & Use Cases



Based on the services selected in the cost calculator, route a lead to a specific employee
Send automated text messages to your leads
Organize leads and quote forms in Google Sheets
Import orders, leads and quote forms into Monday.com
Receive notice of a new lead in Slack.com
Create a contact in your CRM
Customize the Email Quote form - disable the default email and send it yourself with Zapier. Use the data in the webhook to organize the email the way you would like it


How to Activate & Use This Feature



Settings & Options



Step 1. Click on calculator settings
Step 2. Choose the event that you would like to trigger the webhook
Step 3. Paste your webhook URL, press save
Step 4. Activate the trigger





Webhook Data



Lead Details



Customer Name
Customer Email
Customer Phone (if inputted)
Custom Fields: any added custom fields to the email quote form
Today's date

Calculator Form Details



Total Price
Tax (if applicable)
Coupon Codes (if applicable)
Selected elements
Name of element
Price of element

Example Webhook Data


[

    {
        "Quantity Input Element": {
            "name": "Quantity Input Element",
            "unit": 15,
            "value": 1,
            "unit_price": 1,
            "element_price": 1,
            "item_total_value": 15
        }
    },
    {
        "Comment Box": {
            "name": "Comment Box",
            "unit": 0,
            "value": 0,
            "unit_price": 0,
            "element_price": 0,
            "item_total_value": 0,
            "user_content": "121212"
        }
    },
    {
        "Slider Element": {
            "name": "Slider Element",
            "unit": "5.00",
            "value": 2,
            "unit_price": 2,
            "element_price": 2,
            "item_total_value": 10
        }
    },
    {
        "Dropdown Element": {
            "name": "Choice A",
            "unit": "5.00",
            "value": 10,
            "unit_price": 10,
            "element_price": 10,
            "item_total_value": 50
        }
    },
    {
        "Date Picker": {
            "name": "Date Picker",
            "unit": 0,
            "value": 0,
            "unit_price": 0,
            "element_price": 0,
            "item_total_value": 0,
            "date": "07-17-2024"
        }
    },
    {
        "Distance Element": {
            "name": "Distance Element",
            "unit": 50.949999999999996,
            "value": 2,
            "unit_price": 2,
            "element_price": 2,
            "item_total_value": 101.89999999999999,
            "address_of_first_input": "Place A",
            "address_of_second_input": "Place B",
            "distance_unit": "KM"
        }
    },
    {
        "Simple Button A": {
            "name": "Simple Button A",
            "unit": "5.00",
            "value": 10,
            "unit_price": 10,
            "element_price": 10,
            "item_total_value": 50
        }
    },
    {
        "Text field": {
            "name": "Text field",
            "unit": 0,
            "value": 0,
            "unit_price": 0,
            "element_price": 0,
            "item_total_value": 0
        }
    },
    {
        "Fee & Discount Adjuster One": {
            "name": "Fee & Discount Adjuster One",
            "unit": 0,
            "value": 3,
            "unit_price": 3,
            "element_price": 3,
            "item_total_value": 3
        }
    },
    {
        "Advanced Pricing Formula": {
            "name": "Advanced Pricing Formula",
            "unit": "5.00",
            "value": 30,
            "unit_price": 30,
            "element_price": 30,
            "item_total_value": 30,
            "calculation_details": "  Item 1 x 1 , Item 2 x 2"
        }
    },
    {
        "total": 259.9
    }
]


Data Not Sent


File Uploads
Link to PDF files


Settings & Options



User completes an Email Quote form
User clicks on the Detailed List button


Video Tutorial






Additional Information



Special Notes



No matter which integration app you use, you can follow any of the guides listed below to integrate your app since they all follow a similar process.



Custom Events - trigger code during an event



Zapier- a complete guide to connect with Stylish Cost Calculator
Integromat - a complete guide to connect with Stylish Cost Calculator

Limitations



It works with the following events:
user clicks on the Detailed List button
user completes an Email Quote form

All Elements & Features



Learn more about All Elements
Learn more about All Features

Need Support?



Ask a question or request support
Request a feature or give feedback




Updated on: 14/07/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!