SimpleTexting logo SimpleTexting automation · runs daily

Reply to SimpleTexting Inbox texts with an AI agent

A customer texts to move an appointment, the text sits in the Inbox for hours, and by the time someone answers the customer has booked somewhere else.

Cotlet does it in your own SimpleTexting account with list_conversations, get_conversation, send_message and assign_conversation, called by your AI agent, an n8n workflow or a script.

Hosted · nothing to install or maintain

Can SimpleTexting do this on its own?

SimpleTexting has no Inbox endpoint in its API documentation (checked 23 Oct 2026), and its Zapier app has a New Incoming Message trigger but no action that reads a conversation. Templates and autoresponders send a fixed text; nothing reads the thread and answers it.

How you do it in SimpleTexting today

  1. Open Inbox. Replies to your individual texts and to campaigns both arrive there.
  2. Use the filter by time waiting or time received to find who has waited longest.
  3. Open a conversation, read it, then answer by hand or with a template or AI Assist.
  4. For anything you cannot answer, choose a team member from the dropdown at the top of the conversation, or leave a private note.
  5. Mark conversations that are done as resolved, or snooze them until later. Nothing in the Inbox answers for you.

How to reply to SimpleTexting Inbox texts with an AI agent

Prompt

Go through my SimpleTexting Inbox. Reply to simple scheduling questions from my hours and open slots, and list everything else for me.
  1. 01

    Find who is waiting

    list_conversations returns the Inbox. The agent keeps conversations whose last message is incoming, the customer's, and leaves out the ones where the last text is yours.

  2. 02

    Read the whole thread

    get_conversation brings every text and private note. A note from a team member such as "refund approved, tell her Friday" changes the answer, so the agent reads it before writing.

  3. 03

    Sort into answer or hand over

    Questions about hours, slots or an address that your prompt covers are answered. Anything about money, complaints or a medical or legal matter goes to the list for you.

  4. 04

    Reply or assign

    send_message sends the answer in the same conversation and waits for your OK by default. For the rest, assign_conversation sets the team member you named, which sends nothing to the customer.

  5. 05

    Check before sending

    Right before sending, the agent reads the thread once more. If a team member already replied, it skips the contact.

What you get back

Example data

Waiting in the Inbox: 7
Replied 4:
- Dana Whitfield: moved cleaning to Friday 10 am
- Sam Okafor: sent the address
Assigned 2 to Priya Nair (billing)
Left for you 1: "I was charged twice"

Other ways to ask

  • Every morning at 8, list conversations that have waited more than 2 hours and draft replies without sending them.
  • Assign everything that mentions billing to Priya Nair and reply only to scheduling questions.
  • Reply to anyone asking for our hours with the hours text, and skip conversations a team member already touched.

What SimpleTexting allows, and what to know first

  • SimpleTexting calls its reply tool templates and says conversations can be assigned, snoozed, marked resolved and kept with private notes.
  • You can assign a conversation only to a team member who has accepted the invitation under Team.
  • SimpleTexting has two roles, Admin and Team Member; a team member is a sub-account you can set up for one person, a department or a location.
  • SimpleTexting lets you limit a team member to incoming texts from contacts on their own list.

send_message asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.

Sources: SimpleTexting: Two-way messaging and the Inbox · SimpleTexting: Team members · SimpleTexting on Zapier MCP

Call send_message from a script

curl

curl -X POST https://cotlet.dev/api/v1/simpletexting/messages \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contact_phone":"+12125550147","text":"Yes, Friday works. We have 10 am open. Reply YES to confirm."}'

Example response

{
  "message_id": "m_77d0c4",
  "conversation_id": "c_8f21a6",
  "contact_phone": "+12125550147",
  "direction": "outgoing",
  "status": "sent",
  "at": "2026-10-23T09:30:00-04:00"
}

MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is simpletexting_write → send_message. Example data.

Schedule it in n8n, Make, Zapier or cron

SimpleTexting tools this automation uses

Cotlet SimpleTexting tools used to reply to SimpleTexting Inbox texts with an AI agent
Tool Parameters
list_conversations query, assigned_to, limit, cursor
get_conversation conversation_id
send_message contact_phone, text
assign_conversation conversation_id, assignee
All 12 SimpleTexting tools with descriptions

Frequently asked questions

Is it safe to connect SimpleTexting to Cotlet?

Yes. You sign in to SimpleTexting yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get SimpleTexting once you enable it, every background request is listed, and the browser profile is stored encrypted with AES-256-GCM, the cipher 1Password uses for its vaults. The AI model never sees a login, posts and messages wait for your OK, and Disable for agents cuts access in one click. Independent scanners grade cotlet.dev A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory; live results are on https://cotlet.dev/security.

Give your agent access to SimpleTexting.

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