Thumbtack automation · runs daily
Reply to new Thumbtack leads with an AI agent
Leads land on the For you tab of your Jobs page while you are on a ladder, and the customer is waiting. By the time you are back at the truck, three more have arrived and each needs its own reply.
Cotlet does it in your own Thumbtack account with list_leads, get_lead and reply_to_lead, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Official options
Can Thumbtack do this on its own?
Thumbtack drafts an AI reply when you tap Reply on a new lead and keeps quick replies for reuse, but you still open and send each of those replies yourself (checked 12 Oct 2026). Front Desk, Thumbtack's paid automated lead response service ($60 to $500 a month), sends the same first message you set up to every new lead, and changing that message means filling out a form for the Front Desk team. The free webhook under Apps > Manage webhooks pushes new leads, messages and reviews to another tool, and Thumbtack Help states it is one way: you log in to Thumbtack to respond. The Partner Messages API can send replies only for approved integration partners, not for a pro's own scripts.
By hand
How you do it in Thumbtack today
- Open the Thumbtack Pro app, tap Jobs and check the For you tab, where leads that contacted you directly carry labels such as New, Exact match, Smart Match, Paid and Only picked you.
- Tap a lead and View details to read the customer's answers, then tap Reply; Thumbtack pre-fills an AI draft built from the request, which you send as it is or edit first.
- Swap the draft for one of your saved quick replies or add attachments, then tap Send; the conversation then moves to the Messages tab.
- For a job you will not take, select Can't do it so the customer is not left waiting, because Thumbtack counts acting on every lead toward your response time.
- Matching leads are already charged when they arrive, and the open, read, edit, send loop repeats lead by lead from a phone, often hours after the customer wrote.
With an agent
How to reply to new Thumbtack leads with an AI agent
Prompt
Every weekday at 7:00 and 12:00, reply to new Thumbtack leads for bathroom and kitchen remodels. Mention their start date, ask for photos of the room, and hold anything outside my services for me. - 01
Pick up only what is new
The agent calls list_leads with since set to the previous run and unreplied_only on. A lead you already answered from your phone at 6:50 is left alone, so no customer gets two first messages.
- 02
Read the request before writing
get_lead gives the customer's answers. The agent checks the service, town and start date against the work you told it you take. A roof repair sent to a remodeler, or a town beyond your area, goes on a hold list for you, since tapping Can't do it stays a manual step in Thumbtack.
- 03
Write to this customer, not to everyone
The reply names the job, repeats the timing the customer chose and asks the one question still open: photos of the room, rough square footage, or whether materials are already bought. It quotes no firm price before photos unless your prompt sets price ranges it may use.
- 04
Send with your OK, or on its own
reply_to_lead goes out after you approve the batch. Once you trust the wording, switch confirmation off for that tool and the 7:00 run answers before your first job starts. A price sheet or insurance certificate you keep online can be attached by URL.
- 05
Report what is left for you
The run ends with who got a reply, what each was asked, and which leads wait on you to decline or call. Follow-ups after the first message belong to the conversation in Messages, not to this run.
What you get back
Example data
4 new leads since 7:00. 3 replies sent after your OK.
Dana R., Kitchen Remodel, Austin: asked for photos of the cabinets; she wants to start within 2 weeks.
Luis M., Bathroom Remodel, Round Rock: replied with your price sheet attached.
Kim T., Bathroom Remodel, Pflugerville: asked whether the tile is already bought.
Held for you: Omar B., Roof Repair, Austin. Roofing is not one of your services; tap Can't do it in Jobs. Other ways to ask
- Reply to today's Kitchen Remodel leads only, and attach my insurance certificate to each reply.
- Draft replies to the leads that came in over the weekend but do not send them; show me the drafts on Monday at 8:00.
- Every two hours between 8:00 and 18:00, answer new leads in Austin and Round Rock and skip everything else.
Before you automate it
What Thumbtack allows, and what to know first
- Thumbtack counts how consistently and how fast you accept and respond to new leads toward your rank in its search results.
- Thumbtack's "three best matches" section at the top of customer search results requires at least a 4.5-star rating, three reviews and an average response to new customers of four hours or less.
- Thumbtack charges a lead automatically when the customer reaches out and the job matches your job preferences, at the price you set under Services > Manage lead prices.
- Thumbtack quick replies are capped at 100 saved messages, each under 500 characters, and a sent message can be saved as a template by tapping and holding it in the app.
- The AI draft toggle in the top right of Thumbtack's reply screen applies to all your leads until you switch it back.
reply_to_lead asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.
Sources: Thumbtack Help: How to respond to leads · Thumbtack Help: How to improve my rank in search results · Thumbtack Help: How to use quick replies · Thumbtack Help: How to create a webhook
REST
Call reply_to_lead from a script
curl
curl https://cotlet.dev/api/v1/thumbtack/reply_to_lead \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"lead_id":"519153480500518912","body":"Hi Dana, thanks for reaching out about your kitchen remodel. Starting within 2 weeks works on my side. Could you send a few photos of the cabinets and the wall you want opened?"}' Example response
{
"lead_id": "519153480500518912",
"message_id": "msg_7f3a91c2",
"status": "sent",
"sent_at": "2026-10-11T09:14:00-05:00"
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is thumbtack_reply_to_lead. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Thumbtack tools this automation uses
| Tool | Parameters |
|---|---|
| list_leads | since, unreplied_only, limit, cursor |
| get_lead | lead_id |
| reply_to_lead | lead_id, body, attachment_urls |
Frequently asked questions
Can a tool connected to the Thumbtack webhook answer leads?
No. Thumbtack Help describes the webhook as one way: it sends lead details (customer name and phone number, no email address), messages and reviews out, and you still log in to Thumbtack to respond.
Give your agent access to Thumbtack.
Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Thumbtack.