Free Makkah Trip story (AI animation)
A 41-second animated mini-story about the Ramadan 2027 Free Makkah Trip draw. Paste one prompt into an AI video tool and post a fresh one every day until entries close.
Why it works
- It's Salah Alarm's own format and one of the best performers so far. A warm story beats a hard sell.
- It has a built-in daily reason to post: the countdown changes every day, so each day is a "new" video.
- Animated Islamic stories pull huge numbers: the animation channels below have millions of views.
Examples to study (100K+)
Watch 3-4 of these before you make your first one. Copy the structure, not the video. Numbers are from our research library; open the post for today's count.
- Adam, Islamic Animation (YouTube) · 19.6M views
Animated Islamic storytelling at scale - @verse.sakinah (Instagram) · ~1.9M views
Animated Quran reflection explainer - Illustrated Quran explainer (Instagram) · 553K views
Illustrated scenes + one clear message - Illustrated repentance explainer (Instagram) · 285K views
Same style, different topic
The full prompt (today: 87 days to Ramadan)
Paste everything into your AI video tool. The day count and your link are already filled in. Come back each day for a fresh copy, or change the number yourself for the day you post.
Full prompt: "The Free Makkah Trip Challenge" (87 days to Ramadan) short Copy everything below the line into the AI. It is written to stand on its own: style, characters, script, every shot, sound, end card and checks. ______________________________________________ ROLE AND GOAL You are an animator and editor. Make one vertical promo short for the app Salah Alarm (a prayer alarm and prayer-tracking app). The short announces the Ramadan 2027 "Free Makkah Trip" challenge: - Users log their 5 daily prayers in the app to earn entries into a free prize draw. - The prize is Umrah for two. - The short ends on a scannable QR code card. Overall feel: warm and hopeful, a little playful, never preachy. It is an ad, but it should feel like a tiny story. OUTPUT SPECS Format: 1080 x 1920 vertical (9:16), 30 fps, H.264 MP4 (CRF ~18), AAC audio. Length: about 41 s. The video ends ~0.3 s after the link is read. Nothing comes after it. Audio: integrated loudness -14 LUFS, true peak under -1 dBTP. YouTube copy: under 10 MB (~1650 kbps video, 96 kbps audio, faststart). Language: English only. Safe area: keep all text out of the top 12% and bottom 20% of the frame, where the platform UI sits. VISUAL STYLE: "2D cartoon characters in a colourful 3D world" World - A real 3D scene (three.js-like) with painted, saturated textures and thin black ink outlines on all geometry, like a comic drawn over 3D. - Big saturated skies with soft painted clouds. Fog takes the horizon colour. - Depth of field: the background is softly blurred whenever the camera is close to a character. - A subtle bloom on highlights and a gentle warm grade. Characters - Characters are flat 2D cartoon cards (billboards that always face the camera) standing in the 3D world. - Bean-shaped heads, stick-like limbs, a thick plum/dark-purple variable-width outline, and simple faces with big expressive eyes and mouths. - They are lit by the scene light (two-tone shading), never glowing. They cast a soft blob shadow on the ground. - Walk and run cycles are bouncy. Characters blink. Camera - Always moving: slow push-ins and glides, never a locked-off tripod. - Small "kick" shakes on big beats. - Crossfades only when the place or time changes; otherwise hard cuts on the word. - A quick white flash on the 2-3 biggest reveals. On-screen labels - Rounded-rectangle "sign" cards that pop into the 3D world with a quick scale-up overshoot (~0.15 s), placed next to whatever they describe. - Bold uppercase headline plus an optional smaller sub-line. - Flat solid colours with white text. Palette: teal #1f6a5a, red #c0453f, deep blue #24306a, orange #e0702a, purple #7a3b8a, green #3f7a4a. - Small effect sprites: a green check mark, a red heart, "Zzz", "+1" tags. Captions - Word-by-word burned-in captions, synced exactly to the voice. - Large white bold sans with a dark outline, 2-4 words on screen at a time, the current word highlighted. - Placed in the lower-middle of the frame, above the bottom safe area. CHARACTERS AND COSTUMES - Yusuf (the hero): a young Muslim man in his 20s, short dark hair and a short beard, medium-brown skin. Everyday outfit: casual jacket and trousers in teal/green tones. Bed scene: pyjamas. Makkah scenes: white ihram (two white cloths) with tan sandals. - His mum: a warm older woman, lighter skin (#f5c9a0), in a white/cream pilgrim abaya and headscarf. A gentle smile, tearful joy at the end. - Pilgrims: a crowd of ~90-150 small white-clad pilgrims of mixed skin tones walking slowly anticlockwise around the Kaaba (tawaf). - Friends: three friends who run behind Yusuf: two adults in modern casual clothes and one kid. SETS - Makkah: the Kaaba (black cube with the gold band) in the centre of a wide white marble courtyard (the Haram), ringed by arched colonnades and minarets. Used in night, golden-hour and wide aerial versions. At night there is a thin crescent moon in a deep-blue sky. - Yusuf's bedroom: a cosy room with a bed and pillow, a bedside stand with a phone on it, and a green prayer mat on the floor by a window. The window light changes colour with the time of day. - The calendar running track: a big oval stadium track painted with the months NOV -> DEC -> JAN -> FEB along the lanes, so running along it reads as time passing toward Ramadan. VOICE One adult male narrator: warm, clear American English, steady and friendly, with no character voices. Slightly brisk delivery, about 1.15x normal speed, with short natural pauses between sentences. Pronounce "Salah" as "sa-LAH", and "Dhuhr" as "Zuhr". Read the link exactly as: "[read your link out loud here]." SCRIPT (voice-over, final) Eighty-seven days from now, Ramadan begins. And someone is going to Makkah, for free. Here's how. Starting today, log your five daily prayers in Salah Alarm. Fajr. Dhuhr. Asr. Maghrib. Isha. Every full day counts. Thirty days puts you in the draw. Sixty days, two entries. All ninety days, three entries. And every friend you bring adds one more. The prize? Umrah for two. Flights, visas, and a hotel right by the Haram. For you, and someone you love. Imagine Yusuf. Ninety days ago, he couldn't get up for Fajr. Now he's standing in Makkah with his mum. Entries close on January ninth. Scan the code, or go to [your link]. Notes: - "Eighty-seven days": recompute this from the posting date to the first day of Ramadan 2027 (about 8 Feb 2027) so it is true on the day it posts. Today it is 87. - No "comment LINK" line. The video ends after the link. FACT RULES (must hold everywhere: voice, labels, captions, description) - How to enter: log all five daily prayers in Salah Alarm. 30 full days = 1 entry, 60 = 2, 90 = 3, all counted before 7 Feb 2027. - Friends: after you hit 30 days, +1 entry for each friend who joins with your link and logs a full day (up to 50). - Prize: Umrah for 2, with return flights, visas and a hotel near the Haram (about US$4,000). The random draw is on 10 Feb 2027. - Eligibility: no purchase necessary, US, UK and Canada residents aged 18+. Entries close 9 Jan. Odds depend on entries. Full rules: salahalarm.com/ramadan-2027. - It is a DRAW: always say "a chance" / "in the draw". Never "you will win" or "guaranteed". SHOT LIST Times are from the voice track. Each cut lands on its word, and every label or reaction appears 0-3 frames before its word. 1 (0.0-3.1) "Eighty-seven days from now, Ramadan begins." Makkah at night, wide high angle, slow push toward the Kaaba. Crescent moon, pilgrims circling. Label floating above the Kaaba: 87 DAYS / UNTIL RAMADAN (deep blue), popping in at 0.05 s. 2 (3.1-5.1) "And someone is going to Makkah, for free." Crossfade to Makkah at golden hour, even higher and wider, pushing in. On "Makkah": white flash + label FREE TRIP / TO MAKKAH (red). 3 (5.1-9.4) "Here's how. Starting today, log your five daily prayers in Salah Alarm." Bedroom, dawn light. Close shot of Yusuf on the prayer mat holding his phone, smiling; the background is blurred. On "log": label LOG 5 PRAYERS / EVERY DAY (teal) and he grins. On "Salah Alarm": a green check pops by the phone. 4-8 (9.4-11.6) "Fajr. Dhuhr. Asr. Maghrib. Isha." Same frame, one quick cut per prayer name. Yusuf has his hands raised in dua with a relieved smile. The window light turns through the day: Fajr dawn blue, Dhuhr bright day, Asr golden, Maghrib pink dusk, Isha night. Each cut gets a small camera punch, the prayer-name label (FAJR deep blue, DHUHR #2f6a8a, ASR #c8642e, MAGHRIB #b8455a, ISHA #1f2a5a) and a check popping beside it. 9 (11.6-12.9) "Every full day counts." Same mat, daylight, a slightly tighter push. Label 5 OF 5 / FULL DAY (green). On "counts", Yusuf throws both arms up in a cheer and laughs. 10 (12.9-18.4) "Thirty days puts you in the draw. Sixty days, two entries. All ninety days, three entries." Calendar track, daytime. A tracking camera runs alongside Yusuf as he sprints laughing from NOV toward FEB. A label rides above his head and swaps on each number: 30 DAYS / 1 ENTRY (teal), 60 DAYS / 2 ENTRIES (teal), then 90 DAYS / 3 ENTRIES (red). A camera kick on each. 11 (18.4-20.6) "And every friend you bring adds one more." Slightly higher and wider on the same track. Three friends run in behind Yusuf, one by one; each gets an orange +1 tag above their head on "friend", "adds" and "more". 12 (20.6-25.0) "The prize? Umrah for two. Flights, visas, and a hotel right by the Haram." Crossfade to Makkah golden hour, big aerial, a slow push. On "Umrah": white flash, camera kick and label UMRAH FOR 2 / THE PRIZE (red). On "Flights" the label swaps to FLIGHTS + VISAS / + HOTEL BY THE HARAM (teal). 13 (25.0-26.6) "For you, and someone you love." Ground-level medium shot. Yusuf in ihram and his mum stand side by side in the courtyard, gently smiling, with pilgrims circling in the blurred background. On "love" a red heart pops above them. 14 (26.6-30.6) "Imagine Yusuf. Ninety days ago, he couldn't get up for Fajr." Crossfade to the bedroom at dawn. Yusuf is asleep in pyjamas, head on the pillow, looking dazed. "Zzz" floats up and the phone on the stand shows an alarm ringing. The camera slowly pushes in. Label 90 DAYS AGO (purple) near his head. 15 (30.6-32.8) "Now he's standing in Makkah with his mum." Crossfade back to Yusuf and mum in Makkah, golden hour, a slightly faster push. Both are now overjoyed (open-mouth laugh, happy tears). On "mum", Yusuf cheers and his mum raises her hands in dua. Label NOW (red). 16 (32.8-35.2) "Entries close on January ninth." Extreme close-up, looking straight down at the phone lying on a surface in soft dawn light. The screen shows the Salah Alarm promo page: Free Makkah Trip, Ramadan 2027 Challenge, the URL [your link] and a "Join" button. A very slow push. 17 (35.2-end) "Scan the code, or go to [your link]." Crossfade to a wide golden-hour Makkah aerial, very slow push. Starting 0.2 s before "Scan", the QR end card slides up over the scene (see below). The video ends 0.3 s after the last word of the link. QR END CARD - A white rounded card in the centre of the frame, with a soft shadow, over the Makkah aerial. - Top: "Free Makkah Trip" (bold) and "Ramadan 2027 Challenge". - Middle: a large, crisp, high-contrast QR code encoding [your link] , at least 45% of the frame width, with a quiet zone. - Under it: the URL in big text, [your link]. - Bottom: small print in one or two lines: "Free prize draw · No purchase necessary · US, UK & Canada residents 18+ · Odds depend on entries · Rules at salahalarm.com/ramadan-2027" - The QR must decode from a frame grabbed 1 s before the end, even scaled down to 360 x 640. MUSIC An original, light, uplifting score with no vocals. It sits well under the voice and ducks whenever the voice speaks. Mood changes: 0.0 calm (soft pads, gentle bells) · 3.1 bright (light percussion comes in) · 12.9 drive (steady upbeat rhythm for the race) · 20.6 cta (big warm swell) · 26.6 calm (pulls back for the flashback) · 30.6 cta (full warm swell to the end). SOUND EFFECTS Synthesized cartoon SFX, mixed under the voice (gain in dB): 0.05 sparkle (-6) · 3.0 whoosh (-4) · 4.0 "Makkah" chime (-4) · 5.0 whoosh (-6) · 6.8 "log" pop (-6) · 8.4 "Salah" phone scan/ding (-2) · each prayer name pop (-6) · 12.2 "counts" chime (-6) · 12.8 whoosh (-6) · "30" and "60" pop (-4) · "All" sparkle (-4) + short crowd cheer (-8) · "friend", "adds", "more" pop (-6) · 20.5 whoosh (-4) · "Umrah" sparkle (-2) + crowd cheer (-8) · "Flights" pop (-6) · 26.0 "love" chime (-6) · 26.5 "Imagine" whoosh (-6) + phone alarm ringing (-10) · 30.5 "Now" whoosh (-4) + short cheer (-6) · "January" pop (-6) · "Scan" whoosh (-4), then scan beep (0), then chime (-4). Final mix: music about +3 dB relative to the default bed, SFX around -6 dB, voice unchanged on top. Normalize to -14 LUFS. FINAL CHECKS BEFORE DELIVERY - The QR on the last frame decodes to [your link] - Loudness is -14 LUFS ±0.5. - Captions match the spoken words exactly. The URL caption reads [your link]. - No black, white, frozen or glitch frames, apart from the intended white flashes. - No wording promises a win. "Draw" and "chance" only. - Labels and captions stay inside the safe area. - The YouTube copy is under 10 MB. POST CAPTION (for Instagram/TikTok/YouTube) 87 days until Ramadan… and someone's going to Makkah for FREE 🕋 Log your 5 daily prayers in Salah Alarm and get entries into the draw for a FREE Umrah trip for 2 to Makkah. Flights, visas and a hotel by the Haram. ✅ 30 days = 1 entry • 60 days = 2 • 90 days = 3 ➕ Hit 30 days, then +1 entry for every friend who joins. Entries close 9 Jan. 👉 link in bio Free prize draw · No purchase necessary · US, UK & Canada residents 18+ · Odds depend on entries · Rules at salahalarm.com/ramadan-2027 #ramadan #ramadan2027 #umrah #makkah #islam #muslim #salah #ImRamadanReady YouTube title: 87 Days Until Ramadan: a chance at a FREE trip to Makkah 🕋 #shorts
How to make it
- Copy the full prompt below. It already has today's day count and your own link in it.
- Paste it into an AI video tool that can do animation from a script (one long prompt or scene by scene). If the tool only makes short clips, generate it shot by shot using the shot list.
- Make the voice-over in ElevenLabs from the SCRIPT section (settings below), then line the shots up to the voice.
- Check the QR code scans and goes to your link before you post.
- Post the same video on TikTok, Instagram Reels and YouTube Shorts with the caption at the bottom of the prompt.
- Tomorrow: open this page again. The day count updates automatically, so the prompt is always correct for the day you post.
Hooks
Concept reveal hooks
- Someone made an alarm that won't stop until you're on your prayer mat...
- My friend built an app that locks TikTok until I pray...
- There's an app that makes you scan your prayer mat to turn off the Fajr alarm...
- This app turned my phone into a reason to pray, not a reason to skip...
- Someone finally made a Fajr alarm you can't snooze...
Receipt hooks
- I haven't missed Fajr in 30 days...
- I've prayed more on time this month than the whole of last year...
- Day 47 of praying all 5. Here's what changed...
- My screen time went down 2 hours a day after I did this...
- I used to wake up at 9. Now I'm up for Fajr every day...
Self-trick hooks
- This is how I tricked myself into never missing Fajr...
- How I trick myself into praying on time when I'm lazy...
- The one setting that got me up for Fajr every single day...
- I made it impossible for myself to skip Salah...
- How I stopped scrolling through Asr...
Guilt-flip hooks
- I stopped missing Fajr by making my phone work against me...
- I used to feel guilty every morning I missed Fajr. Not anymore...
- I was on TikTok for 3 hours but "too busy" to pray 5 minutes...
- Your phone knows when you skip Fajr. Mine doesn't let me anymore...
- I stopped hitting snooze on Fajr when my alarm started fighting back...
CTAs
- My friend built an app called Salah Alarm, you can download it. Link in bio.
- It's called Salah Alarm. Link in my bio.
- Search "Salah Alarm" or tap the link in my bio.
- Comment FAJR and I'll send you the link.
- If you keep missing Fajr, this is your sign. Salah Alarm, link in bio.
- Send this to the friend who sleeps through Fajr.
AI voice (ElevenLabs)
Narrator: warm male voice, American English. Model: Eleven Multilingual v2. Stability 45, Similarity 75, Style 10, Speaker boost on, speed 1.1-1.15. Write "Salah" as "Sa-laah" and "Dhuhr" as "Zuhr" in the text if the voice mispronounces them.
Full guide: ElevenLabs settings and pronunciation.
App screenshots
Tap one to open it full size, or download all 8 (zip). Use them on the last slides of carousels or in app demo videos.
What the app does (say only these)
- A Fajr alarm that keeps ringing until you get up and scan your prayer mat. No snooze.
- SalahLock blocks distracting apps (TikTok, Instagram, games) at prayer time until you've prayed.
- Log all 5 prayers in a second by scanning your mat, and keep a daily streak.
- Accurate prayer times for your location, with the adhan.
- Duas on the lock screen and a home-screen dua widget.
- Ramadan 2027 challenge: log your 5 daily prayers and get a chance in the Free Makkah Trip draw.
Rules for this format
- It's a free prize draw. Always say "a chance" or "in the draw". Never "you will win" or "guaranteed".
- Keep the eligibility line in the caption: US, UK & Canada residents 18+, odds depend on entries, rules at salahalarm.com/ramadan-2027.
- Entries close on 9 January 2027. After that, switch to the Ramadan countdown format.
Plus the general content rules.







