Start sending email with the Gmail API in one minute

Need to send automated critical emails like password resets and notifications from your app? Leveraging your existing Google Workspace or Gmail accounts can ensure your emails reach your users without being marked as spam. However, integrating with the Gmail API can be a complex and time-consuming process.

SendWith is a simple, secure, and cost-effective wrapper around the Gmail API that allows developers to integrate email functionality into their applications with incredible ease.

Quickstart: Send your first email in 3 steps

  1. Sign up for SendWith: Create a free account on SendWith.

  2. Authenticate: Give SendWith permission to send emails on your behalf by connecting your Gmail account.

  3. Send your first email: Send an email using the SendWith API. Check out the Getting Started guide for sample code snippets as well as our API reference.

Email Aliases

Google Workspace allows you to create email aliases that allow you to send emails from multiple addresses using a single Gmail account. SendWith supports sending emails from aliases, making it easy to programmatically send emails from different addresses (such as support@your-domain.com and no-reply@your-domain.com) without setting up multiple accounts.

To add an email alias to SendWith, enter the alias email address in the SendWith dashboard and authenticate the same Google Workspace account. SendWith will verify that your email can send from the alias and add it as a sending address.

To add an alias to your Google Workspace account, follow these instructions.

Google Workspace and Gmail limits

Google has strict limits on the number of emails you can send per day. SendWith helps you stay within these limits by providing a simple way to monitor your email usage in the dashboard.

Free Trial and Personal Gmail Limits

If you're using a Google Workspace free trial account or a personal Gmail account, you'll have lower sending limits (500 emails per day) compared to paid subscriptions. Upgrading to a paid plan removes these restrictions once the associated domain surpasses a cumulative payment threshold of $100 (or equivalent) and 60 days elapse since reaching that threshold.

Sending Limits Breakdown:

  • Daily Sending Limit per User: 2,000 emails (includes messages from aliases, delegated users, and vacation responders).

    • Mail Merge Limit: 1,500 emails per day.
    • Free Trial Limit: 500 emails per day.
  • Recipients per Message: 100 recipients per message across To, Cc, and Bcc fields.

  • Email Size Limit: 25MB per email, including attachments.

If Gmail detects suspicious or spam activity, it may temporarily suspend your account. Your Google Workspace admin can restore the account by following these instructions.

Refer to Prevent mail to Gmail users from being blocked or sent to spam for guidelines to optimize email deliverability.

Creating mutliple Google Workspace accounts to increase sending limits

If you need to send more than 2,000 emails per day, you can create multiple Google Workspace accounts that share the same alias and connect them to SendWith.

For example, you can create two new users for your Google Workspace subscription support1@yourdomain.com and support2@yourdomain.com and have them both set up to the same alias such as support@yourdomain.com. By connecting both users to SendWith, you can send up to 4,000 emails per day from support@yourdomain.com. Sendwith will automatically rotate between the two accounts to distribute the load.

To create additional Google Workspace accounts, follow these instructions. To set up aliases, follow these instructions.

Multiple domains from the same Google Workspace account

If your business is launching a new product or service, you can use multiple email addresses for support with a single Google Workspace account. This allows you to have separate addresses like support@firstdomain.com and support@seconddomain.com, all managed from the same gmail account.

To add your new domain email to SendWith, authenticate the same user with the new email from the SendWith dashboard. SendWith will verify that your email can send from the alias and add it as a sending address.

To add a domain to your Google Workspace account, follow these instructions. Email sending limits apply to the entire Google Workspace account, not individual domains.

Why Choose SendWith?

  • Effortless Setup: Forget deciphering lengthy Google API documentation. SendWith's intuitive API gets you up and running in just minutes.

  • Focus on What Matters: Stop wasting time wrestling with complex APIs. SendWith takes care of the heavy lifting, so you can focus on building innovative features for your app.

  • Guaranteed Deliverability: Never worry about emails landing in the spam folder again. SendWith boasts superior deliverability compared to other API providers.

  • Privacy at the Forefront: SendWith prioritizes user privacy. Unlike competitors, it doesn't require read access to your emails and functions as a fully approved Google integration.

  • Cost-Effective Solution: Start sending emails for free with SendWith's generous free tier. As your needs grow, easily upgrade to a paid plan that fits your budget.