n8n

How to Automate Typeform Sentiment Triage to Notion, Slack, and Trello?

Collect customer suggestions from a form and act on them fast. New Typeform entries are scored for tone and sent to the right tool. Great for support and product teams that need quick triage and clear next steps.

Here is how it runs end to end. A Typeform trigger catches each new response. Google Cloud Natural Language reads the suggestion text and returns a sentiment score. An IF check compares the score to a threshold. Positive items create a page in a Notion database and then post an alert in a Slack channel. Lower scores open a Trello card for follow up. Teams get a shared view of praise and issues without manual sorting.

Setup needs accounts for Typeform, Google Cloud, Notion, Slack, and Trello. Map the Typeform fields for Name and Any suggestions for us and confirm the Notion database properties match. Set the IF threshold, choose the Slack channel, and pick the Trello list for action items. Expect faster response times, less copying and pasting, and better tracking of customer voice across tools.

What are the key features?

  • Typeform event capture creates a new run for every response in real time.
  • Google Cloud Natural Language scores the suggestion text for sentiment and magnitude.
  • IF logic checks the sentiment score and chooses a positive or follow up path.
  • Notion page creation stores Name and Feedback in a chosen database for tracking.
  • Slack message posts the feedback and score to a channel so the team can react fast.
  • Trello card is created for lower scoring items to plan fixes and assign owners.
  • Threshold, database ID, channel, and list are all configurable to match your process.

What are the benefits?

  • Reduce manual sorting of feedback from hours each week to a few minutes per day
  • Streamline triage by routing about 80 percent of responses automatically
  • Improve data quality by logging 100 percent of feedback in Notion with consistent fields
  • Connect Typeform, Notion, Slack, and Trello so teams see the same information
  • Handle up to 5 times more submissions without adding staff

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. Open 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. Set the Form ID to the form you use for feedback.
  4. Double click the Google Cloud Natural Language node. In the credential dropdown, click 'Create new credential' and follow the on screen steps. Make sure the Cloud Natural Language API is enabled in your Google Cloud project.
  5. In the Google Cloud Natural Language node, confirm the content field maps to the Typeform question Any suggestions for us so the analysis reads the correct text.
  6. Open the IF node and set a sentiment threshold. A common choice is greater than 0 for positive. Adjust to your needs if you want stricter routing.
  7. Open the Notion node. Click 'Create new credential' to connect Notion. Set the target database and map Name to the Name title property and Feedback to the rich text property. Ensure the property names match your database.
  8. Open the Slack node. Create a Slack credential and choose the target channel such as general. The message includes the feedback text and the sentiment score.
  9. Open the Trello node. Create a Trello credential and choose the board and list for follow up items. Set the card name and description to include the score and the feedback text.
  10. Run a test by submitting a sample Typeform entry with both positive and negative wording. Check the execution log in n8n to see which branch ran and confirm items appear in Notion, Slack, or Trello.
  11. If Nothing happens, verify the Typeform trigger is active and the correct form is selected. If Notion fails, confirm the integration has access to the database and the property names match. If Slack errors, check the bot has permission to post to the channel. If Trello fails, confirm the list ID is valid.

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.