I recently worked on MemberClicks Membership Management Software Oasis API to integrate it with WordPress so that WordPress website could be used for showing content and training content to members using LMS plugin.
MemberClicks offers All-in-one association management software that allows members management, email marketing, events registrations for members, membership renewals, and different level of Membership. You can check their website doe full features list.
MemberClicks have Oasis API that is a JSON REST API that allows a 3rd party client to interact with your Oasis (Members) data. Access to the API is provided using the OAuth 2.0 authorization framework. OAuth is an open standard for authorization. API Management is the administrative page that manages 3rd party client credentials and is available to Authorized Service Administrators (ASAs) through the Account Settings page. Access to the Oasis API is composed of two parts: authorization servers and resource servers.
A WordPress plugin was developed for a client to allow their users login into third party WordPress website using their MemberClicks credentials. It integrates MemberClicks members data via Oasis API REST calls and use it to show relevant content, in this case LMS for training and learning of members, in the website to each user as per their membership type.
Once the members are in the WordPress website, you can deliver anything to them, show them their relevant events, create training content via countless LMS WordPress plugins and WordPress themes and so much more.
Here is the MemberClicks Auth Plugin Settings page screenshot where you can update your API info to authenticate your users via Oasis API:
MemberClicks Auth Plugin Login Form screenshot, here user will login and will be authenticated via Oasis API call and then redirected to the Dashboard page, url provided in the Settings page..
Is there a way I can integrate Gravity Forms in WordPress with MemberClicks so that our form information can populate the MemberClicks database?
No, MemberClicks does not allow any insertion in their Database via API. They only allow read only data via API.
Hey Ali! I’d love a demo. I am also curious about where you can put the login wall. For example, can you customize where the WordPress main page is public, but if you click on a blog post, you would have to log in to access it?
Yes, that is possible. With the User Role Editor plugin, you can define any new role or edit existing roles, and your MemberClicks user roles can be imported and assigned to user. This role can then allow to access private WordPress posts.
You can change any WordPress Post to private and then allow only specific user roles to read those posts and configure these capabilities with the user Role Editor plugin.
I will create your user on demo website and send you info.
The MemberClicks Auth plugin worked perfectly for my client’s needs. With the installation and configuration of just 7 fields, the plugin was working flawlessly. PiMedia even helped me setup the Restrict User Access plugin used to set permissions for the posts and pages restricted to MemberClicks users.
* * * * * 5 Stars.
You are welcome.
Looks awesome! Can we purchase this plugin anywhere?
Yes, please check email.
Is there a link to more information about the plugin?
I have updated the post, and added the MemberClicks Auth Plugin Settings page and also the Login form that allows our MemberClicks users to login WordPress website. A demo can also be provided to you.