Generate Blog Post Ideas from Customer Questions
The problem
Support tickets are full of recurring customer questions that would make great blog content, but no one mines them.
Implementation steps
- 1
Export recent Zendesk tickets (last 30 days) to CSV
- 2
Import to Google Sheets and filter for tickets tagged as "question"
- 3
Send ticket subject lines to OpenAI with prompt: "Convert this support question into a blog post title"
- 4
Group similar topics using OpenAI embeddings or keyword matching
- 5
Post top 10 ideas to #content-ideas Slack channel monthly
Template outline
The structure to recreate in your own workspace. Field names and thresholds are starting points.
Workflow:
1. Zendesk: Export tickets from last 30 days (tag: question)
2. Google Sheets: Import CSV
3. OpenAI API via Apps Script:
- For each subject: "Turn this into a blog title: {{subject}}"
4. Manual: Review and group similar titles
5. Zapier: Post top 10 to Slack #content-ideas
6. Archive to "Blog Ideas Backlog" sheetKeep going
More Content playbooks
- ContentBeginner
Rotate LinkedIn Engagement Pods for Founder Accounts
Founder posts on LinkedIn need early engagement but manually coordinating a pod is tedious.
Google SheetsZapierSlackEstimate: 2 hrs/week - ContentIntermediate
Automatically Update Case Study Metrics from CRM
Case studies quote metrics that were accurate when published and drift out of date. Marketing has no system to refresh them.
HubSpotGoogle DocsZapierEstimate: 2 hrs/week - ContentBeginner
Build Blog Performance Dashboard from Google Analytics
Marketing pulls blog traffic reports out of GA4 by hand each month, so trends are hard to compare over time.
Google Analytics 4ZapierGoogle SheetsEstimate: 3 hrs/week
Need help implementing a playbook?
Our team builds custom Clay workflows and AI automations for revenue teams.
Get it built for you