Blog Tutorial

How to Schedule an Email in Gmail

Gmail's Schedule send feature lives under a small arrow next to the Send button. Click it and you can pick a future date and time to deliver your email. The actual setup takes ten …

VTVideoShala Team · May 24, 2026 ·7 min read
How to Schedule an Email in Gmail

Gmail's Schedule send feature lives under a small arrow next to the Send button. Click it and you can pick a future date and time to deliver your email. The actual setup takes ten seconds. The interesting part is everything Google does not tell you: the 100-email cap, the timezone behaviour when you travel, the fact that recurring sends are not supported and what actually happens when a scheduled email fails.

This guide walks through scheduling on desktop and mobile, editing or cancelling a scheduled email, plus all the limits and workarounds. By the end you will know exactly why your Gmail says "Schedule send" is unavailable and how to send the same email every week even though Gmail does not officially support that.

Schedule an email on desktop

  1. Open mail.google.com in a browser. Sign in if needed.
  2. Click Compose at the top left.
  3. Write your email as normal. Add the recipient, subject and body.
  4. At the bottom left, do NOT click Send. Instead, click the small down arrow next to the Send button.
  5. Pick Schedule send.
  6. Gmail shows two or three preset times (Tomorrow morning, Tomorrow afternoon, Monday morning). Pick one or click Pick date & time for a custom slot.
  7. In the custom dialog, choose the date and time, then click Schedule send.

The email moves to the Scheduled folder in your sidebar. Gmail shows a brief confirmation toast at the bottom of the screen with an Undo option for a few seconds.

Schedule an email on Android or iOS

  1. Open the Gmail app.
  2. Tap Compose at the bottom right.
  3. Write the email.
  4. Tap the three-dot menu at the top right, next to the Send icon (the paper plane).
  5. Tap Schedule send.
  6. Pick a preset or tap Pick date & time.
  7. Confirm.

The mobile flow gives you the same three preset times plus a custom picker. The scheduled email also lives in the Scheduled folder, accessible from the hamburger menu on the top left.

The hidden cap: Gmail allows up to 100 scheduled emails per account. Hit 101 and the Schedule send button becomes greyed out or returns an error. The cap counts across all your devices because the limit lives on Google's servers, not in your client. If you are a power user who lines up newsletters weeks in advance, plan around this.

Edit or cancel a scheduled email

  1. Click Scheduled in the Gmail sidebar (or the mobile menu).
  2. Click the email you want to change.
  3. Click Cancel send at the top right of the email.
  4. The email opens back up in a Compose window. Edit the content or just leave it as is.
  5. Click the down arrow next to Send, pick Schedule send and set a new time.

Cancel send does NOT delete the email. It moves it to the Drafts folder. If you wanted to throw away the email entirely, hit the trash icon in the Compose window after Cancel send.

The timezone trap

This is the gotcha that catches international workers. Gmail schedules emails based on the timezone you were in when you clicked Schedule send, not when the email actually sends.

Concrete example. You are in Delhi at 9 AM IST and you schedule an email to go "tomorrow at 9 AM". Then you fly to London. By the time the email is due to send, your phone clock says it is 3:30 AM (BST). The email still goes at 9 AM IST, which is 3:30 AM London time. Your London colleague gets an email in the middle of the night.

SituationWhat Gmail does
Schedule from your home timezone, send from same timezoneSends at the time you picked, in your local time.
Schedule from home, travel to a new timezone before sendSends at the time you picked in the ORIGINAL timezone. Often unexpected.
Schedule for a recipient's local morningYou must do the conversion yourself. Gmail does not adjust for the recipient.
Schedule using a VPN to a different countryGmail may pick up Google Calendar's timezone setting instead. Check Calendar before scheduling.

The workaround for cross-timezone sends

If you regularly schedule emails for recipients in other timezones, the cleanest fix is to temporarily change your Google Calendar timezone to match theirs, schedule the email, then change it back. Or just calculate the offset manually. The Google Workspace article on changing time zones in Google Calendar covers the setting itself.

What if the scheduled email fails to send?

It happens. Reasons range from the recipient's mail server bouncing the message to your Google account being temporarily flagged for unusual activity. When it happens:

The practical fix: for important scheduled emails, check the Sent folder a few minutes after the scheduled time to confirm it actually went out. If it is not in Sent, look in Drafts.

Recurring emails: the workarounds

Gmail's native Schedule send is one-shot only. You cannot tell it to send the same email every Monday. Three real ways to do recurring sends:

1. Google Apps Script (free, technical)

Apps Script can read a Gmail draft and send it on a trigger you set up (daily, weekly, monthly). Rough outline:

function sendRecurring() {
  var draft = GmailApp.getDrafts()[0];
  var msg = draft.getMessage();
  GmailApp.sendEmail(
    msg.getTo(),
    msg.getSubject(),
    msg.getPlainBody()
  );
}

Then in Apps Script's Triggers menu, set this function to run on a time-based trigger (every Monday at 9 AM, for example). Free, but requires you to keep one draft in your Drafts folder per recurring email and never accidentally delete it.

2. Workspace Marketplace add-on (free or paid)

Add-ons like Email Scheduler for Gmail let you schedule recurring sends from a Google Sheet. The free tier usually caps at 5-20 scheduled emails. Paid tiers go higher. Pick a reputable add-on with positive reviews and check what permissions it asks for. Anything that wants full Gmail access can read every email in your account, so trust matters.

3. Zapier, Make or n8n (paid for volume)

For business workflows, use a no-code automation tool. A typical zap: Schedule trigger (every Monday 9 AM) → Gmail action (Send Email). These tools handle the recurrence reliably and log every send for audit purposes. Worth the cost when an email failure has business consequences.

Common problems and quick fixes

ProblemFix
"Schedule send" option missing or greyed out You have hit the 100 scheduled emails cap. Open Scheduled, cancel a few you no longer need.
Scheduled email sent at the wrong time Timezone issue. Either you travelled after scheduling or Google Calendar's timezone differs from your device clock. Check Calendar settings.
Scheduled email never appeared in recipient's inbox Check your Sent folder. If it is not there, check Drafts and Spam. Look for bounce messages from mailer-daemon@googlemail.com.
Cannot find the Schedule send button on mobile The button hides behind the three-dot menu next to the Send icon, not in the compose toolbar. Easy to miss on small screens.
Cancelled a scheduled email and it disappeared Cancel send moves it to Drafts, not delete. Open Drafts to find it.

When to actually use Schedule send

Schedule send is most useful for three patterns. First, writing emails outside business hours and not wanting to look like you work weekends. Compose now, send Monday morning. Second, sending across timezones where you want the message to land at a sensible local hour for the recipient. Third, sequencing follow-ups (initial reply, follow-up in two days, second follow-up in five days).

For sales and support workflows that need scheduled-plus-reminded behaviour, the built-in feature is too thin and you should look at a dedicated tool. For everything else, the native button is fine and free.

If you are using Gmail for serious workflow automation, you will also want to know about setting up email forwarding in Gmail for inbound routing rules. Together, forwarding and scheduling give Gmail most of what people buy paid email tools for.

Frequently Asked Questions

How many emails can I schedule in Gmail at once? +
Gmail caps scheduled emails at 100 per account. The cap covers everything in the Scheduled folder across all your devices. When you hit it, the Schedule send button is greyed out or returns an error on the 101st email. The only fix is to cancel or let some scheduled emails send before queueing more. The limit exists to prevent abuse and to manage Google's server load.
What timezone does Gmail use for scheduled emails? +
Gmail uses the timezone you were in when you scheduled the email. If you schedule an email at 9 AM IST in Delhi and then fly to London, the email still goes at 9 AM IST (which is 3:30 AM London time during BST). The schedule is anchored to the moment of scheduling. To send at the recipient's local time, do the conversion yourself before scheduling or use Google Calendar to change your Gmail timezone to the recipient's zone first.
Can I schedule recurring emails in Gmail? +
Not natively. Gmail's Schedule send sets a single send time per email. To send the same message every Monday or every month, you need a workaround. The free options are a Google Apps Script that runs on a trigger or a third-party add-on from the Workspace Marketplace such as Email Scheduler for Gmail. For business use, Zapier or Make can also chain a scheduled trigger to a Gmail send-email action.
Can I schedule emails on the Gmail mobile app? +
Yes. The Gmail app on iOS and Android supports Schedule send. Compose the email, then tap the three-dot menu next to the paper-plane Send icon at the top right, pick Schedule send and select a preset time or a custom date and time. The same 100-email cap applies. Scheduled emails are visible in the Scheduled folder, which is accessible from the hamburger menu.
How do I edit or cancel a scheduled email in Gmail? +
Open Gmail and click Scheduled in the left sidebar (or in the mobile app's folder menu). Click the email you want to change, then click Cancel send at the top right. The email becomes a draft. Edit the content if needed, then click the down arrow next to Send and pick Schedule send again to set a new time. Note that Cancel send does not delete the email, it moves it to Drafts, so check that folder if you cannot find it later.
VT

VideoShala Team

Author

The VideoShala editorial team.