Skip to content
FlowHubFluxonLab
Google Cloud Natural Language
Google Cloud Natural Languagefree

Automate testimonials in Strapi with n8n

by Tomadapted from n8n official workflow galleryUpdated Aug 2026
RequiresGoogle Cloud Natural LanguageGoogle Cloud Natural LanguageStrapiStrapiX (Formerly Twitter)X (Formerly Twitter)
Share Post Share
SeSimplify ResultStStore in StrapiInEvery 30 MinutesIfIs Retweet or Old?Is Retweet or O…Search TweetsWeWebhookSeSimplify Webhook ResultSimplify Webhoo…GCAnalyze Form SubmissionAnalyze Form Su…GCAnalyze TweetMeMerge Form Sentiment with SourceMerge Form Sent…MeMerge Tweet Sentiment with SourceMerge Tweet Sen…IfPositive Form Sentiment?Positive Form S…StStore Form Submission in StrapiStore Form Subm…IfPositive Tweet Sentiment?Positive Tweet …12345678
1/5
FLOWS
STEPS · 8
Runs on a schedule

This is the workflow powering the n8n demo shown at StrapiConf 2022. The workflow searches matching Tweets every 30 minutes using the Interval node and listens to Form submissions using the Webhook node. Sentiment analysis is handled by Google using the Google Cloud Natural Language node before the result is stored in Strapi using the Strapi node. (These were originally two separate workflows that have been combined into one to simplify sharing.)

Tags

n8nreference-onlygoogle-cloud-natural-languagestrapitwitter
Connects
googlecloudnaturallanguageGoogle Cloud Natural LanguagestrapiStrapixformerlytwitterX (Formerly Twitter)
CategoryGoogle Cloud Natural Language
Triggermanual
Complexitycomplex
Nodes14
AddedMar 17, 2022
googlecloudnaturallanguagemongodbpostgres
free

ETL pipeline for text processing

This workflow allows you to collect tweets, store them in MongoDB, analyse their sentiment, insert them into a Postgres database, and post positive tweets in a Slack channel. Cron node: Schedule the workflow to run every day Twitter node: Collect tweets MongoDB node: Insert the collected tweets in MongoDB Google Cloud Natural Language node: Analyse the sentiment of the collected tweets Set node: Extract the sentiment score and magnitude Postgres node: Insert the tweets and their sentiment score and magnitude in a Posgres database IF node: Filter tweets with positive and negative sentiment scores Slack node: Post tweets with a positive sentiment score in a Slack channel NoOp node: Ignore tweets with a negative sentiment score

by Lorena
googlecloudnaturallanguagemattermost
free

Analyze feedback and send a message on Mattermost

This workflow analyzes the sentiments of the feedback provided by users and sends them to a Mattermost channel. Typeform Trigger node: Whenever a user submits a response to the Typeform, the Typeform Trigger node will trigger the workflow. The node returns the response that the user has submitted in the form. Google Cloud Natural Language node: This node analyses the sentiment of the response the user has provided and gives a score. IF node: The IF node uses the score provided by the Google Cloud Natural Language node and checks if the score is negative (smaller than 0). If the score is negative we get the result as True, otherwise False. Mattermost node: If the score is negative, the IF node returns true and the true branch of the IF node is executed. We connect the Mattermost node with the true branch of the IF node. Whenever the score of the sentiment analysis is negative, the node gets executed and a message is posted on a channel in Mattermost. NoOp: This node here is optional, as the absence of this node won't make a difference to the functioning of the workflow. This workflow can be used by Product Managers to analyze the feedback of the product. The workflow can also be use

by Harshil Agrawal
googlecloudnaturallanguagenotiontrello
free

Add positive feedback messages to a table in Notion

This workflow allows you to add positive feedback messages to a table in Notion. Prerequisites Create a Typeform that contains Long Text filed question type to accepts feedback from users. Get your Typeform credentials by following the steps mentioned in the documentation. Follow the steps mentioned in the documentation to create credentials for Google Cloud Natural Language. Create a page on Notion similar to this page. Create credentials for the Notion node by following the steps in the documentation. Follow the steps mentioned in the documentation to create credentials for Slack. Follow the steps mentioned in the documentation to create credentials for Trello. Typeform Trigger node: Whenever a user submits a response to the Typeform, the Typeform Trigger node will trigger the workflow. The node returns the response that the user has submitted in the form. Google Cloud Natural Language node: This node analyses the sentiment of the response the user has provided and gives a score. IF node: The IF node uses the score provided by the Google Cloud Natural Language node and checks if the score is positive (larger than 0). If the score is positive we get the result as True, otherwise F

by Harshil Agrawal