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.
Integrations
Google Forms
Notion
Slack
Type
Categories
- Customer Support
- Product
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 it does
- 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 you’ll need
- 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 to 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.
Use cases
- Feedback Triage
- Notifications & Alerts