π¬ Bridge Gmail and iMessage with Blooio and log conversations to Close
β‘ 16 views Β· π¬ Lead Nurturing & AI Sales Agents
Description
Email β iMessage Bridge (via Blooio + Gmail)
A 2-branch bidirectional bridge. Email a customer from Close (or any CRM) β they get a blue-bubble iMessage. They reply on iPhone β it lands in your Gmail with the phone number in the subject. Reply in Gmail β it goes back out as iMessage. No database, no state store. The subject IS the routing table.
How it works
- β° π¬ Gmail Trigger polls a dedicated bridge inbox every minute for new outbound email
- π IF node validates the subject contains a phone number (
\+?\d{10,15}) β drops everything else - π§Ή Set node extracts the phone from the subject and strips HTML + quoted reply chains from the body
- π¬ Blooio Messaging node sends the cleaned text as iMessage to the extracted phone
- π‘ Blooio Webhook fires on
message.receivedβ inbound iMessages arrive in real-time - π§ Set node builds a consistent subject
iMessage from +15551234567, Gmail Send delivers to your main inbox withReply-Toset back to the bridge β so your reply re-enters Branch 1 - ποΈ In parallel, the workflow looks up the lead in Close by phone and logs the inbound iMessage as an email activity β attaches it to the lead timeline AND triggers Close Sequence exit
The 2 branches
| Branch | Trigger | What it does |
|---|---|---|
| π’ Email β iMessage | Gmail Trigger (1-min poll) | Phone-in-subject β strip quoted chains β send iMessage via Blooio |
| π£ iMessage β Email | Blooio Webhook (message.received) | Build threaded subject β send to main inbox with Reply-To β log to Close |
Why this matters
| Metric | Manual | This workflow |
|---|---|---|
| β‘ Speed | Switch apps every reply, lose context | Stay in Gmail, customers get blue bubbles |
| π Consistency | Some texts in Messages, some in a 3rd-party app | Every conversation in one Gmail thread |
| π CRM gaps | Texts never reach Close β lead timeline is half a story | Every inbound iMessage logged + Sequence exits fire |
| π§ Staff time | 30β60 sec per reply jumping apps | Zero β reply in the inbox already open |
Sales teams using SMS or iMessage close ~3Γ faster than email-only follow-up, but every minute spent app-switching erodes that edge. This workflow keeps the speed AND the inbox you already live in.
What you need
| Tool | Cost | Why |
|---|---|---|
| Blooio | ~$39/mo + per-message | Warmed iMessage number that delivers as blue bubble |
| Gmail (bridge inbox) | Free | Dedicated address that only this workflow watches |
| Gmail (main inbox) | Any provider | Where inbound iMessage notifications land |
| Close (optional) | From $59/seat | CRM lead lookup + Sequence exit logging β skip the 3 Close nodes if you donβt use it |
| n8n | Free self-host / cloud tier | Runs the bridge |
β οΈ Blooio P2P notice: Blooio is opt-in only. Perfect for replies to inbound traffic and warm conversations. Cold outreach requires explicit consent per Blooio ToS.
Set up steps
- Takes about 20 minutes
- Create a dedicated bridge Gmail account (e.g.
bridge@yourgmail.com) β keep its inbox clean, this workflow watches it - Sign up at blooio.com, activate a warmed iMessage number, grab the API Bearer token
- Branch 1 β connect bridge Gmail credential to Gmail Trigger, connect Blooio credential to Send iMessage via Blooio
- Branch 2 β copy the Blooio Webhook production URL, register it in the Blooio dashboard for
message.received, connect bridge Gmail credential to Send Email via Gmail, replace the<__USER_MAIN_INBOX__...__>and<__BRIDGE_GMAIL_ADDRESS__...__>placeholders with your real addresses - (Optional Close logging) Bind a Close API Bearer token credential to both Close: Find Lead by Phone and Close: Log Inbound iMessage β or delete those 3 nodes if you donβt use Close
- Test outbound: email the bridge inbox with subject
+1YOURPHONE - testβ confirm iMessage hits your phone - Test inbound: text the Blooio number from your phone β confirm an email lands in your main inbox with subject
iMessage from +1YOURPHONE - Test the loop: reply to that email β confirm a second iMessage arrives
- Toggle workflow Active
Learn more at SMB Excel
π Nodes Used
HTTP Request, Webhook, Gmail, Gmail Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File