Zapier is an automation platform that can be used to create a webhook which connects to popular apps like Facebook, CompanyCam, HighLevel, and many others.
Requirements
- Zapier account (Starter tier or higher) 
- Roof Quote PRO™ active subscription 
Overview
Automatically send your RoofQuote PRO™ lead data to other software applications, such as your CRM through a simple webhook.
PRO TIP: Check out Roofle's Webhooks Documentation to get a better sense of what to expect from the payload of the platform. Note that the page is not connected to any other APIs or systems.
Instructions
- Create a Trigger for your Webhook 
- Paste the Webhook URL in your PRO Portal - While leaving your Zapier page open, open a new browser tab sign in to your PRO Portal 
- Once signed in, find the Settings icon in the top right 
- Select Developer from the pop up menu 
- Inside the Developer settings, select the Webhooks tab. 
- Make sure Contact Form Completed is selected for the Webhook Type 
- Paste the Webhook URL you copied from Zapier into the box next to "https://" 
- Save your changes 
 
 
 
 
- Create a Test Contact - Go to any website page your RQP tool is installed OR use Rep Quotes in your Portal (if using Rep Quotes, be sure the Add lead to dashboard toggle is turned on) 
- Enter any address, click See My Price 
- Enter any contact info you choose (e.g. Test Lead) 
- Complete the submission by clicking "See My Price" 
 
 
 
- Test the Trigger 
- Congrats! You've Completed the Initial Setup 🎉 - Once you've successfully set up your webhook trigger with a test lead, you're ready to connect any app or run automations supported by Zapier. 
- To connect with another service... 
 
HEADS UP! Ensure your webhook URL does not contain an extra "https://" since it is already provided for the URL. This is a common mistake.
PRO TIP: You can add multiple actions to a single zap to support your lead follow-up process.
For example, you may want to first send the lead into to Acculynx, then immediately send an automated text message to the lead through ProLine, then create a new project in SumoQuote.
Advanced Instructions
If you desire a custom solution, it is possible to parse the raw Webhooks JSON. Follow the logic of the flow below.
- Create a Webhook with Event type Catch Raw Hook 
 
 
- Test the Webhook using your RoofQuote PRO™ Widget and see the request body 
 
 
 
- Create a Code By Zapier Action 
 
 
- Parse the JSON with Javascript and modify it as needed. Then assign it to the output variable. 
 
 
 
- Add your next Zapier action (likely a CRM integration). You will be able to access the properties you modified with the output variable. 







