Quick start Automation

Collect feedback all day, get one AI summary in Slack every morning - zero manual checking.

You'll get a feedback form that stores submissions in your database, then an automation that runs daily to summarize all new feedback and posts it to Slack. Your team sees patterns, not raw noise.

Perfect for: Internal feedback forms, customer suggestions, feature requests, daily stand ups.

Features

  • Custom feedback form: Built into your app, captures responses instantly

  • Database storage: All submissions saved with timestamps

  • Scheduled automation: Runs every morning at 09:00

  • AI summarization: Groups themes, highlights urgent items, suggests next actions

  • Slack delivery: One digest message to your chosen channel

Create your feedback digest automation

1

Step 1 - Create an account

Go to riff.hot and sign up.

2

Step 2 - Describe your automation

Paste this into the prompt box:

Build a feedback collection system:

Create a simple feedback form in the app (name, email, feedback text)

Every day at 09:00, fetch all feedback submitted in the last 24 hours.

AI summarizes the feedback into: → Common themes (group similar requests) → Urgent items flagged (based on tone/keywords like "broken", "urgent") → Top 3 suggested actions → Quote 2-3 standout pieces of feedback verbatim

Post summary to Slack channel: #feedback-digest

Why the AI step matters: Without it, you get 20 separate messages. With it, you see "8 people want dark mode" and "3 urgent billing issues" — actionable in seconds.

Submit the prompt.

3

Step 3 - Answer setup questions

The agent will ask clarifying questions. Example answers:

"What fields should the feedback form include?" → "Name, email, and feedback text. Keep it simple."

"Should we show past feedback in the app or just collect?" → "Just collect for now. The summary goes to Slack."

4

Step 4 - Confirm the plan → Build

Riff will generate a Riff Card — the build plan. Review it. Adjust if needed. Click Confirm plan → Build project.

5

Step 5 - Complete the tasks

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

Typical first tasks:

  • Build feedback form UI page

  • Create database table (feedback)

  • Set up form submission API

  • Integrate OpenAI for summarization

  • Configure Slack webhook

  • Create scheduled job for 09:00 daily

The agent will need two things from you:

  1. OpenAI API key (get it at platform.openai.com/api-keys)

  2. Slack webhook URL (get it at api.slack.com/messaging/webhooks)

Tip: When the agent asks for your Slack webhook:

  • Go to your Slack workspace settings

  • Create an incoming webhook for #feedback-digest

  • Copy the URL and paste it in

The agent continues building.

6

Step 6 - Test your automation

Test the form:

  1. Navigate to the Feedback page in your app

  2. Submit 3-5 sample feedback entries with variety:

"Love the new dashboard but it's slow to load" "Can you add dark mode? My eyes hurt at night" "URGENT: Payment failed but you charged me twice" "Nice app, would be cool to export to CSV" "Dark mode please! +1 to what others said"

7

Step 7 - Deploy

When it looks right: Deploy → choose a short URL → Deploy app.

Your automation now:

  • Accepts feedback 24/7 via the form

  • Runs every morning at 09:00

  • Posts AI summary to Slack automatically

Share the form URL with your team or customers. You're done

Variants for different use cases

Daily standup aggregator

Form: "What did you ship yesterday? Any blockers?"

AI step: Group by team, highlight blockers, suggest who can help.

Slack: #standup-digest at 09:00

Bug report triage

Form: "Describe the bug, steps to reproduce, severity"

AI step: Categorize by product area, score severity, extract reproduction steps.

Slack: #bugs at 10:00, with @mentions for responsible engineers

Feature request tracker

Form: "What feature do you want? Why?"

AI step: Detect duplicate requests, rank by frequency + business impact.

Slack: #product every Monday at 09:00 with vote counts

Last updated

Was this helpful?