Overview

Getting Started

MARKETPLACE

Widgets

Find Pros

Categories

Keywords

Requests

Leads

Messages

On-Demand Orders

Reviews

User Accounts

PRO INTEGRATIONS

Leads

Messages

Reviews

Pro Profiles

Business Phone Numbers

Manage Webhooks

Testing Your Pro Integration

Support

Changelog

Terms and Policies

Troubleshooting Messages

Discover solutions to commonly encountered questions with Messages.

Messages Sent Before the Negotiation

When integrating with our API, you may notice that certain Messages for a Negotiation are sent via the Messages webhook before the corresponding Negotiation is sent via the Negotiations webhook. This behavior occurs due to the asynchronous nature of our backend. Namely:
  • Lead Description Message: This message contains the description of the Lead.
    • How to Handle: The content of this message is also included in the description field of the payload sent from the Negotiations webhook. Therefore, there is no need to process this message separately, and it can be ignored.
  • Quick Reply Message: This is an automated response set up by Thumbtack. It is a generic message triggered whenever the pro receives a Lead.
    • How to Handle: This message does not contain any Lead-specific information and can be ignored.

Last Updated: Apr 24th, 2026