Using the same Gmail API for multiple clients / websites / contact form

[ad_1]

In the Google Cloud Console, rather than creating a new project with new credentials for each client, is it possible to use the same Gmail API credentials for multiple clients?

Basically what I’m trying to do is just use a generic “Agency Name WP SMTP” with my agency email and use the same Client ID, secret, and inevitably the OAuth 2.0 Client ID across multiple clients.

I’m still relatively new to setting up WP Mail SMTP as I mostly just do front end for the agency I work at, so sorry if this is a stupid question.

We work with mostly small businesses, so 100s of emails isn’t a concern if “overloading the SMTP” is a thing to consider.

Thanks in advance 🙂

[ad_2]
1 Comment
  1. Technically yes, but Gmail does have sending limits. Last I checked it was around 3000/day? You would also need to verify all the domains you want to use it on as well as have them added to the Oauth consent screen.

    It may be more advisable to set up a free account on SendGrid or similar. I’m in a similar boat and have used Gmail/Workspace as you’ve described, but it became very messy after adding more than a few sites. Planning to switch to sg or mailerlite soon actually

    Edit: If you DO go the Gmail route, do yourself a favor and make a separate client id/secret for each site. Don’t use one key on multiple client sites

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer