Envato Module

Integrating your Envato account with BeDesk allows your customers to log in using their Envato credentials. Building on this, you can validate their support status and require purchase codes before they can create support tickets, ensuring you provide support only to eligible customers.

This article will guide you through the two main parts of the setup: enabling the Envato login and then configuring the specific support rules.

Part 1: Setting Up Envato Login

You can allow users to login to BeDesk with their envato account. This will automatically sync their purchase codes so users don't have to enter it manually.

  1. Navigate to Admin → Settings → Authentication.

  2. Find the Envato Login section.

  3. Enable the Envato login toggle. This will reveal fields for your Envato API credentials.

To get the required credentials, you must register an application on Envato's developer website.

Generating Your Envato Credentials

Follow these steps carefully:

  1. Register an Envato Account: If you don't have one, sign up for a regular Envato account first.

  2. Navigate to Envato Apps: Go to the Envato API page at https://build.envato.com and click on My Apps in the top navigation, then select Register a new app.

  3. Request Permissions: You will be asked to select the permissions your app requires. Check the following boxes:

  4. Set the Confirmation URL: In the Confirmation URL field, you must enter the following URL, replacing your-site-url.com with your actual BeDesk installation URL:
    https://your-site-url.com/secure/auth/social/envato/callback

  5. Register the App: Click the Register App button. You will now be presented with your app's credentials.

  6. Enter Credentials in BeDesk: Copy the OAuth client ID and secret application key. Paste them into the Envato ID and Envato secret fields on the Authentication settings page in BeDesk.

  7. Create a Personal Token: Go back to the Envato API page: https://build.envato.com/my-apps/. Click the Create a new token button. Grant all available permissions to this token and click Create Token.

  8. Add Token to BeDesk: Copy the newly generated token and paste it into the Envato personal token field in BeDesk and Save changes.

Part 2: Configuring Support Validation Rules

Once Envato login is active, you can configure specific rules for ticket creation. These settings are managed from Admin → Settings → Envato.

Part 3: Using the Envato Integration

After the setup is complete, information from Envato becomes seamlessly available within BeDesk.

On the Conversation Page

When an agent views a ticket from a customer who has linked their Envato account, a dedicated Envato panel appears in the details sidebar. This panel displays a list of the customer's purchases, allowing your support team to instantly verify which items the customer owns without needing to ask for purchase codes manually.

In Customer Account Settings

Your customers can manage their linked Envato account and purchase codes from their account settings page within the help center. This gives them control over their linked account and allows them to pre-validate their purchases for a smoother support experience.

Envato Report

For sellers on the Envato Market, the Envato report in agent dashboard or admin area provides a specialized dashboard to track earnings and support metrics related to your Envato products.

Key Metrics: