All challenges

Challenge 18

Never Miss an Episode

Every morning, get one message listing which of your favourite shows air today and at what time where you live.

BeginnerComplexity:Time: 20–30 min

Your task

Each morning, tell me which of my favourite shows have a new episode today, and what time it airs where I live. Put the earliest one first and send it as a single message.

Your bonus task

Turn each of today's episodes into a calendar file you can open, so the episode lands in your own calendar with its real start and end time.

Example use cases

  • Someone who follows four shows on four different channels and keeps missing the one that moved night.
  • A family that wants one morning message instead of three streaming apps full of notifications.
  • Any daily reminder built from a public catalogue – matches, concerts, rocket launches or release dates.

Before you start

  1. 01

    Sign up for n8n Cloud or open your n8n workspace. No other account is needed.

  2. 02

    The data comes from the free TVmaze API, which needs no key. Its data is licensed CC BY-SA, and show summaries contain HTML tags, so do not paste them straight into a message.

  3. 03

    To receive the message, use ntfy.sh: pick a hard-to-guess topic name and open https://ntfy.sh/your-topic in a browser or install the ntfy app. No account is needed. A Telegram bot from challenge 2 works just as well.

  4. 04

    Set the workflow's time zone in its Settings. Everything in this challenge depends on it being right.

What the workflow must do

  1. 01

    The message lists only shows that have a new episode today, each with its season and episode number and the local start time, earliest first.

  2. 02

    A show whose next episode is weeks away, or which has ended, never appears in the message.

  3. 03

    The workflow is published and runs by itself every morning. Bonus: each of today's episodes also produces a calendar file with the correct start and end time.

Solution

See the workflow challenge answer

Reveal the completed workflow only when you are ready to compare it with your own.

Submit as solved

Ready to submit?

Submit when your team has a working workflow to demonstrate.

Solution

Reveal the workflow solution?

This will show the completed workflow for this challenge. Are you sure you want to continue?

Mentor review

Find a mentor and ask them to review.

Show them your working workflow. Once they approve it, collect the balloon for this challenge.