repent.todaySign in

Sunday's sermon, carried into every day of the week.

Upload your service video. repent.today finds the sermon, cuts 15–20 short vertical clips with word-by-word captions, and lets you approve each one before anything goes to TikTok, Facebook or Instagram.

From service video to a month of posts

Four steps. You do the first and the last — we handle everything between.

  1. Step 1

    Upload Sunday's service

    Drop in the full service video or paste a Google Drive link. No editing, no prep — the whole recording, as it happened.

  2. Step 2

    We find the sermon and the moments

    repent.today transcribes the message, skips the music and announcements, and picks 15–20 of the strongest 20–40 second moments.

  3. Step 3

    Clips arrive captioned and ready

    Each moment becomes a vertical clip with word-by-word captions and a short hook title — sized for Reels and TikToks.

  4. Step 4

    You approve, then confirm the schedule

    Review every clip, edit the caption, approve the ones you love. One confirm click places them across your posting days. Nothing posts without it.

Every clip, ready for the feed

Vertical 9:16 video, sized for Reels and TikToks. Captions appear word by word as the pastor speaks, so the message lands even with the sound off. A short hook title up top stops the scroll.

  • 20–40 seconds — the length that gets watched
  • Word-by-word captions, never editable by accident
  • Hook title and post caption you can rewrite
  • Trim the start or end if a moment runs long

Two sermons. A month of posts, placed for you.

Every approved clip gets its own time slot — worked out from your posting days, your times and your timezone, skipping anything already taken. Two times a day means two clips a day. You see the whole month before a single post is sent.

November

28 approved clips · 2 sermons · 12:00 and 18:00, your timezone

Each card is one clip, at the time it goes out.

A month of posts: 28 approved clips placed across the month's time slots, two per day, after two sermons were uploaded.

As many clips a day as you allow

Each time you set is a slot, and a slot holds one clip. Set 12:00 and 18:00 and two clips go out that day — a taken slot is skipped, so nothing ever doubles up.

Your days, your times, your timezone

Set it once — say Tuesday to Sunday at 12:00, in your own timezone. Every new sermon fills the next open times automatically.

You see the month before it's real

The card shows every clip with its day and time. Nothing is sent to any platform until you press Confirm — and you can move or pull any one of them.

26–40

clips from two sermons

Every slot

filled by one confirm click

4–6 hrs

of hand scheduling, saved

One connect, every feed you use

Connect your accounts once. Each approved clip goes out to all of them at its own time — as a TikTok, a Reel, or a Page post, whichever fits the platform.

Live today

TikTokFacebookInstagram

A ton more coming soon

XLinkedInThreadsYouTubePinterestBluesky

Why churches use it

Hours back every week

Cutting, captioning and scheduling a week of clips by hand takes 4–6 hours. Here it's an upload and a few minutes of review.

The message keeps working

The sermon doesn't end at noon on Sunday. Short clips carry it into feeds all week, reaching people who never walked through the door.

You stay in control

Every clip is reviewed by a person, and nothing is ever posted or scheduled without an explicit confirm click. Ever.

One upload on Sunday afternoon → a full month of posts, scheduled in minutes.

No editor to hire, no software to learn, no late nights cutting video.

Everything included

  • 15–20 captioned vertical clips per sermon
  • Word-by-word captions and hook titles
  • Auto-scheduling across your posting days, times and timezone
  • TikTok, Facebook and Instagram — a ton more coming soon
  • Approve, trim, or delete any clip
  • Nothing posts without your confirm
Start