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.

Agentic Task
Google FormsNotionSlackCustomer SupportProductFeedback TriageNotifications & Alerts
PromptCreate

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?
No. That is the whole point. The agent only pings Slack on high-severity items or likely churn signals. Everything else lands quietly in Notion for your weekly review.
How does the agent decide the feedback type and severity?
It reads the full response and uses the language and tone to classify it. Angry cancellation language reads as churn risk, a one-line bug report reads as a bug, and a happy testimonial reads as praise. You can tune the rules in the prompt.
Can I use this with Typeform or another form tool?
This template is built around Google Forms. If you use a different form tool, start from this prompt and ask the workflow author to swap the trigger to your form provider.
What if my Notion database has different property names?
Tell the workflow author the exact property names you use. The agent will map type, severity, email, product area, and summary to whatever your database expects.
Does this replace my weekly feedback review?
No. It feeds it. Every response is filed in Notion with structure, so your weekly review becomes a sorted list instead of a wall of raw responses.

Related templates

Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

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.

Introw
HubSpot
Slack
App
Artwork desk for the Notion posts still missing an image

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.

Ideogram
Notion
Google Drive
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App
One inbox for every Jira Service Management approval waiting on you

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.

Jira Service Management
Confluence
Slack
App

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.