What this workflow does
This workflow takes reports from a form, saves them in a spreadsheet, and checks how serious they are.
If a report is very serious, it sends messages to a Slack channel and also sends an email alert.
It stops less serious reports from making alerts, so the team only sees what matters.
This helps teams act fast on big problems and keeps things organized without extra work.
The main tools used are Typeform, Google Sheets, Slack, and Email through n8n.
Inputs, processing steps, and output
Inputs
- Typeform submissions: User reports about problems, including severity scores.
Processing steps
- Save data: Add form data to Google Sheets to keep a record.
- Check severity: Use a condition to see if the severity is above 7.
- Send alerts: If severity is high, post in Slack and send an email.
- Ignore less serious issues: No alerts are sent for scores 7 or less.
Output
- Updated Google Sheets: A list of all problem reports.
- Slack message: Alerts in the problem reports channel.
- Email alert: Email summary sent to the support team.
Who should use this workflow
People who get many user problem reports and need to act fast on serious ones.
It is best for product managers or support leads who want to save time and avoid missing urgent issues.
Tools and services used
- Typeform: To collect user problem reports.
- Google Sheets: To store and organize the submitted data.
- Slack: To notify the internal team of critical problems.
- Email (SMTP): To send alert emails to support staff.
- n8n: To automate the flow between the services.
Beginner step-by-step: How to use this workflow in n8n
1. Import the workflow
- Click the Download button on this page to get the workflow file.
- Inside the n8n editor, choose “Import from File” and upload the downloaded workflow.
2. Configure the nodes
- Open each node and add required API keys or credentials for Typeform, Google Sheets, Slack, and Email.
- Update IDs such as the Typeform form ID, Google Sheets spreadsheet ID, Slack channel name, and email addresses if different from the defaults.
3. Test the workflow
- Submit a test problem report through the Typeform form.
- Check if the data appears in Google Sheets.
- Verify if Slack messages and email alerts are sent for high severity reports.
4. Activate the workflow
- Switch the workflow toggle to “On” to make it run automatically.
- Monitor workflow executions and logs inside n8n for any errors.
Customization ideas
- You can change the severity threshold number in the IF node to decide what counts as a critical issue.
- Add more Slack nodes to alert different channels depending on the kind of problem.
- Expand the columns in Google Sheets to save more info from the form.
Edge cases and troubleshooting
- Typeform trigger not working: Check if the webhook is enabled in Typeform and API keys are correct.
- Google Sheets append fails: Verify spreadsheet ID, sheet name, and write access permissions.
- Slack messages missing: Confirm Slack API keys and channel names match.
- Email not sent: Check SMTP settings and correct recipient address.
Deployment tips
Before going live, always test the workflow with real or sample data.
Keep a backup of your spreadsheet and workflow in n8n.
If you prefer to run this privately, consider self-host n8n on your own server.
Watch your API limits to avoid hitting quotas if report volume grows.
Summary
✓ Saves time by automatically recording user problems.
✓ Sends alerts only for high-severity issues.
✓ Keeps teams informed quickly through Slack and email.
✓ Organizes reports in Google Sheets for easy review.
✓ Supports quick setup by importing and configuring the workflow.

