Overview:
This guide provides detailed information on the expected JSON format for leads coming from Thumbtack and how the payloads are processed. It is intended as a technical reference for how the Thumbtack Integration is working. Much of the Thumbtack lead is mapped into the internal notes as the lead information does not directly correlate to the data structures in Supermove. Please see the below section, Thumback to Supermove, The Specifics, for more details.
Relevant Links:
Integration Settings:
Setting Name | type | Description |
Name | string | Allows you to configure multiple connections. |
Description | string | Allows you configure multiple connections. |
Project Type | drop down | All project created by this integration will have this project type assigned. |
Job Type | drop down | All jobs created by this integration will have this job type assigned. |
Project Tags | drop down | All projects created by this integration will have the selected tags included. |
Job Tags | drop down | All jobs created by this integration will have the selected tags included. |
Inbound Thumbtack Payload:
{
"leadID": "1234567890",
"createTimestamp": "1747102856",
"price": "$258/hour",
"leadType": "ESTIMATION",
"request": {
"requestID": "1234567890",
"category": "Local Moving (under 50 miles)",
"categoryID": "1234567890",
"title": "Local Moving (under 50 miles)",
"description": "",
"schedule": "Dates: May 13, May 14, May 15, Jun 19\nTimes: Morning (9am - 12pm), Afternoon (12pm - 3pm), Late Afternoon (3pm - 6pm)",
"location": {
"address1": "",
"address2": "",
"city": "Franklin",
"state": "IN",
"zipCode": "46131"
},
"travelPreferences": "Professionals must travel to my address.",
"details": [
{
"question": "Loading",
"answer": "Load flat; no stairs or elevator"
},
{
"question": "Scheduling",
"answer": "Dates: May 13, May 14, May 15, Jun 19\nTimes: Morning (9am - 12pm), Afternoon (12pm - 3pm), Late Afternoon (3pm - 6pm)\nAllow pro to suggest other dates"
},
{
"question": "Move type",
"answer": "Movers + truck(s)"
},
{
"question": "Travel Preferences",
"answer": "The mover travels to me"
},
{
"question": "Zip code",
"answer": "94607"
},
{
"question": "Category",
"answer": "Local Moving (under 50 miles)"
},
{
"question": "Unloading",
"answer": "Unload flat; no stairs or elevator"
},
{
"question": "Move size",
"answer": "3 bedroom home"
},
{
"question": "Move distance",
"answer": "11 - 20 miles"
}
]
},
"customer": {
"customerID": "1234567890",
"name": "John Doe",
"phone": "9161234567"
},
"business": {
"businessID": "1234567890",
"name": "Bluxome Movers \u0026 Cleaning"
},
"leadPrice": "",
"chargeState": ""
}
Thumbtack to Supermove, The Specifics:
- customer.name - The Supermove client name.
- customer.phone - The Supermove client phone number.
- request.title - Added into Supermove as the project title.
-
request.details - Added into the office notes as Thumbtack + detail.question with value being the detail.answer except for the below values:
- request.details.loading - Added into the origin notes.
- request.location - We use the zip code from the request.location as the origin address.
Comments
0 comments
Please sign in to leave a comment.