Appearance
Real-World Playbook Examples โ
Fifteen ready-to-adapt ideas. Each shows the step types, difficulty, and what it produces.
Difficulty: ๐ข Beginner (1โ2 steps) ยท ๐ก Intermediate (3โ5 steps) ยท ๐ด Advanced (5+ steps or external auth)
Customer Ops โ
1. Welcome email drafter ๐ข โ
Generates a personalised welcome email for a new client.
Steps: ai_prompt โ export_output
Inputs: client_name, service_name
Output: HTML email draft ready to copy-paste
yaml
steps:
- name: Draft email
step_type: ai_prompt
output_key: email_draft
config:
instruction: |
Write a warm, professional welcome email to {{.inputs.client_name}}.
They have signed up for {{.inputs.service_name}}.
Keep it under 150 words. Use "you" not "Dear Sir/Madam".
- name: Format
step_type: export_output
output_key: email_html
config:
input_key: email_draft
format: html2. Weekly client update ๐ก โ
Pulls project tasks from Odoo, generates a status update, waits for approval before sending.
Steps: odoo_read โ ai_prompt โ request_approval
Trigger: Schedule (Thursday 17:00)
Output: Approved status update text
3. Proposal first draft ๐ก โ
Reads a CRM opportunity from Odoo and generates a proposal outline.
Steps: odoo_read โ knowledge_lookup โ ai_prompt โ generate_presentation
Inputs: opportunity_id
Output: PPTX proposal deck
4. Onboarding checklist ๐ข โ
Turns a set of client answers into a structured onboarding checklist.
Steps: llm_extract โ create_knowledge_file
Inputs: intake_notes (free-form text from intake call)
Output: Structured checklist saved to knowledge base
Content โ
5. SEO brief from keyword ๐ข โ
Generates a full SEO content brief for a given keyword.
Steps: ai_prompt โ create_knowledge_file
Inputs: keyword, target_audience
Output: Brief saved to knowledge base for the content team
6. Social post from article ๐ข โ
Turns an existing article into three social media posts.
Steps: knowledge_match โ ai_prompt โ export_output
Inputs: article_tag
Output: Three LinkedIn/Twitter/Facebook variants
7. Newsletter section ๐ก โ
Picks the most relevant knowledge files for a topic and drafts a newsletter section.
Steps: knowledge_lookup โ ai_prompt โ humanize โ export_output
Inputs: topic, word_count
Output: Human-sounding newsletter section in HTML
Data & Reporting โ
8. BQ data summary ๐ก โ
Asks a natural language question against BigQuery and writes a plain-English answer.
Steps: ask_data โ ai_transform โ export_output
Inputs: question
Output: Business-readable answer with key numbers highlighted
9. Odoo opportunity report ๐ก โ
Pulls all open CRM opportunities and generates a one-page pipeline report.
Steps: odoo_read โ ai_prompt โ generate_presentation
Trigger: Schedule (Monday 08:00)
Output: PPTX deck with pipeline overview
Internal / Ops โ
10. Meeting notes โ Odoo tasks ๐ก โ
Extracts action items from meeting notes and creates them as Odoo tasks.
Steps: llm_extract โ odoo_bulk_create
Inputs: meeting_notes (free-form text)
Output: Odoo tasks created for each action item
11. Release notes drafter ๐ข โ
Takes a list of features and drafts human-readable release notes.
Steps: knowledge_match โ ai_prompt โ export_output
Inputs: version, changes_summary
Output: Release notes in HTML
Integrations (public APIs) โ
12. Weather briefing ๐ข โ
Fetches today's weather and writes a friendly summary.
Steps: local_api_get (Open-Meteo) โ ai_prompt
No credentials needed
Output: 2-sentence weather briefing
Full walkthrough: Advanced Example
13. Currency rate alert ๐ก โ
Checks a currency rate and sends a Slack notification if it crosses a threshold.
Steps: local_api_get โ validate_gate โ webhook_action
Trigger: Schedule (every 4 hours)
Output: Slack message if EUR/USD crosses target
yaml
steps:
- name: Fetch rate
step_type: local_api_get
output_key: rates
config:
url: "https://open.er-api.com/v6/latest/EUR"
- name: Check threshold
step_type: validate_gate
output_key: gate
config:
input_key: rates
condition: "rates.rates.USD < 1.05"
- name: Notify Slack
step_type: webhook_action
output_key: sent
config:
url: "https://hooks.slack.com/services/YOUR_WEBHOOK"
payload_key: gate14. Form submission โ CRM ๐ก โ
Converts a web form submission (webhook payload) into an Odoo CRM lead.
Steps: llm_extract โ odoo_bulk_create
Trigger: Event (webhook from form tool)
Output: Odoo lead created with extracted fields
15. Daily portfolio summary ๐ด โ
Fetches prices for a list of assets, computes totals, and writes a daily digest.
Steps: local_api_get โ ai_transform โ ai_prompt โ create_knowledge_file
Trigger: Schedule (daily 08:00)
Output: Daily digest saved to knowledge base
Have an example to share? โ
The Studio team would love to feature real-world playbooks from the community. Contact us via studio.taufinity.io.