Templates / Block daily salah windows in Google Calendar with Telegram and IslamicAPI

Block daily salah windows in Google Calendar with Telegram and IslamicAPI

Ready for 3.0

by Abdullahi Osman ✓ · 43 views · created 2026-04-18 · Personal Productivity

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 19 nodes and runs on Telegram events (message) (plus 1 other trigger). Along the way it connects Telegram, Google Calendar and Google Sheets. It also calls islamicapi.com over HTTP.

How it runs

Trigger: On Telegram events (message) (plus 1 other trigger).

  1. Validate the sender (If): checks a condition and branches into true / false
  2. Append row in sheet (Google Sheets): append
  3. Check if it's Text (If): checks a condition and branches into true / false
  4. Send The error (Telegram): uses Telegram
  5. Check for triggers (If): checks a condition and branches into true / false
  6. Send an action (Telegram): send chat action
  7. Get prayer times (HTTP Request): calls islamicapi.com
  8. Map Prayer data (Edit Fields (Set)): sets 4 fields: Prayers, Readable Gregorian Date, Hijri Date…
  9. Code: runs custom JavaScript code
  10. Book for Fajr (Google Calendar): uses Google Calendar

…plus 7 more steps. See the full node list below.

Services it uses

TelegramGoogle CalendarGoogle Sheets

HTTP calls to: islamicapi.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (9)

From the author

clients kept booking meetings during my prayer times. i'd either miss a prayer or scramble to reschedule. the problem wasn't the clients — it was that my calendar had no blocked windows for salah. i needed a way to block those times every day, automatically,…

Excerpt from Abdullahi Osman's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.