Skip to main content

AI-powered tarot readings via iMessage with GPT & Blooio

Workflow preview

Workflow preview
100%
AI-powered tarot readings via iMessage with GPT & Blooio preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Mystic Tarot Bot — AI Powered iMessage Readings This magical n8n template turns your iMessage inbox into a soulful tarot reading experience powered by Blooio and AI. Users can send in questions ...

Best for

  • Miscellaneous automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.httprequest, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.memorypostgreschat, n8n-nodes-base.webhook, n8n-nodes-base.if, n8n-nodes-base.splitinbatches

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
AI-powered tarot readings via iMessage with GPT & Blooio
Workflow name
AI-powered tarot readings via iMessage with GPT & Blooio

🔮 Mystic Tarot Bot — AI-Powered iMessage Readings

This magical n8n template turns your iMessage inbox into a soulful tarot reading experience powered by Blooio and AI. Users can send in questions or photos of their tarot spreads, and the bot replies like a mystical oracle — interpreting symbols, offering gentle insights, and guiding with poetic warmth.

✨ Ideal for solo reflection, spiritual creators, or client-based guidance services — no tech knowledge needed.


🌟 Use Cases

  • Offer intuitive, emotionally resonant tarot readings via iMessage
  • Support coaching, wellness, and metaphysical businesses with AI-enhanced readings
  • Accept photos of real tarot card spreads or plain text questions
  • Great for automating daily card pulls, client responses, or onboarding into spiritual flows

🧠 Good to Know

  • Built using Blooio’s iMessage API — supports image attachments and conversational replies
  • Includes visual recognition and symbolic interpretation of real tarot card photos
  • Responses generated by OpenAI with a custom “Mystic Tarot Reader” persona
  • Onboards users if they say “Hi” or request a virtual card draw
  • Responds in poetic, spiritually attuned language — no markdown, no tech-speak

⚙️ How it Works

Trigger: iMessage webhook via Blooio receives user message or image
Check: Bot ignores self-sent messages to prevent loops
Detect: If a photo is attached, it’s passed to AI for card recognition
Interpret: The AI agent gives a heartfelt, symbolic interpretation
Respond: A final, warm tarot reading is sent back through iMessage


📝 How to Use

Set Up Blooio:
  1. Sign up at https://blooio.com
  2. Choose a Dedicated or Enterprise plan (image support required)
  3. Copy your API key from Settings → API Keys
  4. Paste it into the Send Message HTTP node as a Bearer token
Customize the Experience:
  • Adjust the prompt for a different tone or deck style
  • Add journaling prompts, affirmations, or follow-ups
  • Use other workflows to track users, create reading logs, or offer upsells
Try It Out:

Text your Blooio-connected number with:

  • “Hi” → get onboarding
  • “Draw a card for me” → get a virtual pull
  • A tarot photo + question → get a full, soulful reading

✅ Requirements

  • Blooio Account & API Token (Dedicated plan or higher for images)
  • Optional: Tarot images, user questions, or both

🔧 Customizing This Workflow

  • Add personalized spreads (e.g. past/present/future layouts)
  • Send AI-generated visuals of the pulled cards
  • Route readings into Notion, Airtable, or Google Sheets
  • Expand to WhatsApp, web, or email with Blooio’s multichannel support

🃏 Let the cards speak. Let the messages flow.

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 - Sticky Note

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

Block 2 - Send Message

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

Block 3 - Sticky Note1

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

Block 4 - Sticky Note2

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

Block 5 - AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.9

Block 6 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 7 - Postgres Chat Memory

Type / Role
@n8n/n8n-nodes-langchain.memoryPostgresChat - memoryPostgresChat
Config choices
Version 1.3

Block 8 - Receive Message (From Blooio)

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

Block 9 - HTTP Request

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

Block 10 - If has images, download them

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

Block 11 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 12 - Code

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 13 - AI Agent1

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2

Block 14 - Aggregate

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

Block 15 - OpenAI Chat Model1

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 16 - Don't respond to yourself

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

Block 17 - Sticky Note3

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

Block 18 - Sticky Note5

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

Block 19 - Sticky Note4

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

3. Summary Table

Workflow AI-powered tarot readings via iMessage with GPT & Blooio
Complexity advanced
Nodes 19
Categories Miscellaneous, AI Chatbot
Author David Harvey
Published 16 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6061/6061.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 AI-powered tarot readings via iMessage with GPT & Blooio do?

Mystic Tarot Bot — AI Powered iMessage Readings This magical n8n template turns your iMessage inbox into a soulful tarot reading experience powered by Blooio and AI. Users can send in questions ...

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 Miscellaneous, AI Chatbot use case.