Render Reels before your followers are active: use the Audience tab
Edits' Audience view shows when followers are active. Work back from that hour: start the Sume render early, use a webhook, and price the job with a plan call.

Take the hour your followers are most active from the Audience view in Edits, then count backwards: the Reel should be rendered, checked and uploaded before that hour, not during it. Sume timeline renders are asynchronous jobs, so start them the evening before and let a webhook tell you when they finish.
NapoleonCat's roundup of Instagram's 2026 Edits changes lists audience demographics among the analytics; search coverage of the August Edits update says the Audience section shows where followers are, what they are interested in and when they are active (NapoleonCat, read 2026-10-07). Treat the active hour as a signal to test, not a promise.
A countdown that leaves room for a retry
Work back from the post time in the table. The slack is yours; Sume does not publish a render time guarantee, so leave room.
| When | Step | Sume call |
|---|---|---|
| Evening before | Price the plan | POST /v1/timeline-1.0/plan (unbilled) |
| Evening before | Start the render | POST /v1/timeline-1.0/render with an Idempotency-Key |
| Next morning | Check the result | GET /v1/jobs/:id/result |
| Midday | Watch it and fix captions | Video captions with source_caption_id |
| Before 7 pm | Upload and schedule | Your own Instagram tools |
Why a webhook, and what to check
The default mode for timeline renders is async. Send mode: "webhook" with a public HTTPS webhook_url and Sume sends one terminal event, job.completed, job.failed or job.canceled. Verify the sume-v1 signature before you trust the payload, and keep a poll on GET /v1/jobs/:id/status as the fallback in case a delivery is missed.
The plan call checks the schema, the Sume-host URLs and the compile without creating a job, and returns billable_minutes. It cannot predict warnings about short sources that get padded or looped, so still watch the finished render.
What to prepare
Write down the hour you picked and the result. After four weeks you will know whether the active hour moved your views, and the log of job ids tells you which render each Reel came from.
Is the active hour worth chasing
Posting time is a weak lever compared with the Reel itself, and a single active hour is a noisy number. Use it as a tiebreaker: when two posting slots are equal for you, take the one when followers are online. Do not rearrange a week around it.
What the countdown does give you is slack. A render that finishes the evening before leaves time to find a typo in a caption, which is worth more than the hour.
Handling a failed render
Always leave room for one retry. If the job fails at the planned time, you want to learn that with hours to spare, not minutes. Use a fresh idempotency key for a retry after a failure, read the error code, and fix the input rather than resubmitting the same request.
Sources
Related posts
More in Use cases
- Replace a dull sky in a property photo: mask only the sky
Swap a grey sky for blue in a property photo: build a sky mask in Pillow and send a mask_url edit to gpt-image-2.5. $0.021 at medium, $2.10 for 100 photos.
- Replace an old logo on 40 product photos with Ideogram 4.5
Rebrand 40 product photos: send each photo plus the new logo as a second reference to ideogram/ideogram-v4.5. Cost on Sume: $1.50 at low, $3 at medium.
- Replace the presenter in a 3-minute training video with H3 Max Recast
Recast takes 5 to 30 seconds per job, so a 3-minute video is six chunks. Steps, the 768p cost, and why the original voice track becomes the timeline spine.
- Replace the view outside a window in an interior photo
Swap the scene seen through a window and keep the curtains, frame and room, then relight in a second pass. Ideogram 4.5 on Sume, with prompts and costs.
Written by Sume