TeamVis
  • Features
  • Blog
Register
Login
Home
Blog

Services

Web App
Menu Bar App
Team Map
Chatbot
Slack
Microsoft Teams
Live demo

Tools

World Time Tool
Public Holidays & DST
Register
Login
About TeamVis
The team
Building TeamVis
Contact us
Chatbot Commands & Documentation
Terms & Conditions
Privacy Policy
Cookie Policy

Chatbot Commands & Documentation

How the TeamVis chatbot converts times in messages and answers commands in Slack and Microsoft Teams.

  • • Auto Time Conversion
  • • Command-Based Features
    • • /workinghours
    • • /overlap
    • • /location

Auto Time Conversion

How It Works

The bot looks for times mentioned in messages. When it finds one, it sends a private message to each person in a different time zone from the sender, with the time converted to their local time.

The bot must be added to the channel for this feature to work. You can add it using the command /invite @teamvis or by following the instructions here.

Message

Message containing {time} optionally prefixed or appended with {date_keyword} and/or {timezone_abbrev}

Response

{original_time}({source_timezone}) is {converted_time} in {city}, {country} ({target_timezone})
OR if no city/country: {original_time} ({source_timezone}) is {converted_time} locally ({target_timezone})

Sent as a thread reply that only each person in a different time zone from the sender can see.

Example:

Auto Time Conversion

Supported Time Formats

12-hour format:

2:30pm or 2:30 PM — with minutes
9am or 9 AM — without minutes

24-hour format:

14:30 — hours:minutes (00-23)
09:15 — leading zeros optional

Supported Date Keywords

todaytomorrownext week
mondaytuesdaywednesdaythursdayfridaysaturdaysunday

Keywords are detected within 50 characters before the time mentioned.

Supported Time Zone Abbreviations

Add a time zone abbreviation after the time to set its time zone. Without one, the time is read in the sender's time zone.

North America:

EST / EDT
PST / PDT
CST / CDT
MST / MDT
AST / HST

Europe/UTC:

GMT / UTC
CET / CEST
EET / EEST
WET / BST

Asia/Pacific:

JST / KST
IST / SGT
AEST / AEDT
NZST / HKT

Command-Based Features

/workinghours

See a teammate's working hours in your time zone, with a heads-up about upcoming holidays and clock changes.

Pattern:

/workinghours @user

Response:

{user_name} works {days} {start_time} – {end_time} your time
({start_time} – {end_time} in {their_location})
⚠️ {n} days away until next national holiday
OR ⚠️ No national holidays found for {location}
OR ⚠️ No location set
⏰ {n} days until next daylight savings time shift for {timezone}
OR ⏰ No daylight savings time shifts for {timezone}
View timezone chart

/overlap

Find the working hours two or more teammates share.

Pattern (multiple users):

/overlap @user1 @user2 @user3...

Pattern (you + one user):

/overlap @user

Response format (you + one user):

Your overlap with {user_name} today is {hours} hours ({start}-{end} your time)
• Your hours: {your_start}-{your_end}
• {user_name}:
• Working hours: {their_start}-{their_end}
• Your time: {their_start_converted}-{their_end_converted}
View timezone chart

Response format (multiple users):

The overlap between {user1} and {user2} is {hours} hours ({start}-{end} your time)
• {user_name}:
• Working hours: {their_start}-{their_end}
• Your time: {their_start_converted}-{their_end_converted}
• Overlap: {overlap_start_in_their_tz}-{overlap_end_in_their_tz} ({overlap_start_in_your_tz}-{overlap_end_in_your_tz} in {their_location})
View timezone chart

/location

See a teammate's current location, time zone and local time.

Pattern:

/location @user

Response:

{user_name}
Location: {city}, {country}(or {timezone} if no city/country set)
Timezone: {timezone}
Current time: {local_time}
Edit(or View TeamVis profile if user has linked account)

TeamVis

Making remote work a little easier.

Terms & ConditionsPrivacy PolicyCookie Policy

Services

Menu Bar AppMap App for Slack & TeamsChatbot for Slack & TeamsLive demo

Integrations

TeamVis for SlackTeamVis for Microsoft Teams

Tools

World Time ToolPublic Holidays & DST

Our Story

About TeamVisAbout usBuilding TeamVis

Resources

Get StartedBlogContact usChatbot Commands & Documentation

© 2026 TeamVis Ltd. All rights reserved.