Introduction
Welcome to KeyGator, The Swiss Army Knife of the Envato Keygate Solutions.
- Are you tired of wasting money on monthly support service fees?
- Still paying every month even when your products are outdated or no longer selling?
- Still paying monthly just to keep a support team active? Imagine never paying for monthly support services again.
- Do you want to fully protect your WordPress products from being downloaded and used by non-buyers?
- Do you manage multiple author accounts and wish you could combine all your buyers in one unified system?
- What if you had your own branded support forum, beautifully designed just for you where every customer can open topics only in the forums linked to their verified licenses?
- Have you dreamed of building your own private database of buyers and their licenses—independent from marketplaces?
- Do you want to boost your website’s SEO rank, attract more traffic, and grow your business?
Presenting KeyGator
KeyGator is a Smart REST API Keygate Solution WordPress plugin working side-by-side with bbPress WordPress Plugin (On any bbPress theme) to help Envato Authors to organize their own support forum as well as Protecting their projects against anonymous use, Collecting their buyers and their licenses in one place.
KeyGator has its own Custom Post Types CPTs:
- Sellers: To Add your Sellers accounts (For Multiple Authors).
- Items: Add the projects for each seller and associate with bbPress forums.
- Item Category: To organize your projects into categories.
- Item Secret Content: A custom list array to be send to your clients’ websites using REST API (also known as Sendback Content).
- Users: Will be added dynamically after user verification.
- Licenses : Will be added dynamically after user verification.
What Envato Authors Can Do With KeyGator?
- Organize bbPress forum by associating your projects with bbPress forums to disable creating topics and replies for non-buyers.
- Preventing buyers from submit tickets in non-purchased items’ forums.
For Example: The project ABC’s buyers Will Be able to create topics in ABC’s forum only while they Will NOT be able to create topics in the XYZ’s project forum. - Protect Envato’s WordPress Projects against anonymous use.
- Force buyers to verify their licenses to be able to submit support tickets.
- Create your own buyers database.
- Disallow/Allow buyers of the same item from replying to each other.
- Unlimited Support Team members.
How KeyGator Works?
A. Organize & Protect the bbPress Forum
Once you activate the KeyGator plugin into your website, You’ll be able to add your sellers accounts (See Multiple Seller License) and their projects, Then associate each project with its bbPress forum, So all KeyGator’s bbPress forums will be locked for all visitors but the verified buyers of a certain project.
B. Protect & Activate WordPress Projects Licenses
KeyGator generates another lightweight WordPress Plugin called KeyGator (Client) Plugin (Whereas the Client is your Author username) to be integrated into your WordPress project (Theme or Plugin) to connect the main KeyGator (That Installed in your website) using WordPress REST API to verify your client’s license and receive the current Item’s Secret Content (Defined Below) which allows the client to unlock and use the project’s premium features.
Item’s Secret Content: Is one of the KeyGator’s CPTs which has a generic array called Sendback Content, by default it’s a list of plugins (You can create your own sendback content using plugin’s filters – DO NOT Worry) to be send to your client’s website after verification license process done successfully, This content will be received by your copy of KeyGator (Client) Plugin integrated into your project to be installed using TGM Plugin Activation (Or you can perform any other process as you wish).
C. Verify Non-WordPress Projects Licenses
For Non-WordPress developer Authors, KeyGator has Frontend Pages (Require Registration) to be accessed and your client have to Authenticate his Envato’s buyer account then Verify his licenses done from your store.
Now your client will be able to submit support tickets in the forums associated with his verified items.
What is the KeyGator (Client) Plugin and How it Works?
KeyGator (Client) Plugin is a lightweight WordPress plugin prefixed with your Envato’s username to be unique, So the same client can use multiple authors plugins in the same website.
Example: the KeyGator (Client) Plugin for author Oxibug will be named KeyGator (Oxibug) and will be under namespace envatocastle_oxibug as well as functions, classes and global variables will be prefixed with oxibug, So there’s no way to be conflict with other authors’ plugins.
So in case a client using a WordPress theme from Oxibug and a plugin Tetoworx, He will be able to use the KeyGator (Oxibug) and KeyGator (Tetoworx) simultaneously in the same website with no conflict.
Now Let’s: Start Configuring Your Website