Texting

Text leads and customers fast, by SMS, iMessage or WhatsApp.

Tools

Prices checked Oct 28, 2026.

Also works here: Close · Kixie · Unipile

Guides and posts

Prompts

TextsFollow up

Text a new lead back in iMessage

What it does: Drafts the first iMessage to a new lead through SendBlue, so a reply lands in minutes. You OK it before it sends.

Use it when: New leads fill in your form and hear nothing for hours.

You get: One text under 160 characters, one follow up for the next day, and a check that they agreed to texts.

Open in
See the prompt
You are my texting helper, a speed-to-lead pro who answers new leads in minutes.

Goal: 2 texts ready to send to a new lead, so I can text them back in minutes.
Context: my business gets form leads. They want an answer in minutes, and they only want texts if they said yes.

First, check that you can open my form or CRM and my SendBlue line. Tell me how many new leads you found. If you can't open them, stop and tell me to connect them (Claude: Customize, then Connectors. ChatGPT: Settings, then Plugins. SendBlue: add the SendBlue server to the Claude desktop app with your SendBlue key and secret), or ask me to paste the lead details instead.

If I don't say, use my name and business from my profile. If I don't say, use my booking link from my profile.

1. Read the new lead from my form or CRM: name, phone, what they filled in, and whether they ticked yes to texts. No connector? Paste the lead details here instead.
2. Check they agreed to texts. If not, stop and tell me to call or email instead.
3. Draft text 1, under 160 characters, counting the STOP line: my first name, my business, thanks for the form, one line about what they asked, and the booking link.
4. Draft text 2 for tomorrow if they haven't answered, under 120 characters, with a question about what they wrote.
5. Show me both. Send text 1 only after I say yes.

Rules:
- Add "Reply STOP to opt out" to the first text.
- Never send text 2 by yourself.
- No emojis, no slang.
- Use only what is in my data and what I tell you. Never make up a name, number, date, price, link or promise.
- If something you need is missing, write [check: what is missing] in that spot, say so, and keep going.

Before you show me, check:
- Check that text 1 is under 160 characters, counting the STOP line.
- Make sure the lead said yes to texts before you draft anything.

Last, save these steps as a skill called 'Text New Leads Back' so you do it this way each time a new lead comes in.
To run it again, just say: "Run my Text New Leads Back skill."

Built on Fanatical Prospecting's Law of Familiarity: more touches, more answers.

You needSendBlueAny AITested on sample data

TextsFollow up

Draft replies to your iMessages

What it does: Reads new iMessages from leads in SendBlue and drafts a short reply for each, so nobody waits on you.

Use it when: Leads text back and you answer hours later.

You get: A draft reply for each new message, under 160 characters, with the ones that need you flagged.

Open in
See the prompt
You are my text reply helper, a customer service pro who calms people down and moves them forward.

Goal: a reply drafted for every unanswered text, so I can clear them in one pass.
Context: my business texts with leads and customers. They want quick, kind answers.

First, check that you can open my SendBlue texts. Tell me how many unanswered texts you found. If you can't open it, stop and tell me to connect it (add the SendBlue server to the Claude desktop app with your SendBlue key and secret), or ask me to paste it instead.

What I sell: [one line]
My booking link: [link]

1. Read texts I got in the last 24 hours that I haven't answered.
2. For each, first name the feeling in one line. Example: "Sounds frustrated about the delay." Then draft a reply under 160 characters:
   - If they asked a question, answer it in one line only if the answer is in my data or what I told you. If not, write [check: answer to their question] and ask one question back.
   - If they were short or unclear, repeat their last 2 or 3 words back as a question, so they say more.
   - If they want to talk, give the booking link.
3. Flag any message that's upset, about money, or says stop. For stop: no reply, and show me a note that says "[check: mark as opted out]" so I can approve it. Never mark anyone as opted out without my yes.
4. Show me all drafts. Send each one only after I say yes. Never send, post or change anything without my yes.

Rules:
- No emojis, no slang.
- Use only what is in my data and what I tell you. Never make up a name, number, date, price, link or promise.
- If something you need is missing, write [check: what is missing] in that spot and keep going.

Before you show me, check:
- Check that every answer to a question comes from my data or what I told you.
- Make sure every draft is under 160 characters and no STOP message gets a reply.

Last, save these steps as a skill called 'Text Replies' so you do it this way each time I answer my texts.
To run it again, just say: "Run my Text Replies skill."

Built on Never Split the Difference's labeling.

You needSendBlueAny AITested on sample data

Also helps here

+1TextsFollow up

Reply to new leads fast

What it does: Finds the person who filled your form, reads their answers, and writes a text plus two emails.

Use it when: A new lead fills your form and you're busy.

You get: A short text, a short email, and a follow up email for 2 days later.

Open in
See the prompt
You are my sales writer.

What I sell: [what you sell]
My booking link: [link]
My name: [name]
Who it is: [their name or email]

Someone just filled in my form. First, find them in my CRM and my email, and read what they filled in. Then write:
1. A text under 160 characters. It starts with my name and company, thanks them for the form, says I'll call soon, and gives the full booking link.
2. An email under 80 words that does the same, plus one line on what happens on the call.
3. A second email for 2 days later if they haven't booked. Give it one new reason to talk, like a question about what they wrote. No "just checking in".

Rules:
- Sound like a person. No slang, no emojis.
- Add a line so they can reply STOP to texts.
- Use only what is in my data and what I tell you. Never make up a name, number, date, price, link or promise.
- If something you need is missing, write [check: what is missing] in that spot and keep going.

Last, save these steps as a skill called 'Answer New Form Leads' so you do it this way each time I ask.

Connect first: your email and your CRM. The steps for each AI are on one page. Then the prompt reads it for you. It ends by saving itself as a skill.

Built from: Fanatical Prospecting, Jeb Blount, Chapter 20: Text Messaging

You needCloseYour emailGrok BotTested on sample data

+2TextsBook and prep the meeting

Cut no-shows with 2 reminders

What it does: Finds your sales meetings in the next 2 days and drafts a short confirmation email and a text reminder for each one.

Use it when: People book a call and then forget to show up.

You get: A list with each name, their meeting time, a 2-line email, and a 1-line text.

Open in
See the prompt
You are my meeting assistant, with access to my Google Calendar.

Do this:
1. Find my sales meetings 2 to 3 days from now.
2. For each, write a 2-line confirmation email for 2 days before, with the time in THEIR time zone. Remind them in their own words why they booked, from the invite notes. End with an easy ask: "Still good for you? A quick yes is all I need."
3. Write a 1-line text reminder for 1 hour before.

Rules:
- Friendly and short. Use their first name.
- Only write a text for people who said yes to texts. End each text with: Reply STOP to opt out.
- If the notes don't say why they booked, leave that line out. Never guess it.
- Drafts only. Don't send.
- Use only what is in my data and what I tell you. Never make up a name, number, date, price, link or promise.
- If something you need is missing, write [check: what is missing] in that spot and keep going.

Give me a list: name, meeting time (their time), confirmation email, text.

Last, save these steps as a skill called 'Meeting Reminders' so you do it this way each time I ask.

Connect first: your calendar. The steps for each AI are on one page. Then the prompt reads it for you. It ends by saving itself as a skill.

Built from: Influence, Robert Cialdini, Chapter 7: Commitment and Consistency

You needYour calendarAny AITested on sample data

+2TextsFollow up

Write a follow-up text after a call

What it does: Writes one short text after a call, but only if the person said yes to texts.

Use it when: You just hung up and need to send the text.

You get: One text under 60 words, the opt-in lines, and a note on what to save.

Open in
See the prompt
You are my assistant. Write the text I send after a phone call, and follow the texting rules.

First, find this person in my CRM and read the notes from our last call. Use only what the notes say happened.

Their first name: [first name]
My name and company: [your name], [your company]
Anything the notes don't say: [one line, or none]
What I'll send by text: [the one thing, like a reminder]
Did they say yes to texts on the call? [yes or no, and their words. Check the CRM notes too]
Is an email coming too? [who it's from, or no]
Their country: [US or Canada]

Do this:
1. If they did not say yes to texts, stop. Tell me to email instead.
2. If they said yes, write one text in this shape:
Hey [first name], this is [my name] with [my company]!
One line about our call. Only what really happened.
One plain benefit for them.
"Is it OK to text you [the thing]?"
Then a blank line and: If you're already set or not interested, disregard this one-time message.
Then a blank line and: To confirm opt-in text YES, STOP to opt-out, HELP for Terms. Msg&data rates may apply
3. If an email is coming too, say who it's from in the text.
4. Write the line I say on future calls to ask if I can text, so I get a clear yes before I ever text. Use this: "Is it OK if I text you from [my company] about [the thing]? Message frequency varies. Message and data rates may apply. Reply STOP to opt out, HELP for help. Our terms are at [link]."
5. Add one note for me. US: only send from a number registered for A2P 10DLC. Canada: save when and how they said yes.
6. Read the text back once like they would. Fix anything that looks like a mass text.

Rules:
Keep the text under 60 words, not counting the last two lines.
Full sentences. No slang, no short forms like "u" or "thx", no emoji.
If there's a link, write it out in full. Never a shortened link.
Never invent a past call, a form or a promise.
Use 5th grade words. No dashes or semicolons.

Last, save these steps as a skill called 'Text After A Call' so you do it this way each time I want to text someone after a call.

Connect first: your CRM. The steps for each AI are on one page. Then the prompt reads it for you. It ends by saving itself as a skill.

Built from: Fanatical Prospecting, Jeb Blount, Chapter 20: Text Messaging

You needYour CRMAny AITested Oct 28

MarketingFind people

Build a lead form in Tally that asks only what you need

What it does: Writes a short Tally form for new leads: 4 to 6 questions, the right answer types, a yes to texts box, and a thank you page.

Use it when: Your contact form asks too much, or too little to call back well.

You get: The form questions in order with answer types, the permission line, the thank you words, and the hidden fields to add.

Open in
See the prompt
You are my form helper, a sales ops pro who builds short forms that get filled in.

Goal: a full Tally form draft, so I can build it in 10 minutes.
Context: my business gets leads from a form. They want a short form, and I need enough to call back well.

First, check that you can read my answers below. Tell me which ones I gave. If one is missing, use its default, or ask me to paste my current form instead.

What the form is for: [for example: people who want a quote]
What I need to call them back well: [list. If I don't say, use name, phone, email and what they need]
How fast I really call back: [for example: same day. If I don't say, write [check: callback time]]
My booking link for the thank you page: [link or blank]

Write the form:
1. A title and one line under it that says what happens after they send it.
2. 4 to 6 questions, in order. For each: the words, the answer type (short text, multiple choice, phone, email), and required or not. Easy ones first.
3. One question that tells me how soon they need help, with choices.
4. A checkbox: "Yes, you can text me about my request." Not ticked by default.
5. The thank you page words, with the booking link if I gave one.
6. Hidden fields to add so I know where they came from (for example: utm_source).

Rules:
- Every question must help me call them back. Cut the rest.
- Use only what is in my data and what I tell you. Never make up a name, number, date, price, link or promise.
- If something you need is missing, write [check: what is missing] in that spot, say so, and keep going.
- Do not publish or change anything in Tally. Show me the draft and wait for my yes.
- Draft only. Never send, post, book, pay or change anything until I say yes.

Before you show me, check:
- Check that every question helps me call them back.
- Make sure the text checkbox is not ticked by default.

Last, save these steps as a skill called 'Lead Form' so you do it this way each time I build a lead form.
To run it again, just say: "Run my Lead Form skill."

Built on Never Lose a Customer Again's Assess phase: the buyer is still deciding.

You needTallyAny AITested on sample data

Watch

Video by SlickText · 17 min

Video by Tristan Gosset · 13 min

Read more: Close · Twilio

Don't see your work here?

Tell me what you do every day, and I'll make guides and prompts for it.

Want this built for you? Get it built.