Generate Decks with ChatGPT
Design your workshop or brainstorming session, let AI build the cards. Perfect for facilitators, consultants, and team leads who need a quick way prototype a custom deck.
How It Works
- Give ChatGPT a prompt with your session topic and the specific format that I Love Cards expects.
- Copy the generated JSON from ChatGPT
- Import into I Love Cards and you're ready to facilitate
Who This Is For
- Facilitators running workshops, retrospectives, or team sessions
- Consultants creating custom frameworks for clients
- Trainers building learning materials quickly
- Team leads preparing brainstorming or strategy sessions
Example Prompt
Copy this prompt and customize it for your needs:
Create a deck about [YOUR TOPIC] for [TARGET AUDIENCE] with [NUMBER] cards.
Please structure the output as a JSON array where each card has these fields:
- title: Card title (short, clear)
- description: Detailed explanation (can include markdown)
- category: Category name for grouping cards
Use this exact JSON format:
{
"cards": [
{
"title": "Example Card Title",
"description": "Detailed explanation here. You can use **markdown** for formatting.",
"category": "Category Name"
}
]
}
Topic details:
[ADD YOUR SPECIFIC REQUIREMENTS HERE - target audience, difficulty level, what to focus on, etc.]
Real Example: Brainstorming Session
Prompt:
Create a deck for a 2-hour brainstorming session on "Future of Remote Work" with 12 cards.
Please structure the output as a JSON array where each card has these fields:
- title: Card title (short, provocative question or prompt)
- description: Context and facilitation guidance (can include markdown)
- category: Session phase
Use this exact JSON format:
{ "cards": [ { "title": "Example Card Title", "description": "Facilitation notes and context here.", "category": "Category Name" } ] }Topic details: Session is for a distributed team of 8-12 people. Categories should be: Warm-up (3 cards), Diverge (5 cards), Converge (4 cards). Each card should spark 5-10 minutes of discussion.
ChatGPT Response:
{
"cards": [
{
"title": "What brings you energy at work?",
"description": "**Warm-up:** Quick round-robin to get everyone talking.\n\n**Facilitation:** 2 minutes each person. No discussion yet, just listening.\n\n**Purpose:** Surface what matters to people before diving into remote work specifics.",
"category": "Warm-up"
},
{
"title": "Best remote moment this year?",
"description": "**Warm-up:** Share a specific story, not generalities.\n\n**Facilitation:** Encourage details—what made it great? Look for patterns across stories.\n\n**Time:** 8 minutes total.",
"category": "Warm-up"
},
{
"title": "Draw your ideal workspace",
"description": "**Warm-up:** 3 minutes to sketch on paper or digital whiteboard.\n\n**Facilitation:** No art skills needed. Focus on elements, not aesthetics.\n\n**Share:** 30 seconds each to show and explain.",
"category": "Warm-up"
},
{
"title": "What if we never met in person again?",
"description": "**Diverge:** Provocative prompt to push thinking.\n\n**Facilitation:** Encourage wild ideas. What would we need to invent? What would we lose? What would we gain?\n\n**Time:** 10 minutes brainstorm, sticky notes or digital board.",
"category": "Diverge"
},
{
"title": "Recreate serendipity digitally",
"description": "**Diverge:** How do we replace hallway conversations?\n\n**Facilitation:** Think tools, rituals, spaces. No idea too weird.\n\n**Examples to spark:** Random coffee chats, open audio rooms, async video messages.",
"category": "Diverge"
},
{
"title": "Redefine 'office hours'",
"description": "**Diverge:** What if 9-5 didn't exist?\n\n**Facilitation:** Consider time zones, family needs, peak productivity hours.\n\n**Challenge:** How do we coordinate without synchronous time?",
"category": "Diverge"
},
{
"title": "Physical spaces we still need",
"description": "**Diverge:** What can't be replicated remotely?\n\n**Facilitation:** Be specific—what activities need physical presence? Why?\n\n**Push back:** Could it be done remotely if we changed the format?",
"category": "Diverge"
},
{
"title": "Design the ultimate remote ritual",
"description": "**Diverge:** Create a new team practice from scratch.\n\n**Facilitation:** Daily, weekly, or monthly? Purpose? Format? Who leads?\n\n**Time:** 8 minutes to design, 2 minutes to pitch.",
"category": "Diverge"
},
{
"title": "Which ideas excite you most?",
"description": "**Converge:** Everyone gets 3 votes (dot voting).\n\n**Facilitation:** Vote on sticky notes or ideas from Diverge phase.\n\n**Rule:** Can't vote for your own ideas. Look for energy, not just agreement.",
"category": "Converge"
},
{
"title": "What's feasible in 30 days?",
"description": "**Converge:** Reality check on top ideas.\n\n**Facilitation:** Discuss resources, dependencies, risks.\n\n**Output:** 2-3 ideas we could pilot immediately.",
"category": "Converge"
},
{
"title": "Who needs to say yes?",
"description": "**Converge:** Map stakeholders for each pilot idea.\n\n**Facilitation:** Be realistic about organizational dynamics.\n\n**Action:** Assign who talks to whom before next week.",
"category": "Converge"
},
{
"title": "Commit to one experiment",
"description": "**Converge:** Choose one idea to launch as a 4-week experiment.\n\n**Facilitation:** Define success metrics. Set review date.\n\n**Output:** Documented plan with owner, timeline, and how we'll measure results.",
"category": "Converge"
}
]
}
Import the JSON
Step 1: Save ChatGPT's response as a file
- Copy the JSON from ChatGPT (everything from
{to}, without the```jsonmarkers) - Open a text editor (Notepad, TextEdit, VS Code, etc.)
- Paste the JSON
- Save as
my-deck.json
Step 2: Upload to I Love Cards
- Go to Create → Decks
- Click Import dropdown → Import from spreadsheet
- Switch to JSON tab
- Drag and drop your
.jsonfile (or click to browse) - Click Next to preview
- Adjust the field mapping if needed
- Click Import
Tips for Better Results
Be Specific About Context
Bad:
Create a deck about leadership
Good:
Create a deck for a 90-minute leadership workshop for new managers at a tech startup. Include 10 cards covering delegation, feedback, 1-on-1s, and conflict resolution. Each card should prompt 8-10 minutes of small group discussion.
Request Facilitation Notes
For workshops and sessions, ask for guidance:
In the description field, include facilitation notes: timing, group size, materials needed, and expected outcomes. Use markdown for structure.
Add Custom Fields for Your Use Case
For workshops:
{
"title": "Activity Name",
"description": "Full instructions and facilitation notes",
"category": "Session Phase",
"primary_text": "Time estimate",
"secondary_text": "Materials needed",
"one_liner": "Expected outcome"
}
For training materials:
{
"title": "Concept Name",
"description": "Detailed explanation with examples",
"category": "Module",
"primary_text": "Key takeaway",
"secondary_text": "Common pitfalls",
"one_liner": "Practice exercise"
}
Sharing Decks
Export and import complete decks to share with clients, back up your work, or transfer between accounts.
Color Design Principles for Card Decks
Understand the two fundamental roles colors play in card decks - establishing visual identity through branding, and enabling quick recognition through categorization.