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.

Riff this App

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.

Riff this App

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.

Riff this App

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.

Riff this App

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.

Riff this App

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

1

Describe what you need in the prompt box

2

Answer the agent's questions during the planning stage

3

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

4

Your workspace is live. The agent creates a task list and runs until it needs input.

Last updated

Was this helpful?