Skip to content

Run a daily Trello report in Slack using a scheduled Zapier task

Notifications You must be signed in to change notification settings

enginedigital/trello-zapier-slack-report

Repository files navigation

trello-zapier-slack-report

Run a daily Trello report in Slack using a scheduled Zapier task

Example of the bot post

Prerequisites

Testing

  • Make a config: cp credentials-example.json credentials.json
  • Fill out credentials.json
  • npm run test
  • You should get a Slack notification

Setting Up In Zapier

  • Create a new zap
  • Start with "Schedule By Zapier"
  • Choose a trigger
  • Next, choose "Code By Zapier"
  • Select "Run Javascript"
  • Modify the input data as follows:
date - the current day of the week (use the data picker to select the output of the schedule zap, see "Screen 4" below)
channel - name of the slack channel to post to
username - name of the bot
boardId - id of the Trello board to post to
key - Trello API key
token - Trello API token
watchList - Trello list to report on (single value OR comma-separated)
slackUrl - The webhook URL for Slack
  • fill in the input data with details from the above list
  • paste the contents of index.js into the code field
  • click continue
  • test the code and "review"
  • turn the zap on

Setup The Schedule

Screen 1

Setup The Code Task

Screen 2

Setup The Code Task (part 2)

Screen 3

Setup The Code Task (part 3)

Screen 4

About

Run a daily Trello report in Slack using a scheduled Zapier task

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published