Turn comments intocustomers in your Instagram DMs.
Mastak answers price and product questions from your catalog in seconds, books the appointment, and brings you in with the full chat when a sale needs you.
See it answer a buyer-
Comment to DM in seconds
Someone comments your keyword and the DM is already there. The AI keeps the conversation going in Direct. Early access, by invite.
-
Sells from your catalog
Your real prices, sizes and stock, never a made-up discount. It remembers every buyer.
-
Books the appointment
Offers open times from your calendar and confirms the booking inside the chat.
-
Calls you in at the right moment
When a buyer wants a person, you get the whole thread and the reason in one alert.
-
Free forever plan
Comment to DM and simple bot funnels.
-
Plans from $39 a month
AI conversations included. Sign up, connect Instagram and run it yourself.
-
MCP server
Build funnels and read chats from the AI assistant you already use.
-
Open source
AGPL-3.0.
Watch a comment turn into a sale
The flows Mastak runs, from a keyword comment to a booked time. They play on a loop; tap one to replay it.
Fitness coach, lead magnet. Comment GUIDE under a Reel, get the 4-week guide in the DMs, then a short talk that ends in a free intro call with the coach.
Fitness coach. Jess comments GUIDE under a Reel of the fitness coach maya.moves, gets the free 4-week guide in a DM, answers two questions and books a free 15-minute intro call with the coach for Tuesday at 6:00 PM. In the Mastak dashboard the chat appears in Chats and lands in Booked.
Chats
List and board of every conversationConversationChat card
Comment on a ReelGUIDE
Mastak AI sellerHey! Here’s the 4-week guide. What’s your main goal right now?
jess.mBuild some muscle, I only train twice a week
Mastak AI sellerGood base to work with. Do you train at a gym or at home?
jess.mTue 6:00 PM
Mastak AI sellerYou’re booked: Tuesday at 6:00 PM, a free 15-minute intro call with Maya. See you there 💪
- Channel
- Stage
- Close
- Lead status
- Ready
- Temperature
- Hot
- Tags
- Goal: build muscleTrains 2x a weekGym
- Owner
- No owner, AI leads
You lead this chat. The AI stays silent.
Take over the chatReply to the customerSendNew 2
Customer 4471Websiteowen.kInstagramIn conversation 3
tori.fitInstagramjess.mInstagram · intro callBooked 3
jess.mInstagram · intro calltomas.vWebsite · FriShowed up 1
ana.pWebsitePaid 5
jess.mInstagramsofia.oInstagram · $89Dropped off 2
jo.millerInstagramRequests
128new conversationsReached the goal
41handed to you or closedConversion
32%requests to goalMoney
$2,3107 daysNeeds attention
Where requests stopped
- Welcome128
- Qualify92
- Value70
- Objection49
- Close41
Live feed
- tori.fitAI is handling it
- Customer 4471AI is handling it
- bri.liftsAI paused
Names, numbers and accounts shown are illustrative. Instagram is a trademark of Meta; not affiliated with or endorsed by Meta.
- Comment to DM
- Price question to catalog answer
- DM to booked slot
- Website chat to a lead in Sheets
- Quiet buyer to a polite follow-up
- Asks for a person, gets you
Every place buyers write. One inbox.
Instagram and your website land in one list, with the same AI seller answering in both.
-
Instagram DMs
A comment opens the DM, and the AI carries the whole Direct conversation.
-
Website chat
A chat box on your site that answers, qualifies and books like your DMs do.
Knows the shop. Remembers the buyer.
Load your catalog, your prices and the answers you give every day. The AI sells from them in your voice, and calls you in the moment a buyer is ready for a person.
- Your catalog and prices
- Every answer comes from the products, files and FAQ you load. No invented discounts, no sizes you don't stock.
- Every customer remembered
- She comes back a week later, and it picks up from the size she asked about.
- One right question
- No five-question form. It asks the one thing it needs to suggest the right item.
- A soft hold
- It holds the time while the buyer decides, so the chat ends with a booking on your calendar.
- It follows up
- A buyer goes quiet; it comes back with a new angle, and stops before it gets pushy.
- Your voice
- Short or chatty, formal or casual. Set it once and every reply sounds like your shop.
- Then it calls you in
- When a buyer wants a person, the AI steps back and you get the full conversation plus the reason.
Four kinds of sale. One funnel under each.
A product question, a booking, a file request or a voice note: Mastak reads the message and runs the funnel built for it.
-
Physical goods
Size, stock and price answered in the DM, then your checkout link while the buyer is still keen.
-
Bookings
Open times from your calendar, offered and confirmed without leaving the chat.
-
Digital products
A keyword comment, one question, and your guide or file lands in the DM.
-
Voice notes
A buyer sends a voice note and gets a written answer with picks from your catalog.
The sales core runs under every step
It does the talking: memory, your knowledge base and objection handling at every step of the funnel below.
-
Catch
A keyword under your post or a fresh DM opens the chat.
CoreFinds the keyword even with a typo, then opens with your niche playbook.
-
Qualify
A reply in seconds, then the one question that decides what to offer.
CoreMemory and the knowledge base: what this buyer said before, and what your files say.
-
Offer
Items from your catalog, with your prices.
CoreObjections: meets "too expensive" with facts from your catalog, never with a made-up discount.
-
Hold
It holds the slot while the buyer decides.
CoreSoft hold: keeps the time until the buyer confirms, set in your rules.
-
Follow up
If the buyer goes quiet, it comes back a couple of times, then stops.
CoreFollow-ups with a new angle each time. Off-topic chat gets one light reply, then back to the order.
-
Close
The buyer books, checks out, or talks to you.
CoreHandoff: the AI goes quiet and you get the chat, with the reason a person is needed.
Leads land where you work.
Every qualified lead goes straight to the sheet, calendar or CRM you already use. A signed webhook connects almost anything else.
- Webhook, signed
- Each qualified lead is posted to your URL with an HMAC signature, so you know it came from Mastak. Point it at your CRM.
- Google Sheets
- A new row for every lead, ready to sort, filter and share with your team.
- Built-in calendar
- Services, open times and bookings in your dashboard. The AI books straight into it from the chat.
- Google Calendar
- Bookings appear on the calendar you already check every morning.
- Pay link
- The AI sends a payment link in the chat and marks the order paid when it clears.
- MCP server
- Build funnels and read chats from the AI assistant you already use.
- Open source
- AGPL-3.0 for comment to DM, the funnel builder, the website chat and the MCP server.
Using another tool? The webhook reaches it.
POST https://your-app.example/hooks/mastak
Content-Type: application/json
X-Mastak-Event-Id: 7d0c2e4a-5b1f-4c8e-9a63-2f0d8b41c7e5
X-Mastak-Timestamp: 1794066130
X-Mastak-Signature: sha256=9f2c41d7e0b8a35c...
{
"event": "lead.qualified",
"eventId": "7d0c2e4a-5b1f-4c8e-9a63-2f0d8b41c7e5",
"timestamp": "2026-11-07T15:42:10Z",
"conversationId": "demo-conv-0001",
"channel": "instagram",
"niche": "online-fitness-coach",
"stage": "QUALIFY",
"contact": {
"peerId": "demo-ig-1784",
"username": "jess.m",
"name": "Jess",
"phone": null,
"email": null
},
"qualification": { "goal": "lose fat" },
"summary": "Got the 4-week plan, wants to lose fat, booked a free intro call.",
"leadStatus": "qualified",
"temperature": "warm",
"handoffReason": null,
"card": {
"need": "fat loss coaching",
"budget": null,
"timeline": "this month",
"objections": [],
"manualSteps": [],
"buyerType": "b2c",
"readyLead": false,
"contact": "@jess.m"
}
}
To verify, compute HMAC-SHA256 of <timestamp>.<body> with your webhook secret, compare it with X-Mastak-Signature, and reject requests whose timestamp is more than 5 minutes off. Other events: lead.created, stage.changed, lead.ready.
Why I built Mastak
A buyer asks the price in a DM. Nobody answers for three hours, and she buys from the next account in her feed. I built Mastak so every buyer gets an answer in seconds, from your catalog and in your voice, and you step in only when a person makes the difference.
Early access is by invite. Leave your email and your invite comes from me.
Drey, founder and developer