n8n

How to Automate Typeform Feedback to Slack and Trello?

Turn Typeform feedback into action. New responses are scored for sentiment, logged for research, and sent to your team for follow up. Ideal for customer support and product teams that want fast triage and clear ownership.

Here is how it runs end to end. When a form entry arrives, the Typeform trigger sends the text from Any suggestions for us to Google Cloud Natural Language for a sentiment score. A simple check classifies the tone. The entry is saved to a Notion database with the person’s name and their message. A Slack alert posts with the score so the team can see context in real time. A Trello card is created so work does not get lost and someone can take ownership.

Setup needs accounts for Typeform, Google Cloud, Notion, Slack, and Trello. Match the exact field keys, including any spaces, so text maps correctly. Point the Notion node to the right database with Name and Feedback properties. Choose the Slack channel that will receive alerts. Pick the Trello board list for follow up. Many teams cut manual sorting from hours to minutes and respond faster to both praise and issues. It fits survey follow up, NPS feedback, and general suggestions from your site.

What are the key features?

  • Typeform trigger captures new submissions the moment they are sent.
  • Google Cloud Natural Language scores sentiment on the suggestions text.
  • IF check classifies tone based on the sentiment score for simple routing.
  • Notion page creation stores name and feedback in a structured database.
  • Slack message posts to your chosen channel with the sentiment score and feedback.
  • Trello card is created with score, user name, and message for clear ownership.

What are the benefits?

  • Reduce manual sorting of feedback from 2 hours to 5 minutes per day
  • Streamline triage by 70 percent with instant Slack alerts and Trello tasks
  • Improve data quality by 90 percent by logging every entry in Notion with standard fields
  • Connect five tools in one flow to keep capture, analysis, alerts, and tasks in sync
  • Handle higher feedback volume without extra headcount by automating routing

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Typeform, Google Cloud Natural Language, Notion, Slack and Trello. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n canvas, double click the Typeform Trigger node. In the Credential to connect with dropdown, click Create new credential and follow the on screen steps to connect your Typeform account. Select the correct form and confirm the question keys match your form, especially the field Any suggestions for us and the Name field.
  4. Open the Google Cloud Natural Language node. Click Create new credential and follow the on screen instructions. Use a Google account with access to Cloud Natural Language and an active project. Ensure the API is enabled in Google Cloud.
  5. Double click the Notion node. Create new credential and approve the Notion integration for the workspace. Choose the target database and make sure it has Name as a title property and Feedback as a rich text property.
  6. Open the Slack node. Create new credential to connect your Slack workspace and pick the channel where alerts should post, for example general. Ensure the app has permission to post messages to that channel.
  7. Open the Trello node. Create new credential to connect your Trello account. Select the board and list where new feedback cards should be created.
  8. Check the IF node. Set the comparison so scores greater than 0 are treated as positive if that fits your policy. Adjust the threshold if you want to send only high confidence items to Slack or Trello.
  9. Run a test by submitting a sample Typeform entry that includes a Name and a clear suggestion message. Wait for execution to complete in n8n.
  10. Verify results: confirm a new page appears in your Notion database, a message is posted to the Slack channel with the sentiment score, and a card is added to the selected Trello list.
  11. Troubleshoot common issues: if the message text is empty, the sentiment score may be null; make sure the field key matches exactly, including spaces. If Notion values are blank, check property names. If Slack does not post, review channel permissions. If Trello fails, confirm the list selection and your access.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Google Cloud Natural Language

Sign up

Free: first 5,000 units / mo for Entity Analysis; then $0.001 per 1,000 characters

Notion

Sign up

Free plan: $0 per member / mo (Public API included)

Slack

Sign up

Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API

Trello

Sign up

Free plan: $0/user / mo; API access via key and token

Typeform

Sign up

Basic: $29 / mo — includes API access and webhooks

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.