KASPR Timing for Slack · beta
Is now a good time? Ask in Slack.
KASPR Timing answers whether now, or a time you have in mind, is typically a good hour for everyone’s internet connection, and finds the best windows for a group or a launch audience. It works from typical area patterns, in the channel where the decision is made, and it never reads your messages.
An international sales team, before and after asking KASPR. Only the person who asked sees the reply until they share it.
Try it
Type a command, or click one. Replies are the app’s own wording for a staged team.
Launch deck is final. Can we do a quick huddle on the rollout order?
Now works for me, if the line holds. It dropped twice yesterday.
Same here around this hour. Let’s ask KASPR before we dial in.
A demo. In your workspace the answers come from your people’s regions.
What you can do, in Slack
Every answer arrives where the question was asked. Six commands, one slash.
Is now a good time for a huddle?
/kaspr now @ana @tunde @mei
Internet quality for Manila and Lagos is typically weaker this hour. It usually improves after 15:00 your time.
Approximate, from their Slack time zone (no region set): @mei
Evaluated: @you — Melbourne, Australia; @ana — Manila, Philippines; @tunde — Lagos, Nigeria; @mei — Jakarta, Indonesia (approximate)
Relative quality check: compares each area with its own typical week. Meeting rankings use a separate absolute-threshold model.
Area-level, based on typical patterns. Methodology
Check a time before you send the invite.
/kaspr check Thu 10:00 @ana @tunde
Internet quality for Manila and Lagos is typically weaker at 10:00 (Thu) your time. 15:00 (Thu) your time is typically steadier.
Checked: Thu 22 Oct, 10:00
Evaluated: @you — Melbourne, Australia; @ana — Manila, Philippines; @tunde — Lagos, Nigeria
Relative quality check: compares each area with its own typical week. Meeting rankings use a separate absolute-threshold model.
Area-level, based on typical patterns. Methodology
The best windows for a group, ranked, with a calendar link on each.
/kaspr besttime 30m @launch-team next week
Lowest modelled risk times for this meeting:
#1 Lowest score · Tue 27 Oct 10:00 – 10:30 · High confidence Modelled threshold-exceedance risk: 12 % · 8.0 pts lower than a typical eligible time · 21.5 pts lower than the worst eligible time
⋯
#2 Thu 29 Oct 09:00 – 09:30 · Medium confidence Modelled threshold-exceedance risk: 15 % · 5.0 pts lower than a typical eligible time · 18.5 pts lower than the worst eligible time
⋯
#3 Fri 30 Oct 10:30 – 11:00 · Medium confidence Modelled threshold-exceedance risk: 16 % · 4.0 pts lower than a typical eligible time · 17.5 pts lower than the worst eligible time
⋯
Approximate, from their Slack time zone (no region set): @mei
Evaluated: @you — Melbourne, Australia; @ana — Manila, Philippines; @tunde — Lagos, Nigeria; @mei — Jakarta, Indonesia (approximate)
Meeting windows: Monday–Friday, 08:00–18:00 in each evaluated person’s local time. Calendar availability is not checked.
Searched: Mon 26 Oct 08:00 to Sat 31 Oct 08:00 (end exclusive) · 30 minutes · 47 eligible starts.
Area-level, based on typical patterns. Methodology
A launch or a webinar: best times for an audience spread over markets.
/kaspr audience
The steadiest times for this audience:
Tue 27 Oct 10:00 – 11:00 · High confidence
⋯
Wed 28 Oct 09:00 – 10:00 · Medium confidence
⋯
Thu 29 Oct 10:00 – 11:00 · Medium confidence
⋯
Area-level, based on typical patterns. Methodology
Each person sets where they usually work from. Nothing else is stored about them.
/kaspr region
Your region has been saved. Change it with /kaspr region.
The whole command set, in one card.
/kaspr help
KASPR Timing — is now a good time for everyone’s connection?
• /kaspr now @a @b — check right now
• /kaspr check Fri 10:00 @a @b — check a specific time (your time zone)
• /kaspr besttime 30m @a @b next week — the best windows (or @team for a user group)
• /kaspr audience — best times for a launch or webinar audience
• /kaspr region — set where you usually work from · /kaspr region clear to remove it
Replies are only visible to you until you share them.
Find a good time
A global shortcut opens the same question as a form: pick people or a place, a length and a date range.
Workflow Builder step
“Get KASPR best time” takes participants, a duration and a window, and returns the best start, a confidence and a summary ready to post.
Why in Slack
Decisions made on the spot
Huddles, quick calls and big uploads are decided in the channel, not in a calendar. The answer belongs where the question is asked.
“Is it me or the region?”
When a call stutters, the first question is whether it is the hour or the person. A relative check against each area’s own typical week answers it in one line.
Launches without leaving the thread
A launch team planning a post for Manila, Lagos and Jakarta can rank the windows for that audience and share the result with everyone in the channel.
Permissions and privacy
Five bot scopes, each with its reason. No user tokens, no history scopes.
| Scope | Why |
|---|---|
| commands | Provide the /kaspr slash command. |
| chat:write | Post replies and shared results, and DM the installer on install. |
| users:read | Read the Slack profile time zone of mentioned people as a fallback when they haven’t set a region. |
| usergroups:read | Expand a mentioned user group into its members for best-time lookups. |
| im:write | Open a DM with the installer (welcome) and with a person who asks to be reminded to check again later. |
- —KASPR never reads messages.
- —It stores the workspace install, each opted-in person’s chosen region, any saved audiences and a monthly count of checks. Uninstalling deletes all of it.
- —No AI model is used, and nothing from Slack is used for training.
Plans
- 50 checks a month per workspace
- Up to 25 people with a region
- Every command, the shortcut and the App Home
- Unlimited checks
- Saved audiences
- The Workflow Builder step
Scoped to your workspace; talk to us.
How it works
- 1Click Add to Slack and approve the five permissions.
- 2KASPR sends you, the installer, one welcome message. Nobody else is messaged.
- 3Set your region with /kaspr region, then try /kaspr now @someone.
Beta version
KASPR Timing for Slack is in beta.
- KASPR Predict is in beta. Answers, wording and features may change, and the model’s parameters are still being calibrated.
- Predictions are not based on the most recent data. They come from KASPR’s typical week for each place, built from measurements up to 16 July 2026, so they describe how a place usually behaves, not today’s conditions, outages or recent changes to a network.
- Treat every answer as a tendency to weigh, not as advice to rely on. Each answer names the data vintage it was computed from.
