Configure Login Methods: Google, WordPress, and Envato SSO

Support Genix supports multiple login methods so customers can access the support portal using their preferred account. This guide covers all available login systems. Login system configuration is a Pro feature.

Available Login Methods

MethodDescriptionRequires
Support Genix LoginBuilt-in email/password authentication (default)Nothing extra
WordPress LoginRedirect to WordPress login/registration pagesWordPress
Google LoginOAuth2 “Login with Google” buttonGoogle Cloud project
Envato LoginOAuth2 login with Envato marketplace accountEnvato API app

Support Genix Login (Default)

This is the built-in login system that works out of the box. Customers register and log in directly on the Support Genix portal.

No additional configuration needed.

WordPress Login Integration

Redirect customers to the standard WordPress login and registration pages instead of using the built-in Support Genix forms.

Setup

Go to Support Genix > Settings > General (Main settings).

SettingDescription
Use WordPress Login/RegistrationEnable to redirect to WordPress login instead of built-in portal login.
Login Page URLCustom login page URL (leave blank for default wp-login.php).
Registration Page URLCustom registration page URL (leave blank for default).
Show WordPress Profile LinkShow a link to the WordPress user profile in the portal.
Profile Page URLCustom profile page URL.

When to Use This

  • You already have a custom WordPress login page (e.g., via a membership plugin).
  • You want a unified login experience across your entire WordPress site.
  • You use a third-party authentication plugin that extends wp-login.php.

Google Login (OAuth2)

Allow customers to log in with their Google account using a “Login with Google” button on the portal.

Prerequisites

  • A Google Cloud Console account.
  • A project in Google Cloud Console.

Step 1: Create Google OAuth2 Credentials

  1. Go to Google Cloud Console.
  2. Select or create a project.
  3. Navigate to APIs & Services > Credentials.
  4. Click Create Credentials > OAuth 2.0 Client ID.
  5. Set the Application type to Web application.
  6. Set the Name to something recognizable (e.g., “Support Genix Login”).
  7. Under Authorized redirect URIs, add:Replace yoursite.com with your actual domain.
  8. Click Create.
  9. Copy the Client ID and Client Secret.

Step 2: Configure in Support Genix

Go to Support Genix > Settings > Login Systems.

SettingValue
Google Login StatusActive
Client IDPaste the Client ID from Google Cloud Console
Client SecretPaste the Client Secret from Google Cloud Console

Click Save.

Step 3: Test

  1. Visit your support portal.
  2. You should see a “Login with Google” button on the login page.
  3. Click it and authorize with a Google account.
  4. You’ll be redirected back to the portal, logged in.

How It Works

  • If the Google email matches an existing user, they’re logged in to that account.
  • If no matching user exists, a new account is created automatically using the Google profile (name, email).
  • The process is seamless — one click for returning users.

Envato Login (OAuth2)

Allow customers to log in with their Envato marketplace account. Especially useful if you sell themes or plugins on Envato.

Prerequisites

Step 1: Create an Envato API Application

  1. Go to build.envato.com.
  2. Click Register a new application.
  3. Fill in:
  4. Note the Client ID and Client Secret.

Step 2: Configure in Support Genix

Go to Support Genix > Settings > Login Systems > Envato Login.

SettingValue
Envato Login StatusActive
Client IDFrom Envato API app
Client SecretFrom Envato API app
Envato UsernameYour Envato marketplace username

Additional options:

SettingDescription
Show in Ticket FormDisplay Envato item selector when creating a ticket.
Show in Registration FormDisplay Envato fields on the registration form.
Require Envato PurchaseOnly allow support for users with a valid Envato purchase.
Check Support ExpiryVerify that the customer’s Envato support license hasn’t expired.

Step 3: Test

  1. Visit your support portal.
  2. You should see a “Login with Envato” button.
  3. Click it and authorize with an Envato account.

Purchase Verification

When Envato integration is fully configured, Support Genix can:

  • Verify the customer has purchased your item.
  • Check if the support period is still active.
  • Link tickets to specific Envato purchases.
  • Block ticket creation for expired support licenses (if configured).

Important Notes

  • Multiple methods: You can enable multiple login methods simultaneously. Customers see all enabled options on the login page.
  • HTTPS required: OAuth2 login methods (Google, Envato) require your site to use HTTPS.
  • Redirect URIs must match exactly: The redirect URI in your Google/Envato app settings must match your site URL exactly, including the protocol (https) and trailing characters.
  • reCAPTCHA: If reCAPTCHA is enabled, it applies to the built-in login form but not to OAuth2 social logins (Google/Envato handle their own security).

Related Docs

Last updated on March 5, 2026

Was this article helpful?

PREVIOUS

How to Use Public Ticket in Support Genix

NEXT

How can you close the ticket?

Powered by Support Genix