In this post, I intend to demonstrate an excellent way to save money, optimize your work or increase your company’s empathy with your customers by collecting data on the social network Twitter with Power Automate.
Therefore, how to perform all these tasks? So far, when acquiring an Office 365 license, you or your company are entitled to use 10 PA licenses. Following this reasoning, we realize that it costs nothing or almost nothing to generate a process that adds value to your customer.
Power Automate will use the Twitter trigger to promote this same post online. The idea would be to identify posts that comment on Power Platform tools, such as Power Automate, Power Apps, and Power BI, among others.
Due to trigger limitations, we can only insert one keyword. However, it still seems a bit fragile to improve our process, so we will send this post only to those who write the keywords “issues” or “problem” in their post. This way, we can filter people who would be more interested in researching articles on the PwrInsight blog.
Additionally, we can improve our process by sending the presented issues in the posts and the user who posted them to the editorial team. On the other hand, if there are no related problems, we will screen this post to avoid retweeting harmful information.
The editorial team will receive the post title.
For using the function to personalize information. Clicking in add dynamic content as you can see in the picture below
formatDateTime(triggerOutputs()?[‘body/CreatedAtIso’], ‘yyyy-MM-dd hh:mm tt’) |
concat(triggerOutputs()?[‘body/UserDetails/UserName’],triggerOutputs()?[‘body/UserDetails/FullName’]) |
Put this function to convert Twitter keywords in lowercase to compare the parameters: issue and problem.
toLower(triggerOutputs()?[‘body/TweetText’]) |
toLower(triggerOutputs()?[‘body/TweetText’]) |
Use these functions to formulate the card name.
concat(‘Reply to ‘,triggerOutputs()?[‘body/UserDetails/FullName’],’ on Twitter’) |
addDays(triggerOutputs()?[‘body/CreatedAtIso’], 5) |
Seek the parameters on your Trello account.
On the addDays function it will be planned to make in 5 days after its creation.
Maybe the most appropriate is to use teams but just for giving more options for your choice.
The fact this trigger is isolated. On purpose, it is only to demonstrate the possibilities of approvals before any other step, depending on your flow.
Is a good practice to check your before testing.
If there are no errors go o the next.
For testing or scheduling your flow click on the Test button.
Click on the test button and finish.
Just to give you a quick look at the Trello Group.
Maybe you want to have a list of logs that all rejected Twitter can be registered. Just for the one-second check. It can be because Twitter retrieved has one language that is out of market strategy.
In summary, the Power Automate project uses the Twitter trigger to collect data and identify relevant posts about Power Platform tools.
The process flow includes screening to identify posts with the terms “issues” or “problem”, sending an email to the editorial team with the data found, and publishing the post on the PwrInsight blog if it is relevant.
Additionally, a step will be to retweet the post on Twitter, making the entire data collection and content promotion process more complete and comprehensive, allowing the company to reach a larger audience and obtain more engagement with its content.