Gmail logo

Gmail + Courier

Turn Gmail into a multi-channel notification system

Design and automate every message with Courier. Keep Gmail for email delivery, then add SMS, push, and an in-app inbox from one API.

Overview

What Gmail is

Gmail is Google's email service that lets users send and receive messages through a web-based interface and the Gmail API.

Courier sits in front of it as one API, a visual editor, journeys, and every other channel, so you keep Gmail for delivery and build multi-channel notifications on top.

You need a Courier account and your own Google account. Courier connects to Gmail with Google OAuth, so there is no API key to paste.

Why Courier

What you get with Gmail + Courier

Use cases

What teams build with it

Onboarding and lifecycle journeys that marketing can edit without engineering
Beautifully designed transactional email, receipts, welcomes, and resets, from one template set
Add SMS or push to an existing email flow without wiring a new integration
Give users an in-app inbox so they see the same messages inside your product

Setup

Connect it in minutes

An admin adds Gmail once on the Integrations page in Courier. Once connected, anyone on your team can design and send email through Gmail, and add channels whenever they need them.

1
Authorize Gmail
Add Gmail as an email provider and authorize Courier with your Google account. Courier uses Google OAuth, so you consent to the Gmail scopes instead of pasting an API key.
2
Design a template
Build your email in Courier's visual editor, or start from an existing layout, then reuse it across every channel.
3
Send from your app
Call the Send API with a recipient and template. Courier renders and delivers through Gmail.

FAQ

Frequently asked questions

Can I use Gmail with Courier?

Yes. Gmail works as an email delivery channel in Courier, sending through your connected Gmail or Google Workspace inbox. It is intended for testing and small-scale internal sends rather than high-volume production email.

Do I still need my own Gmail account?

Yes. Courier sends through your existing Gmail or Google Workspace inbox, so you connect an account you already own. Only the recipient's email field is required on the Courier profile; Courier does not host a mailbox for you.

What do I need to connect Gmail to Courier?

No API key. You sign into your chosen Gmail inbox and consent to Courier's requested Gmail scopes, granting OAuth permission to send. To send from another account, click "Authorize a different Gmail inbox" and reauthorize.

What are the Gmail sending limits in Courier?

Google enforces send caps: 500 messages per day for consumer Gmail and 2,000 per day for Workspace. Because of this, the Gmail channel is meant for testing and small-scale internal sends, not high-volume production email.

Why do my Gmail sends fail, and how do I fix them?

OAuth tokens require periodic re-authorization. If a send fails, Courier marks it UNDELIVERABLE with a status 400 error. To restore it, go to Channels then Gmail and click Update to re-authorize with Google. Token refresh is otherwise automatic.

Can I set provider-level body overrides for Gmail?

No. Gmail does not support provider-level body overrides in Courier. You design the message in the Courier notification or Design Studio, and it sends as authored through the Gmail channel.

Is Courier a replacement for Gmail?

No. Gmail still delivers the email; Courier sits in front of it. Courier adds the Send API, Journeys, and Design Studio, plus other channels like SMS, push, and Courier Inbox, all through one API.

More

Related integrations