Knowledge Base

Enabling Google Login

This article provides information on how to enable Google Login for your Fundraisers.

(note: if you are looking to add single sign-on access for your platform's admin then please see our article on Single Sign-On)

When it comes to allowing Fundraisers access to edit their page and perform various logged in tasks, there are 3 options:

1. Email address and Password (default)
2. One-time Code
3. Social Logins (Facebook and Google)

Enabling SSO using Google Login

To use Single Sign-on with Google, you will need to first set up some things within your Google Console.

These instructions can also be found at https://developers.google.com/identity/gsi/web/guides/get-google-api-clientid.


Create a Google Project

Log in to your Google Console (https://console.developers.google.com/apis) and create a new API Project for your website simply by giving it a name. Once the project has been created click into the Oauth Consent Screen section; this is where you can control the settings around what the end user sees when they go to log in with Google, such as your company name, logo, etc.

When asked to choose your "scopes," simply choose the first 3 options which are email, profile, and openid. For authorised domain, just add in the domain of your website, excluding any www or sub-domain; e.g., for this site you are on now, we would simply use "funraisin.co"

Once you have gone through all the steps, you can then click into "Credentials" from the left nav and then create a new credential, making sure to choose "OAuth Client ID." Then choose "web application" and then under "Authorized JavaScript origins" add the full url for your site, e.g., https://support.funraisin.co.

Add the API keys to your Platform

After you hit save, you will be presented with a screen giving you a Client ID and a Secret, which you can add to your platform under Platform Setup > General Setup > App Settings > Google Login.

If you’d like further help, please pop in a support ticket from your Funraisin admin, and our team will assist you.