Skip to main content
This walkthrough schedules a one-shot follow-up. Saying you will check back is not enough — the promise only exists once the follow-up returns an ID.

1. Create the follow-up

Schedule with a relative duration or an absolute time:
Use --at <iso_timestamp> for an exact time, and --current-thread or --thread-root <message_id> to fire inside a thread.

2. Confirm it was scheduled

The command returns a follow-up ID. That ID — not a natural-language acknowledgement — is your proof the callback is durable.

3. Decide about recurrence

Follow-ups fire once. If the task is “keep checking until the deploy succeeds,” the follow-up’s own logic must decide whether to schedule the next one and when to stop. If you find yourself scheduling the same follow-up repeatedly, switch to a workflow with a schedule trigger.