First prompt → first app
Say what you need → Riff plans tiny steps → builds the pieces → you tweak and ship.
Riff builds what you describe. The trick is knowing how to describe. Use these light mental models to turn a fuzzy idea into a prompt the agent can act on—without needing technical terms.
How to ask for what you want
Say what goes in, what happens, what comes out, and when it runs. That’s it.
"Build an app [dashboard/automation/agent] that takes [inputs], [process], and outputs [outputs]. Trigger it [when/how]."
The IPOT cheat sheet (at a glance)
I — Inputs
P — Process
O — Outputs
T — Triggers
Where your data comes from.
What you do to the data.
What it looks like + where it goes.
How/when it runs.
CSV upload
Google Sheet
HubSpot, Salesforce, Zendesk, Notion, etc.
Manual form input.
API
AI agent task
Summarize with AI
Classify with AI
Score
Calculate KPIs.
Search
Store
Charts/tables in UI
Downloadable CSV/XLSX
Slack or email message
Updated CRM record
New Google Sheet tab
API response.
Button in the UI
On file upload
Hourly/daily schedule
Webhook (e.g., “deal moved to Negotiation”).
Ready-to-use examples

HubSpot Pipeline Dashboard
A dashboard that takes HubSpot deals as input, calculates pipeline KPIs (win rate, cycle time, stuck days), and outputs charts and tables in the UI with a CSV export. Trigger on button click and a daily 09:00 schedule.
Marketing Attribution Dashboard
Build an app that takes GA4, Google Ads, and HubSpot as inputs, joins campaign spend to leads and revenue, and outputs a dashboard (with CPA, ROAS, lead quality). Trigger daily at 08:00 and via a "Refresh" button.


Support Insights Queue
Take Zendesk tickets and product events from Mixpanel as inputs, use AI to classify/tag/detect sentiment, and output a UI queue with filters and a weekly email of top drivers. Trigger on new ticket webhook and weekly Fri 17:00.
Ticket Bottleneck Tracker
An app that takes tickets from Jira and Linear, cleans and groups them by team, calculates cycle time and SLA attainment, and outputs a bottleneck dashboard plus a daily Slack summary. Trigger hourly and on button.


Reconciliation Dashboard
Use Stripe and QuickBooks as inputs, reconcile payouts, calculate MRR/ARR, burn, and runway, and output board-ready charts and a downloadable CSV. Trigger monthly on the 1st at 07:00 and on demand.
What the Riff agent does
Turns your goal into a clear plan with small tasks.
Calls out assumptions and risks during the planning phase.
Chooses integrations (native first; custom if needed).
What you do
Describe what you need in the prompt box

Answer the agent's questions during the planning stage

Confirm the plan in the "Riff Card" or continue the chat to adjust scope.

Your workspace is live. The agent creates a task list and runs until it needs input.
Last updated
Was this helpful?