Schedule4Later
How it works Pricing Support EN • FR

Support

👋 Need help or have a question? Email us at contact@protosoft.co.

Data handling & compliance

Schedule4Later follows the Google API Services User Data Policy.

  • Scheduled message payloads are stored encrypted and automatically deleted after delivery.
  • No Google Workspace data is used for ads or to train/fine-tune AI models. See our Google API Data Policy for the full statement.

Frequently Asked Questions

What is this?

Schedule4Later is an add-on for the popular group communication platform Google Chat™ that is part of the Google Workspace™ application suite. The app makes it easy to schedule messages for later delivery.

Message scheduling allows for a calmer team culture where digital well-being is better ensured, and communication happens when it has the best impact.

How do I schedule a chat message for later delivery with Schedule4Later?

Once the app is installed, use the command /schedule from the message field within Google Chat™ to schedule messages.

For example:

  • To open the window to schedule a message for later delivery in the current space, just type /schedule into the message field and hit enter.
  • To quickly schedule a message for tomorrow morning type /schedule Hey there! at 9am tomorrow into the message field and hit enter.
  • Schedule a message in 5 minutes in the current space by typing /schedule Hey there! in 5 minutes.

Other shortcuts:

  • /schedule list shows every pending message for the current space.
  • /schedule cancel opens the same list with an emphasis on cancelling an entry.
  • /schedule authorize reopens the authorization flow if Google revoked your access or you need to grant additional scopes.
How can I see my current scheduled messages?

Use the /schedule list command to view a list of your scheduled messages.

How do I cancel a message?

Use the /schedule list command to view a list of your scheduled messages. Each message in the list has a cancel button.

How do I choose which users have access to Schedule4Later?

The Schedule4Later server now exposes an authenticated Settings console where Workspace admins can manage the allow-list:

  1. Visit https://<your-schedule4later-api-host>/settings (protect this route with basic auth or an allow-listed IP).
  2. Authenticate as a Workspace admin so the console can issue admin API calls from your browser.
  3. Use Allowed users & domains to add full emails (e.g., alex@example.com) or wildcard domains (e.g., *@example.com).
  4. Click Remove beside an entry to revoke it—the change takes effect immediately.
  5. Users outside of the allow-list will see an “Access restricted” card in Google Chat and API calls will return HTTP 403.

You can mix granular emails with broad domains to mirror your Workspace security policies and update the allow-list at any time.

Why are my messages not getting delivered?

The most common reason for messages not being delivered is that the app has not been authorized fully for your account. To re-authorize Schedule4Later to send messages on your behalf, simply type the command /schedule authorize in any chat and follow the instructions.

In what ways can I write the date and time when scheduling a message?

There are multiple ways of describing when the message you want to schedule should appear for the recipient. Some examples:

  • /schedule Hey in 30 minutes
  • /schedule Hey in 3 hours
  • /schedule Hey in 1 day
  • /schedule Hey at 9am tomorrow
  • /schedule Hey at 3pm today
  • /schedule Hey at 3pm (same day or next day depending on if time has passed)
  • /schedule Hey at 9 tomorrow
  • /schedule Hey at 9.30 tomorrow
  • /schedule Hey at 15:30 tomorrow
  • /schedule Hey at 9 tomorrow
  • /schedule Hey at 1 september 16:00
  • /schedule Hey at 2 sept 9am
What is the default scheduling time when I open the scheduling modal?

When you open the modal to schedule a chat message, the system automatically suggests a default time based on your current local time. This time is a convenient suggestion to help you get started, but you can always change it to suit your needs. The default scheduling times are:

  • Before 08:55, the suggested time is 09:00 on the same day.
  • Between 08:45 and 12:45, the suggested time is 13:00 on the same day.
  • Between 12:45 and 15:45, the suggested time is 16:00 on the same day.
  • After 16:00, the suggested time is 09:00 the following day (skipping weekends).
Can I mention or tag users in scheduled messages?

Yes, if you use the /schedule command directly to schedule messages.

For example: /schedule Hey @Jane in 5 minutes. This also supports @all.

However, if you use the scheduling modal, you can't mention users in the message. This is a limitation of the Google Chat API.

Can I include images or videos in scheduled messages?

While you cannot use Google Chat's native image upload feature in scheduled messages due to API limitations, you can include images by adding their URLs in your message.

When the scheduled message is delivered, Google Chat will automatically display the image from the URL. Before delivery, you'll see the URL in the confirmation and edit windows.

To schedule a message with an image:

  • Using the command directly: /schedule Check out this image https://example.com/image.jpg at 9am tomorrow
  • Using the scheduling window: Type /schedule, press enter, then paste your image URL and set the delivery time.

Note: Make sure your image URL is publicly accessible for it to be displayed correctly when the message is delivered.

How do I remove an app from my Google Workspace?

To uninstall an app and remove it from all conversations, visit the "My apps" section in Google Workspace.

For more details on uninstalling apps, refer to the Google Support page.

Schedule4Later
Product How it works Pricing Support
Resources Contact Privacy Policy Terms of Service Google API Data Policy
© Protosoft · All rights reserved.