⚡ Block daily salah windows in Google Calendar with Telegram and IslamicAPI

⚡ 43 views · ⚡ Personal Productivity

Description

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, without thinking about it.


what this does

i built this so i can send /salah to my Telegram bot and it instantly fetches today’s prayer times from IslamicAPI (using the Egyptian General Authority of Survey method for Cairo), calculates a realistic time window for each prayer, blocks all five prayers directly in Google Calendar, logs everything to a Google Sheet, then sends me a confirmation message on Telegram with the exact time windows. prayer times shift daily — this accounts for that automatically.


what’s inside


APIs used


estimated cost per run

free — IslamicAPI is free forever, Google and Telegram APIs have no per-call cost at this usage level.


Created by Gurey AI

other workflows i’ve built

more workflows coming soon — follow along


Need Help?

Email me with your questions my email or ask in the Forum! Happy Hacking!


🔗 Nodes Used

Google Sheets, HTTP Request, Telegram, Telegram Trigger, Google Calendar

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup