Schmessage Faqs

A service for Scheduling messages for later on GroupMe


Back to the main site

What is this?

It's a simple service for scheduling messages to be sent later on GroupMe


What is it for?

It's for lots of things!

Want to be sure to tell your friend happy birthday but don't want to forget? Schedule it a week in advance!

Want to send a good morning message to all your buddies? Schedule a message for 9am! Or... Whenever you think morning is.

Want to send out a reminder but are afraid you'll forget yourself? Schedule it before you forget!

Want to send a ton of information at once but don't want people interrupting while you're typing out the next part of the info? Schedule all of them for the same time so they all send at once!

Up at 3am and want to send something in a chat, but don't want to wake people up? Schedule it for morning!


How does it work?

It's fairly simple! Just go to schmessage.com, log in with GroupMe using the link at the top of the page, select a chat or DM, then select a date and time for your message, type your message, and, if you want, add an image!


Okay, but how does it WORK?

If you want to see the source code, check it out here!

Is there any limit to how many I can schedule?

Nope! That said, if you schedule 1000 messages at once, I can't guarantee all of them will send. It's not magic, after all, and the server may get overwhelmed.


Is there a limit to how far in advance I can schedule a message?

Well... No, but don't count on anything scheduled for more than a year out to be dependable. This service is just a hobby of mine, and I'm probably not going to keep it up forever. Rest assured, though, that if it is ever shut down, I'll send out a notice in advance.


Why don't I see a chat/person available in the list?

Due to GroupMe API limitations (i.e. something I can't change), only 100 groups/DMs can be shown, which are displayed in order of which chat has the most recent messages.


When I click on the log in link, it doesn't do anything!

Sometimes browsers don't handle change all that well - try refreshing the page, clicking the link again, or waiting a few minutes and trying again. If none of that works, send me an email! My address is below.


Are there any plans to bring this service to any other platforms?

Not at the moment, but it's possible! If you really want some platform or the other, email me! My address is below.

One platform I know I can't expand to is Discord. Due to the developer agreement, sending messages as a user is against the ToS.


Why are images disabled in DMs?

I don't actually know! It seems to be on GroupMe's end rather than mine, in that trying to send an image from third-party services in a DM channel fails (Likely as a spam prevention method). Disabling it here simply reflects that.


Why do the date and time pickers look different in different browsers? Why is it so strange to input on Mac?

The site uses date and time input from HTML5. What that means is that I tell your browser (Chrome, Firefox, Safari, IE) to put a date and time picker there, and it's up to the browser to actually put it there. Different browsers make it look different. In the case of Safari on a Mac, it decides to make it look like a basic text box asking for a specific format. Unfortunately, this is on Apple's end, not mine, so I can't make it easier to use.

UPDATE: This should now be fixed! Check out the new beta page!


What data do you collect, and how do you use it? Do you sell user data?

First off, Schmessage never sees your GroupMe username or password, as the site uses GroupMe's OAuth tool, which provides Schmessage with the ability to see what groups you're in and send messages when told to, while leaving security to GroupMe.

Other than your token, the site only collects the form data you explicitly provide - the chat or DM you want to send a message to, the date and time your message should be sent, the text you're sending, and any image you're sending.

All of this data, including your token, is stored until the message is sent, and then it is immediately deleted. We do not keep it, and we do not sell any data.

As a result, if you want to exercise your right to be forgotten, doing so is as simple as canceling any messages that have not yet sent. For any previously sent messages, the data is already gone from our servers.


If you don't sell user data, and you don't have ads, how do you make money?

I actually don't! I made this for fun, and I keep it going because it's relatively cheap, fun, and cool to show to people when they ask what I do. Maybe someday it'll be shut down, but until then, I'm keeping it running at my own expense.


What's up with the new Beta interface?

I've been wanting to redesign this page since I made it, but I didn't have the design intuition or the technical skills to do so. Now, while my design sense is still a bit iffy, my technical skills are much better! So, I redesigned the interface as part of a class project, with design help from my teammates.

I think it's much, much better! Plus, it allows me to support a feature I've always wanted to allow: Recurring messages. This is something I've always wanted to implement, and I finally have an interface which supports it!

Currently, as the name says, the interface is still in beta. I want to get as much feedback as possible before I make the redesign the default for everyone, and I'd like to add a few features (Namely, editing message groups after scheduling them). And, even once the new interface is the default, I intend to keep the legacy UI available indefinitely.


I have a problem/question/suggestion! How can I contact you?

Feel free to send me an email at 2CATteam@gmail.com!