Use case

Keep the team check-in. Skip the calendar invite.

To send random Slack check-ins, create a Slack incoming webhook for your channel and add its URL to a Slack event in Untimely Pro. Set the prompt, allowed hours, and frequency; Untimely sends the message without a meeting or a scheduling bot to host. The request below sends two check-ins per seven-day interval, during 15:00–21:00 on eligible weekdays in America/Toronto.

API example

Prefer the API? Create an API key in dashboard settings, then adapt this request:

curl -sS "https://untimely.app/api/events" \
  -H "authorization: Bearer $UNTIMELY_API_KEY" \
  -H "content-type: application/json" \
  -H "idempotency-key: slack-random-checkin-001" \
  -d '{
    "name": "Random team check-in",
    "scheduleType": "random",
    "interval": 7,
    "frequency": 2,
    "betweenTimeStart": "15:00",
    "betweenTimeEnd": "21:00",
    "timezone": "America/Toronto",
    "daysOfWeek": [1, 2, 3, 4, 5],
    "actionType": "SLACK",
    "slackWebhookUrl": "https://hooks.slack.com/services/T000/B000/XXXX",
    "content": "Check-in time: what is one thing that surprised you this week?",
    "contentType": "static"
  }'

Give the conversation a starting point

Ask for a small win, an unexpected lesson, or something a teammate could use help with. The example uses two prompts per seven-day interval. Random timing leaves the moment open while keeping a regular place for the question.

Use the channel your team already reads

Create an incoming webhook for your Slack channel, then choose the Slack action in Untimely Pro. Paste the URL and write your prompt. The API example above uses slackWebhookUrl for the URL and content for the message.

Choose working hours, then let it run

Set the allowed weekdays and a window that works for the team. The example uses America/Toronto; replace it with your IANA timezone. The scheduler checks for due runs every five minutes, so allow for delivery after the chosen time. You can change the prompt or pause the event later.

FAQ

Before you set it up

Is there a native Slack integration?

Yes. The Slack action shown here requires Pro and sends your prompt through the incoming webhook URL you provide. On the free plan, a Webhook action can POST the same message to that incoming webhook URL instead.

Can the message rotate?

Point the webhook at a small endpoint of your own that picks from a prompt list before posting; Untimely supplies the unpredictable timing.

Does this replace Donut?

Only the scheduled-prompt part. Donut's pairing and program features are its own product.