# Example prompts

> Things to ask an assistant connected to BlueBot, grouped by job, with the tools it calls and what it does for each one.

Talk to your assistant the way you'd talk to someone helping you with your phone. These prompts work in Claude, ChatGPT, Cursor and any client connected to [BlueBot's MCP server](https://usebluebot.com/docs/mcp). Each row says which tools the assistant reaches for, so you know what you'll be asked to approve.

## Catch up

| Ask                                            | What the assistant does                                                                                                                                    |
| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| "Who's waiting on a reply from me?"            | Calls `list_conversations` with `waiting_on_me`, then lists each person with the last thing they said.                                                     |
| "Anything from buyers overnight?"              | Calls `list_messages` for texts that came in since last evening, finds the contacts tagged `buyer` with `search_contacts`, and sums up what each one said. |
| "What did Ana and I agree on last week?"       | Finds Ana with `search_contacts`, reads the thread with `get_conversation`, and pulls out what was decided.                                                |
| "Summarize today in the Oak St closing group." | Finds the group in `list_conversations` and reads it with `get_conversation` and its `chat_id`.                                                            |
| "Did anyone text me about the open house?"     | Reads this week's incoming texts with `list_messages` and quotes the ones that mention it.                                                                 |

## Reply and send

| Ask                                                                 | What the assistant does                                                                                      |
| ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| "Text Ana at +1 555 555 0123: Running 10 minutes late, sorry!"      | Calls `send_text` with those exact words. You approve the call before it goes.                               |
| "Reply to Marcus that Thursday works, and ask if 2 PM is OK."       | Reads Marcus's thread with `get_conversation` for context, writes the reply, and calls `send_text`.          |
| "Draft replies to everyone waiting on me. Don't send anything yet." | Reads each waiting conversation and shows you a draft for each. Nothing is sent until you say which to send. |
| "Send Ana the showing reminder for 3 PM."                           | Looks up your templates with `list_templates`, then calls `send_template` with the time filled in.           |
| "Send Maria the photo of the kitchen from my last text to Jordan."  | Explains that it can only send files you've uploaded to BlueBot, and offers to send the words alone.         |

> **Many people at once.** An assistant sends texts one at a time, and each one waits its turn in your [pace](https://usebluebot.com/docs/concepts/sending-rules) and counts against your new-people limit. For more than a handful of people, ask it to list them, then send a **Broadcast** from the dashboard.

## Schedule and change

| Ask                                                            | What the assistant does                                                                                                                                   |
| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| "Remind Marcus tomorrow at 9 AM that his inspection is at 11." | Calls `schedule_text` with `send_at` set to 9:00 tomorrow in your time zone.                                                                              |
| "What have I got scheduled?"                                   | Lists your texts in the `scheduled` state with `list_messages`, with who and when.                                                                        |
| "Cancel the reminder for Marcus."                              | Finds it with `list_messages` and calls `cancel_text`.                                                                                                    |
| "Move Marcus's reminder to 10 AM."                             | There's no tool to change a scheduled text, so it cancels the 9 AM one with `cancel_text` and schedules a new one with `schedule_text`. You approve both. |
| "Text Priya on Friday afternoon to ask how the move went."     | Picks a time on Friday afternoon, tells you which, and calls `schedule_text`.                                                                             |

## People

| Ask                                                      | What the assistant does                                                                                          |
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| "Save +1 555 555 0177 as Priya Shah and tag her seller." | Calls `create_contact`. If Priya is already saved under that number, it updates her.                             |
| "Find everyone tagged buyer."                            | Calls `search_contacts` with the tag.                                                                            |
| "What's Maria Alvarez's number?"                         | Calls `search_contacts` with her name.                                                                           |
| "Put Priya on the new-listing follow-up."                | Finds the sequence and calls `enroll_in_sequence`. The sequence stops on its own when she replies or texts STOP. |
| "Is +1 555 555 0188 on iMessage?"                        | Calls `lookup_service`, which answers from your own Messages history, and says how sure it is.                   |

## Check on things

| Ask                                                             | What the assistant does                                                                                                            |
| --------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| "Is my Mac online? Why are texts waiting?"                      | Calls `get_device_status` and explains any held texts by their reason: quiet hours, a daily limit, the Mac offline.                |
| "Did the text to Marcus get delivered?"                         | Finds the text with `list_messages` and reads its state: `sent`, `delivered` or `read`. Texts that went as SMS stop at `sent`.     |
| "Did any texts fail today?"                                     | Calls `list_messages` with the `failed` state since this morning, and says why each one failed.                                    |
| "Are any texts waiting for me to check them?"                   | Lists texts in the `unconfirmed` state and explains that each one may have gone. You settle them in **Messages** in the dashboard. |
| "How many people replied this week, and how fast did I answer?" | Calls `get_analytics` for 7 days and reads out the counts and the median reply time.                                               |

## With your other tools

An assistant with more than one connector can join them up. You approve each send.

| Ask                                                                   | What the assistant does                                                                                                                          |
| --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| "Text everyone with an appointment tomorrow a reminder."              | Reads tomorrow from your calendar connector, then calls `schedule_text` for each person for the morning.                                         |
| "Add everyone who texted me this week to my CRM as leads."            | Reads this week's conversations from BlueBot and makes the records through your CRM's connector.                                                 |
| "When I'm in a meeting, tell people who text me that I'll call back." | Explains that an assistant only acts when you talk to it, and points you to the **Away message** in **Automations**, which does this on its own. |

## Getting good answers

- **Name the person and the number the first time.** "Text Ana at +1 555 555 0123" leaves no doubt; after that, "Ana" is enough in the same chat.
- **Say "draft" when you want to read first.** The assistant writes the words and waits.
- **Give times as you'd say them.** "Tomorrow at 9" is read in your time zone.
- **Read the tool call before you approve it.** The number and the words in the approval are what goes.

## Next

- [MCP tools](https://usebluebot.com/docs/mcp/tools): What each tool does and the scope it needs.
- [MCP server](https://usebluebot.com/docs/mcp): How to connect your assistant and approve what it sends.
