n8n workflow for telegram notifications about new releases
- n8n running as system service
- Spotify account
- Telegram bot
- Airtable account with table like this:
In order to start, you need to replace following variables in workflow file (notifications.json
):
Variable | Description |
---|---|
$AIRTABLE_TABLE_ID |
Airtable ID for table of previous runs timestamps |
$AIRTABLE_SHEET_NAME |
Airtable sheet name in given table |
$TELEGRAM_CHAT_ID |
Telegram bot's chat ID |
You may also want to update Cron node with another frequency of updates. Currently it is set up for each Tuesday, Thursday and Saturday. Please note that most of releases are usually done on Fridays.
You also need to set up 3 API authorizations:
- Spotify, to retrieve data about your followed artists
- Airtable, to retrieve and store data between runs
- Telegram, to connect with bot API