Thumbtack automation · runs daily
Quote Thumbtack Opportunities with an AI agent
Opportunities, also called Open leads, are customers who wrote to other pros and have not hired anyone yet. Each one closes after 48 hours or once five pros show interest, so the jobs you see depend on when you happen to open the tab.
Cotlet does it in your own Thumbtack account with list_opportunities and reach_out_to_opportunity, 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 has no API or webhook for Opportunities (checked 12 Oct 2026). The Partner Platform documents negotiations, messages and reviews, and the webhook sends leads, messages and reviews only. Quote templates under Profile > gear icon > Quote templates shorten the typing, but someone still opens the Opportunities tab, judges each job and taps Send.
By hand
How you do it in Thumbtack today
- In the Thumbtack Pro app tap Jobs, then Opportunities at the top; Thumbtack sorts the list by relevance and distance and may include jobs outside your job preferences.
- Tap View details to see how many pros the customer contacted, how many already responded, and the lead fee in the banner under the customer's name and location.
- Choose to send the customer a quote, pick a quote template (title, price, message and attachments, with the customer's first name filled in) or write one, then tap Send.
- An Opportunity passed by mistake comes back to the list with Undo.
- Every template still needs its greeting, price and attachments checked so an old proposal does not go out, and Opportunities spotted in the evening are often already closed.
With an agent
How to quote Thumbtack Opportunities with an AI agent
Prompt
Three times a day, check Thumbtack Opportunities for Deck Repair and Fence Repair within Austin, skip any with a fee over $25, and send my standard quote: $150 for deck board repair, $120 for a fence section. - 01
Scan by service, soonest closing first
The agent calls list_opportunities once per service in your prompt and sorts the results by closes_at. A job closing in the next hour is handled first; one that has already closed is dropped without a retry.
- 02
Apply your fee ceiling and your map
Any Opportunity whose cost is above the fee you named is skipped and listed. Because Thumbtack also shows jobs outside your preferences, the agent checks the town against the area in your prompt and skips the rest.
- 03
Price from your rules
quote_price comes from the price per service you gave. When a job needs a site visit first, the agent sends a message without a price and says when you can come. Greetings tied to a time of day are left out, so a quote read at night still fits.
- 04
Reach out with your OK
reach_out_to_opportunity can lead to a charge, so each one waits for your approval by default. You approve the batch in one go, or switch confirmation off once the fee ceiling is in the prompt.
- 05
Count what it could cost
The report adds up the fees that would be charged if every customer responds. That sum is separate from your weekly budget, which Thumbtack never uses for Opportunities.
What you get back
Example data
7 Opportunities open for Deck Repair and Fence Repair. 3 quoted after your OK.
Dana R., Deck Repair, Austin: quoted $150, fee $19 if she responds, closes today 9:10.
Paul W., Fence Repair, Austin: quoted $120, fee $14, closes tomorrow 11:30.
Grace L., Deck Repair, Austin: no price, offered a site visit Thursday, fee $21.
Skipped: 2 with fees over $25, 2 outside Austin.
Fees if all three respond: $54, paid with your card, not from the weekly budget. Other ways to ask
- Show me today's Opportunities for Interior Painting with their fees, and wait for me to pick which ones to quote.
- Quote every Deck Repair Opportunity that closes in the next 6 hours, fee up to $30, using my $150 price.
- This week, reach out to Fence Repair Opportunities in Austin only, with a message offering a free site visit and no price.
Before you automate it
What Thumbtack allows, and what to know first
- Thumbtack shows each Opportunity's fee upfront and charges it to your payment method only if the customer responds to your message.
- Thumbtack never uses the weekly budget for Opportunities; the Opportunity fee is paid with the payment method on your account instead.
- A Thumbtack Opportunity stops accepting quotes after 48 hours, once five pros have expressed interest, or when the customer cancels the job.
- Thumbtack quote templates work only for Opportunities; leads and the Messages tab use quick replies instead.
- Before reaching out to Opportunities, Thumbtack asks pros to finish their profile, set job preferences and add a payment method.
reach_out_to_opportunity asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.
Sources: Thumbtack Help: What are Opportunities? · Thumbtack Help: How to reach out to Opportunities · Thumbtack Help: How to use quote templates · Thumbtack Help: How much do I pay for leads and opportunities?
REST
Call reach_out_to_opportunity from a script
curl
curl https://cotlet.dev/api/v1/thumbtack/reach_out_to_opportunity \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"opportunity_id":"opp_30418","body":"Hi Dana, I can replace the damaged deck boards this week. My price is $150 for the repair, materials included.","quote_price":150}' Example response
{
"opportunity_id": "opp_30418",
"lead_id": "519153480500518977",
"status": "sent",
"quote_price": 150,
"cost_if_customer_responds": 19
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is thumbtack_reach_out_to_opportunity. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Thumbtack tools this automation uses
| Tool | Parameters |
|---|---|
| list_opportunities | service, limit, cursor |
| reach_out_to_opportunity | opportunity_id, body, quote_price |
Frequently asked questions
Where does Thumbtack show how many pros already contacted the customer?
In View details on the Opportunity. Thumbtack shows how many pros the customer contacted and how many have already responded, next to the fee banner.
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.