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.
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.
Navigate to Admin → Settings → Authentication.
Find the Envato Login section.
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.
Follow these steps carefully:
Register an Envato Account: If you don't have one, sign up for a regular Envato account first.
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.
Request Permissions: You will be asked to select the permissions your app requires. Check the following boxes:
View the user's Envato Account username
View the user's email address
Verify purchases of the user's items
View the user's purchases of the app creator's items
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
Register the App: Click the Register App button. You will now be presented with your app's credentials.
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.
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.
Add Token to BeDesk: Copy the newly generated token and paste it into the Envato personal token field in BeDesk and Save changes.
Once Envato login is active, you can configure specific rules for ticket creation. These settings are managed from Admin → Settings → Envato.
Enable Envato Integration: This enables or disable all envato integration functionality across the site.
Require Purchase Code: When this option is enabled, customers will need a valid purchase code to create tickets for specific item.
Require Active Support: If this setting is toggled on, only users who have an active support subscription for their purchase on Envato will be able to create new tickets.
Import Envato Items: To use features like support expiration validation, you need to import your items from Envato. Clicking Import Now will sync your products. These imported items can then be attached to a category attribute, to validate whether user has purchase code for item selected in new ticket page.
After the setup is complete, information from Envato becomes seamlessly available within BeDesk.
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.
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.
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:
Earnings: A graph of your total earnings over time.
Earnings by item: A bar chart breaking down earnings by each of your Envato items.
Earnings vs tickets: A graph comparing your earnings to the number of new support conversations.
Earnings by country: A bar chart showing your top-earning countries.