Skip to main content
All CollectionsSite Settings and InformationSite Settings
Allow Participants to Log in Via Social Media
Allow Participants to Log in Via Social Media

EngagementHQ provides login integrations for popular social media channels.

Deepa Prabhu avatar
Written by Deepa Prabhu
Updated over a week ago

You can allow participants to sign up and log in to your EngagementHQ site using their Facebook, X, or Google accounts. Social sign-in means that participants don’t have to remember different login credentials. However, they will still need to complete your Signup Form.

Once enabled, participants can select to register or sign in via their social accounts. If they choose to, the participant is redirected to the social platform where they can log in. Once logged in, they will be redirected to your EngagementHQ site to complete the registration form.

a sign in page with social options

Please note that participants will be automatically logged into your site if they have logged in to the social platform, and they can only use this option if the email address for their social platform has not been used on your EngagementHQ site.

Enable Social Sign In

  1. Go to Site Settings > Privacy and Security.

  2. In the Sign Up Form section, check that the Enable Signup Form setting is on.

  3. Check each platform you want to use. You can:

    • Enable Facebook Signup: you will need to provide an app ID and app secret

    • Enable Google signup: after checking this box, you will need to email us at support@engagementhq.com to activate this

    • Enable Twitter Signup: as of 14th February 2023, X stopped providing free access to its API. This caused disruptions and participants can no longer use their X credentials to log into EngagementHQ.

      the facebook sign in settings in site settings

Enable Facebook Sign In

You need to register a developer account and create an app to enable Facebook login. Detailed instructions for Facebook app creation are in the Meta Developers Docs:

Briefly, the process is:

  1. Register a Meta Developer account by following these instructions.

  2. After registering, select Create First App, or select Create App from the App Dashboard.

  3. Select the Other option, then select Next.

  4. Add an app name and App contact email address. The email address is used to contact you about the app, so use one that you can access.

  5. Select Create App.

  6. Select Set up on the Facebook Login tile and choose the Web platform.

  7. Paste your EngagementHQ site’s URL into the Site URL field and Save.

  8. From the left-hand menu, select App settings > Basic and add the following in the available fields, then select Save changes:

    • App domains: paste in the URL to your EngagementHQ site

    • Privacy Policy URL: paste in the URL to your site’s Privacy Policy page

    • Terms of Service URL: paste in the URL to your site’s Terms of Use page

    • User data deletion: paste in the URL to your EngagementHQ site

    • Category: select a relevant category, such as Community & Government, from the drop-down menu

  9. From the left-hand menu, go to Facebook Login > Settings and paste into the Valid OAuth Redirect URLs field your site’s domain with /auth/facebook/callback appended and Save changes. The complete URL should look like this: https://yourdomain.gov/auth/facebook/callback

  10. Toggle on the App Mode: Development to Live.

  11. Go back to App settings > Basic and copy the App ID and App Secret and paste them into the corresponding field in your EngagementHQ site’s Site Settings > Privacy and Security > Enable Facebook Signup.

  12. Save your settings and test your Facebook login.

Did this answer your question?