Reads each new email against a plain-English description of what matters to you, and posts the ones that do into a Slack channel.

UsesGmailSlack

Post important emails to a Slack channel

GmailGmailWhen an email arrives. Save it as email.When an email arrives. Save it as email.
ValuesSet slackChannelId to blank.Set slackChannelId to blank.
ValuesSet whatMatters to:Set whatMatters to:Post an email when: - a customer, partner or colleague needs an answer or a decision from us - something is broken, down, overdue or at risk - there is a problem with money: a failed payment, a refund, an invoice past due - it has a deadline in the next few days Don't post: - newsletters, marketing and promotions - automatic replies, and receipts or notifications sent by software - anything that is only for information and needs nothing from us
ValuesSet slackMention to blank.Set slackMention to blank.
ValuesSet gmailAccountIndex to 0.Set gmailAccountIndex to 0.
CodeRun Python code on email, mention, and account_index and save it as alert.Run Python code on email, mention, and account_index and save it as alert.
Decisions & LoopsIf alert.has_email is noIf alert.has_email is no
Yes
Decisions & LoopsFinish the run: No email was attached to this run, so there was nothing to read. This workflow runs on its own whenever Gmail receives a new message.Finish the run: No email was attached to this run, so there was nothing to read. This workflow runs on its own whenever Gmail receives a new message.
No
No steps
Decisions & LoopsIf this email needs your attention. Go by the description below of the emails to…If this email needs your attention. Go by the description below of the emails to…
Yes
SlackSlackSend a message to slackChannelId.Send a message to slackChannelId.alert.text
No
Decisions & LoopsFinish the run: Not posted: going by your description, this email isn't one you want to hear about.Finish the run: Not posted: going by your description, this email isn't one you want to hear about.