AI-Powered Credit Card Recommendation System with OpenAI GPT, Telegram & Google Sheets
Overview Confused about which credit card to actually get or swipe? With 100+ cards on the market, hidden caps, and milestone rules, most people end up leaving rewards, perks, and cashback on the table. This workflow uses n8n + GPT + Google Sheets + Telegram to recommend the best credit card for each user's lifestyle in under 3 seconds, while keeping the logic transparent with a value breakdown. What does this workflow do? This workflow: - Captures User Inputs - Users answer a 7-question lifestyle quiz via Telegram. - Stores Responses - Google Sheets logs all answers for resumption & deduplication. - Scores Answers - n8n Function nodes map single & multi-select inputs into scores. - Generates Recommendations - GPT analyses profile vs. 30+ card dataset. - Breaks Down Value - Outputs a transparent table of rewards, milestones, lounge value. - Delivers Results - Top 3 card picks returned instantly on Telegram. Why is this useful? Most card comparison tools only list features; they don't personalize or calculate actual value. This workflow builds a decision engine: - Personalized – matches lifestyle to best-fit cards - Transparent – shows value in real currency (rewards, milestones, lounges) - Fast – answers in under 3 seconds - Organized – Google Sheets keeps an audit trail of every user + dedupe Tools used - n8n (Orchestrator): Orchestration + logic branching - Telegram: User-facing quiz bot - Google Sheets: Database of credit cards + logs of user answers - OpenAI (GPT): Analyses user profile & generates recommendations Who is this for? - Fintech product builders – see how AI can power recommendation engines - Cardholders – understand which card fits their lifestyle best - n8n makers – learn how to combine Sheets + GPT + chat interface into one workflow How to adapt it for your country/location This workflow uses a credit card dataset stored in Google Sheets. To make it work for your country: - Build your dataset – scrape or collect card details from banks, comparison sites, or official portals - Fields to include: Fees, Reward rate, Lounge access, Forex markup, Reward caps, Milestones, Eligibility. - You can use web crawlers (e.g., Apify, PhantomBuster) to automate data collection. - Update the Google Sheet – replace the India dataset with your country's cards. - Adjust scoring logic – modify Function nodes if your cards use different reward structures (e.g., cashback %, miles, points value). - Run the workflow – GPT will analyse against the new dataset and generate recommendations specific to your country. This makes the workflow flexible for any geography. Workflow Highlights - End-to-end credit card recommendation pipeline (quiz → scoring → GPT → result) - Handles single + multi-select inputs fairly with % match scoring - Transparent value breakdown in local currency (rewards, milestones, lounge access) - Google Sheets for persistence, dedupe & audit trail - Delivers top 3 cards in <3 seconds on Telegram - Fully customizable for any country by swapping the dataset
Overview
Confused about which credit card to actually get or swipe? With 100+ cards on the market, hidden caps, and milestone rules, most people end up leaving rewards, perks, and cashback on the table.
This workflow uses n8n + GPT + Google Sheets + Telegram to recommend the best credit card for each user's lifestyle in under 3 seconds, while keeping the logic transparent with a value breakdown.
What does this workflow do?
This workflow:
- Captures User Inputs - Users answer a 7-question lifestyle quiz via Telegram.
- Stores Responses - Google Sheets logs all answers for resumption & deduplication.
- Scores Answers - n8n Function nodes map single & multi-select inputs into scores.
- Generates Recommendations - GPT analyses profile vs. 30+ card dataset.
- Breaks Down Value - Outputs a transparent table of rewards, milestones, lounge value.
- Delivers Results - Top 3 card picks returned instantly on Telegram.
Why is this useful?
Most card comparison tools only list features; they don't personalize or calculate actual value. This workflow builds a decision engine:
- Personalized – matches lifestyle to best-fit cards
- Transparent – shows value in real currency (rewards, milestones, lounges)
- Fast – answers in under 3 seconds
- Organized – Google Sheets keeps an audit trail of every user + dedupe
Tools used
- n8n (Orchestrator): Orchestration + logic branching
- Telegram: User-facing quiz bot
- Google Sheets: Database of credit cards + logs of user answers
- OpenAI (GPT): Analyses user profile & generates recommendations
Who is this for?
- Fintech product builders – see how AI can power recommendation engines
- Cardholders – understand which card fits their lifestyle best
- n8n makers – learn how to combine Sheets + GPT + chat interface into one workflow
How to adapt it for your country/location
This workflow uses a credit card dataset stored in Google Sheets. To make it work for your country:
- Build your dataset – scrape or collect card details from banks, comparison sites, or official portals
- Fields to include: Fees, Reward rate, Lounge access, Forex markup, Reward caps, Milestones, Eligibility.
- You can use web crawlers (e.g., Apify, PhantomBuster) to automate data collection.
- Update the Google Sheet – replace the India dataset with your country's cards.
- Adjust scoring logic – modify Function nodes if your cards use different reward structures (e.g., cashback %, miles, points value).
- Run the workflow – GPT will analyse against the new dataset and generate recommendations specific to your country.
This makes the workflow flexible for any geography.
Workflow Highlights
- End-to-end credit card recommendation pipeline (quiz → scoring → GPT → result)
- Handles single + multi-select inputs fairly with % match scoring
- Transparent value breakdown in local currency (rewards, milestones, lounge access)
- Google Sheets for persistence, dedupe & audit trail
- Delivers top 3 cards in <3 seconds on Telegram
- Fully customizable for any country by swapping the dataset
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
Content Repurposing Engine
8 hand-picked workflows for $29.00.
That is $3.63 each, vs $24.99 for this one alone.
View bundleSecure checkout powered by Stripe
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related AI workflows
- Launch Your First AI-Powered Chatbot with Actionable Tools$9.99
- Build a WhatsApp Assistant with Memory, Google Suite, Multi-AI, Research, and Imaging$24.99
- Automate AI Video Creation and YouTube Upload with Google Sheets$14.99
- Automate Blog Post Creation and Publishing with GPT, Leonardo AI, and WordPress$14.99
- Automate SEO Keyword Generation with ChatGPT from Google Sheets$3.99
- Email Agent$500.99
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.