Triage Google Forms feedback into Notion and alert Slack on urgent issues
When a customer submits your feedback form, an agent categorizes it, files it in your Notion feedback database, and pings Slack only when something actually needs attention.
Build me an agent workflow that triages new customer feedback form responses into Notion and only alerts Slack when something is actually urgent.
Trigger: poll Google Forms for a new response on our customer feedback form (event type: new_response). I will configure the specific form ID at setup.
When a response comes in, the agent should:
1. Use the Google Forms Get Response operation to fetch the full response, including every answer and the submission metadata.
2. Read the answers and classify the feedback. Pick exactly one type from: bug, feature_request, churn_risk, praise, billing_issue. Pick a severity from: low, medium, high. Use the language and tone to judge severity. Cancellation language, data loss, payment failures, or anger should read as high. A casual nice-to-have should read as low. Also infer the most likely product area (for example onboarding, billing, integrations, mobile, performance) from the content.
3. Write a two-sentence summary of the response. Sentence one is what the customer said. Sentence two is what they want or what is at risk.
4. Use the Notion Create a Page operation to add a page to our Customer Feedback database. Map the structured fields to these database properties: Type (select), Severity (select), Customer Email (email, pulled from the form answer), Product Area (select or text), and AI Summary (rich text). Use the customer email plus a short headline as the page title. Put the full original response in the page body so we can read it without leaving Notion.
5. If severity is high OR type is churn_risk, use the Slack Send a Message operation to post to #cx-urgent. The message should include the type, severity, product area, the two-sentence summary, the customer email, and a link to the new Notion page. If severity is not high and it is not a churn risk, do not post to Slack at all. Those items should batch quietly into Notion for the weekly review.
At setup I will provide: the Google Form ID for our customer feedback form, the Notion database ID for Customer Feedback (with the property names above), and the Slack channel name for urgent escalations.
The judgement on type, severity, product area, and whether to ping Slack is what makes this an agent rather than a deterministic mapping. Lean on the language of the response, do not just keyword-match.
What does this prompt do?
- Watches your customer feedback Google Form for new responses and reads every answer.
- Decides what kind of feedback it is: bug, feature request, churn risk, praise, or billing issue.
- Rates severity from the language used and writes a clean two-sentence summary.
- Files a structured page in your Notion Customer Feedback database with type, severity, customer email, product area, and the summary.
- Pings a Slack channel only on high-severity items or churn signals, with a link straight to the Notion page.
What do I need to use this?
- A Google account with access to the customer feedback form you want to monitor.
- A Notion workspace with a Customer Feedback database that has properties for type, severity, customer email, product area, and a summary field.
- A Slack workspace and the channel where urgent feedback should go (for example #cx-urgent).
How can I customize it?
- Change which feedback types or severity levels trigger a Slack alert. By default only high severity and churn risk get pinged.
- Swap the Slack channel, or send to a different channel depending on the product area or feedback type.
- Adjust the Notion properties to match your existing database, or add fields like assigned owner, source, or customer plan.
FAQs
Will every form response create a Slack message?
How does the agent decide the feedback type and severity?
Can I use this with Typeform or another form tool?
What if my Notion database has different property names?
Does this replace my weekly feedback review?
Related templates
Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.
Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.
Open one screen each Monday to see which upcoming posts still have no image, generate three on-brand options, and file the one you pick.
See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.
Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.
See every access, purchase and leave request waiting on your decision in one screen, approve or decline in place, and send the reason back to the requester.
Stop letting urgent customer feedback sit in a spreadsheet.
Connect Google Forms, Notion, and Slack once, and Geni triages every new response, files it, and only interrupts you when it actually matters.