Bark logo

Bark automation · runs daily

Contact Bark leads fast and send your estimate

A lead you like is open in the Bark app and two other professionals have already responded. Contacting it, writing the first message and sending the estimate happen on separate screens, while the customer is reading whoever answered first.

Cotlet does it in your own Bark account with get_lead, contact_lead, send_message, send_estimate and add_note, called by your AI agent, an n8n workflow or a script.

Hosted · nothing to install or maintain

Official options

Can Bark do this on its own?

Bark has no public API for professionals (checked 12 Oct 2026). Its Zapier app can buy a lead (Purchase Bark), set a quote that notifies the buyer (Set Quote on Bark) and add a note, but it cannot email or text the customer. Bark's own fast path is the one-click response: one branded message edited under Settings > Communication > One-click response and sent from the leads page, personalised only by a Customer name merge tag.

By hand

How you do it in Bark today

  1. Open the lead from Leads in the Bark top navigation, read the request and click Contact lead; Bark shows the credit cost before you confirm and deducts it straight away.
  2. Bark puts the customer's name, phone number and email on the lead, and the lead moves to the Pending tab of My Responses.
  3. From My Responses in Bark, use Show number to call, then Send email, Send SMS or Send WhatsApp; reusable texts live under Settings > Communication > Email Templates and SMS Templates.
  4. Click Send an estimate on the same lead in My Responses to quote your price.
  5. Each new Bark lead repeats the same clicks across the lead page and My Responses, while Bark has already told the customer that a professional is interested and other professionals can still respond.

With an agent

How to contact Bark leads fast and send your estimate

Prompt

Contact Bark lead 61842207 if it still costs 15 credits or less, text Jordan my "Wedding intro" SMS template, and send a £450 estimate for full-day coverage with an edited gallery.
  1. 01

    Recheck the lead right before buying

    Cost and competition change by the minute, so the agent reopens the request with get_lead first. If the response count has reached 4 or the price has gone above your cap since you shortlisted it, the agent stops and asks you instead of buying.

  2. 02

    Buy inside a hard ceiling

    contact_lead runs with the max_credits you set, after your OK. When the call fails on price, nothing is spent, and the agent moves on to the next lead only if you gave it a list.

  3. 03

    First message on the channel the customer chose

    The agent reads the contact preference in the request. A customer who asked for texts gets your SMS template; everyone else gets your email template, with their first name and one detail from their answers, such as the event date.

  4. 04

    Quote only what you have priced

    send_estimate goes out with the amount and inclusions you set for this kind of job. When the request falls outside your price list (an extra day, a second venue), the agent drafts the estimate and waits for you to fill in the number.

  5. 05

    Leave a record for the follow-up

    add_note stores the credits spent, the template used and the quoted amount, so a later follow-up knows what the customer already has. A bounced email or dead number is flagged with the date the 14-day return window closes.

What you get back

Example data

Lead 61842207, Wedding Photography, Leeds LS1: contacted for 12 credits after your OK. 88 credits left.
Professionals who responded before you: 2.
SMS sent to Jordan from template "Wedding intro".
Estimate sent: £450, full-day coverage with edited online gallery.
Note added: "12 Oct: 12 credits, SMS intro, quote 450".
Lead 61843018 not bought: it reached 4 responses and 16 credits, above your 15-credit cap.

Other ways to ask

  • Contact the top 2 leads from this morning's shortlist, but stop if my balance would drop below 30 credits.
  • Buy lead 61843315, email my "Dental website" template and wait for me to set the price.
  • For each new kitchen fitting lead under 20 credits with a verified phone, ask me, then contact it and send my standard £250 survey estimate.

Before you automate it

What Bark allows, and what to know first

  • Bark deducts credits the moment you confirm Contact lead and notifies the customer that a professional is interested in their request.
  • Bark reviews credit returns only within 14 days of the purchase, for listed reasons such as an invalid phone number, a bouncing email or a duplicate charge.
  • Bark accepts an accidental purchase as a reason for a credit return only as an isolated incident on an account in good standing.
  • Bark SMS Templates, under Settings > Communication > SMS Templates, take a Customer name merge tag that Bark replaces with the customer's name when the text is sent.

contact_lead, send_message and send_estimate ask for your OK by default. To run it daily without you, switch confirmation off for those tools in your dashboard.

Sources: Bark Help: What happens after you buy a lead? · Bark Help: Credit Return Policy · Bark Help: Eligible reasons for returns · Bark Help: SMS Templates

REST

Call contact_lead from a script

curl

curl https://cotlet.dev/api/v1/bark/contact_lead \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lead_id":"61842207","max_credits":15}'

Example response

{
  "lead_id": "61842207",
  "status": "pending",
  "credits_spent": 12,
  "credits_left": 88,
  "service": "Wedding Photography",
  "location": "Leeds, LS1",
  "customer": {
    "name": "Jordan",
    "email": "client@example.com",
    "phone": "+44 7700 900123"
  }
}

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is bark_contact_lead. Example data.

Schedule it in n8n, Make, Zapier or cron

Tools

Bark tools this automation uses

Cotlet Bark tools used to contact Bark leads fast and send your estimate
Tool Parameters
get_lead lead_id
contact_lead lead_id, max_credits
send_message lead_id, channel, body, template
send_estimate lead_id, amount, message
add_note lead_id, note
All 14 Bark tools with descriptions

Frequently asked questions

Can the agent request a credit return for a lead with a wrong number?

No, Cotlet has no tool for that. Bark takes returns online only: Elite Pro subscribers request returns from My Responses, everyone else uses the Credit Return Request Form, and Bark aims to answer within 48 hours. The agent lists the leads that qualify and the date each window closes.

Give your agent access to Bark.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Bark.