Bring your own number

Automate the iMessage numbers you already use.

Connect the blue-bubble numbers your team already texts from — and your own — then send, receive and automate through one API. Let an AI agent handle the replies, or run your own logic. Same trusted numbers, now on autopilot.

Your own numbers · Send & receive via API · AI or custom logic
J
Jordan · Acme rep
iMessage · your rep's own number
Can you resend the pricing?
Just sent it over 📄 Want a quick call Thursday?Auto-reply · 0.4s
Thursday works 👍
Auto-replied ✓

THE BLUE-BUBBLE NUMBERS YOUR TEAM ALREADY USES

Your real numbers. Now programmable.

The lines your customers already trust — your own and every rep's — connected to one API for sending, receiving and automating.

📲

Your own number, via API

Send and receive iMessage programmatically from the number you already use — no new line, no lost trust. Same blue bubble, now automated.

👥

Your whole team's lines

Connect every salesperson's number and automate outreach and follow-ups from each rep's own line — while they keep texting by hand too.

🔁

Automated two-way

When a customer replies, fire the next step automatically: follow-ups, notifications, hand-off to a human, or a CRM update.

24/7
AI answers, even off-hours
Fleet
Connect your whole team
2-way
Send & receive via API
0
New numbers needed

From manual texts to automated in three steps.

Keep the numbers you have. Add the automation on top.

Connect your number

Link the iMessage number(s) you already text from — your own, or your whole team's. They stay yours and keep working normally.

Route inbound to your logic

Every incoming message hits your endpoint or an AI agent through webhooks that automatically retry.

Reply from your own number

Send automated or AI-written replies back from the same trusted line via the API or an SDK.

AI or your own logic

Your number, answered automatically.

When someone texts your line, route the message to any LLM for an instant reply — or run your own code to decide what happens. Escalate to a human whenever your rules say so.

  • Any LLM or your own agent framework
  • Instant auto-replies with typing indicators & reactions
  • Custom logic through retrying webhooks
  • Hand off to a human on your own rules
  • Everything sent from your own number
Book a Demo
auto-reply.js
// Someone texts YOUR number → your logic decides
blue.on('message', async (msg) => {
  const reply = await agent.run(msg.text);  // any LLM

  await blue.send({
    from: msg.to,      // your own number
    to:   msg.from,
    text: reply        // …or your custom logic
  });
});
S
Sam · Acme rep
iMessage · Sam's own number
Hey! Following up on your quote 👋Auto-sent 9:00am
Oh thanks — still deciding
No rush! I'll check back Friday 🙂
↳ reply detected → Sam notified · CRM updated
Your whole sales team

Every rep's number, working on its own.

Connect all your salespeople's numbers and automate outreach and follow-ups from each rep's own line. When a customer replies, MessageBlue fires the next step, pings the rep, and logs it — so no thread goes cold.

  • Connect every rep's existing iMessage number
  • Automated sequences from each rep's own line
  • Reply-triggered follow-ups & instant rep notifications
  • Two-way sync into HubSpot, Salesforce & Zapier
  • Reps keep texting from their phones normally
Book a Demo

By hand vs. on autopilot.

Same trusted numbers — without the manual grind.

CapabilityOn MessageBlueReps texting by hand
Send from the rep's own number Yes Yes
Outreach at scale Programmatic Limited by typing
Instant replies, 24/7 AI or custom logic No
Follow-ups when a customer replies Auto-triggered Easy to forget
Logged to your CRM Automatic Manual
Works while your team sleeps Yes No

Put your numbers to work.

A few ways teams automate the lines they already use:

Sales

🤝 Sales fleet

Automate outreach and follow-ups from every rep's own number, and act the moment a customer replies.

AI

🤖 AI concierge

Inbound texts to your line answered instantly by an AI agent — day or night, from your own number.

Support

🎧 Support routing

Auto-answer common questions and route the rest to the right human, all in one thread.

Founders

🧭 Solo & founders

Your personal number answers itself with AI while you focus on building.

RevOps

⚙️ Reply-triggered workflows

Turn every inbound reply into follow-ups, notifications and CRM updates automatically.

Notifications

🔔 Alerts & updates

Send programmatic alerts, reminders and updates from the number customers recognize.

Automating your own numbers, explained.

Can I use a number that's already on iMessage?

Yes — that's exactly the point. Connect the blue-bubble numbers you and your team already text from and control them through the API to send, receive and automate messages.

Do my reps keep using their phones normally?

Yes. Automation runs alongside — your reps can still text by hand from the same number anytime. Nothing changes about how they use their phone.

Can each salesperson keep their own number?

Yes. Connect as many numbers as you have reps; each one sends and receives from its own line, so every conversation stays on the number that customer already knows.

Can an AI agent respond automatically?

Yes. Route inbound messages to any LLM for an instant reply, or run your own custom logic and only respond when your rules say so — all from your own number.

What happens when a customer replies?

Every reply is pushed to your endpoint through retrying webhooks, so you can auto-follow-up, notify the rep, hand off to a human, or update your CRM automatically.

Does it work with my CRM and stack?

Yes — a clean REST API, SDKs and webhooks, plus native HubSpot, Salesforce and Zapier connections so replies and activity sync back automatically.

Put your numbers on autopilot.

Connect the iMessage numbers you already use and let automation — or an AI agent — handle the rest.