Skip to main content

Bridge Gmail and iMessage with Blooio and log conversations to Close

Workflow preview

Workflow preview
100%
Bridge Gmail and iMessage with Blooio and log conversations to Close preview
Open on n8n.io

1. Workflow Overview

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 Gma...

Best for

  • Lead Nurturing automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.gmailtrigger, n8n-nodes-base.if, n8n-nodes-base.set, n8n-nodes-blooio.blooiomessaging, n8n-nodes-base.webhook, n8n-nodes-base.gmail, n8n-nodes-base.httprequest, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by David Schreiber.

Original n8n.io source

1.1 Workflow description

Title
Bridge Gmail and iMessage with Blooio and log conversations to Close
Workflow name
Bridge Gmail and iMessage with Blooio and log conversations to Close

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 with Reply-To set 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. [email protected]) — 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

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - When Email Received

Type / Role
n8n-nodes-base.gmailTrigger - gmailTrigger
Config choices
Version 1.2

Block 2 - If Phone in Subject

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 3 - Prepare iMessage Data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 4 - Send iMessage via Blooio

Type / Role
n8n-nodes-blooio.blooioMessaging - blooioMessaging
Config choices
Version 1

Block 5 - When iMessage Received

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2.1

Block 6 - If Inbound Message Event

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 7 - Build Email From iMessage

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 8 - Send Email to Inbox

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.2

Block 9 - Find Lead in Close by Phone

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 10 - If Lead Found

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 11 - Log iMessage to Close

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 12 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Bridge Gmail and iMessage with Blooio and log conversations to Close
Complexity advanced
Nodes 16
Categories Lead Nurturing
Author David Schreiber
Published 18 May 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/15786/15786.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Bridge Gmail and iMessage with Blooio and log conversations to Close do?

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 Gma...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Nurturing use case.