
PMPro Developer – Social Login + Metered Job Access.
- or -
Post a project like this29
£450(approx. $600)
- Posted:
- Proposals: 21
- Remote
- #4478930
- FEATURED
- OPPORTUNITY
- PRE-FUNDED
- Open for Proposals
Full Stack Web Development | UX/UI Responsive Designing | PHP | WordPress |Shopify |Laravel Joomla.

Full-Stack eCommerce Developer | Shopify | WordPress & WooCommerce | Wix | Webflow | Joomla | BigCommerce | Drupal | SEO

WordPress Developer |Graphic Designer |IT Support Specialist|Social Media Management & Marketing


♛ PPH No. #1 ♛ 12 Years of Experience in Web & Mobile Development & Designing ✔ Magento ✔ Shopify ✔ WordPress ✔ API Integration ✔ React Native ✔ AngularJS / Node.js ✔Responsive Design


1181845627904309904772128760721116878314329912034652883832712171512128235574788311170005
Description
Experience Level: Expert
Estimated project duration: 3 - 4 weeks
I run a large WordPress platform focused on conservation careers. Many visitors land directly on job listings from Google, but most jobs are behind a membership paywall. As a result, many visitors bounce immediately.
The goal of this project is to implement a friction-free free membership signup system that allows visitors to quickly create an account using social login, view a limited number of jobs, and then be prompted to upgrade.
The solution must integrate cleanly with Paid Memberships Pro (PMPro) and use PMPro add-ons wherever possible, with minimal custom development.
Key goals:
• Reduce bounce rate on job pages
• Allow instant free membership creation via social login
• Allow visitors to view a limited number of jobs before upgrading
Current Website Setup
Platform: WordPress
Membership plugin: Paid Memberships Pro (PMPro)
Job system: WP Job Manager
Access to non-featured jobs is restricted using PMPro membership shortcodes within job pages. Featured jobs remain publicly accessible.
Development Workflow
The site publishes new content daily, so development must follow a safe workflow.
Requirements:
• All work must be done on staging first
• Fully tested before production deployment
• We cannot push staging to live, as new content is added daily
• Changes must be deployed safely without overwriting database/content updates
This means implementing changes via plugins, code snippets, or configuration, and carefully replicating the changes on production.
Desired User Experience
Signup must be extremely friction-free.
Visitors should be able to create a free account with one click using social login, then immediately view jobs.
Free members should be able to view 3 non-featured job listings before being prompted to upgrade.
Signup Entry Points
There are three locations where signup should occur.
1. Locked Job Page (External Traffic)
Visitor lands on a non-featured job from Google.
Instead of simply seeing locked content, they see messaging such as:
“Create a free account to view this job and two more.”
The page should include:
• clear messaging
• embedded social login buttons
• simple signup CTA
After signup:
• account is created automatically
• user receives PMPro free membership
• user is redirected back to the job page
2. Clicking a Restricted Job from Search Results
When a logged-out visitor clicks a non-featured job from job search results, they should be prompted to create a free account via social login before accessing the job.
After signup they should be redirected to the job page.
3. Global Social Login Popup
When browsing the site while logged out, a social login popup should appear automatically (similar to ManyChat).
If the user is already logged into a provider, it should detect this and show:
“Continue as [Google account]”
Account creation should happen with one click.
Social Login
Use PMPro Social Login with multiple providers where possible (Google, LinkedIn, etc.).
The system should detect existing social logins and allow single-click account creation.
Metered Job Viewing
Use PMPro Limit Post Views.
Requirements:
• Free users can view 3 non-featured job posts
• Featured jobs remain public
• Metering applies only to non-featured jobs
• Jobs are managed with WP Job Manager
After the limit is reached, users should be prompted to upgrade.
Locked Job Page UX
Designing the highest-converting locked job experience is an important part of this project.
We will likely test multiple versions of:
• messaging
• layout
• signup buttons
• placement of social login
This will be an iterative process we work on together.
UX experience is a strong advantage.
Deliverables
• Social login signup using PMPro add-ons
• Automatic assignment of free membership
• Metered viewing of non-featured job posts
• Redirect to job page after signup
• Locked job page signup experience
• Global social login popup
• Full staging implementation
• Safe deployment to production
To Apply
Please include:
Your technical approach
Examples of PMPro projects
Experience with WP Job Manager (preferred)
Estimated timeline
Applications without a technical explanation will not be considered.
Start your proposal with:
PMPRO
The goal of this project is to implement a friction-free free membership signup system that allows visitors to quickly create an account using social login, view a limited number of jobs, and then be prompted to upgrade.
The solution must integrate cleanly with Paid Memberships Pro (PMPro) and use PMPro add-ons wherever possible, with minimal custom development.
Key goals:
• Reduce bounce rate on job pages
• Allow instant free membership creation via social login
• Allow visitors to view a limited number of jobs before upgrading
Current Website Setup
Platform: WordPress
Membership plugin: Paid Memberships Pro (PMPro)
Job system: WP Job Manager
Access to non-featured jobs is restricted using PMPro membership shortcodes within job pages. Featured jobs remain publicly accessible.
Development Workflow
The site publishes new content daily, so development must follow a safe workflow.
Requirements:
• All work must be done on staging first
• Fully tested before production deployment
• We cannot push staging to live, as new content is added daily
• Changes must be deployed safely without overwriting database/content updates
This means implementing changes via plugins, code snippets, or configuration, and carefully replicating the changes on production.
Desired User Experience
Signup must be extremely friction-free.
Visitors should be able to create a free account with one click using social login, then immediately view jobs.
Free members should be able to view 3 non-featured job listings before being prompted to upgrade.
Signup Entry Points
There are three locations where signup should occur.
1. Locked Job Page (External Traffic)
Visitor lands on a non-featured job from Google.
Instead of simply seeing locked content, they see messaging such as:
“Create a free account to view this job and two more.”
The page should include:
• clear messaging
• embedded social login buttons
• simple signup CTA
After signup:
• account is created automatically
• user receives PMPro free membership
• user is redirected back to the job page
2. Clicking a Restricted Job from Search Results
When a logged-out visitor clicks a non-featured job from job search results, they should be prompted to create a free account via social login before accessing the job.
After signup they should be redirected to the job page.
3. Global Social Login Popup
When browsing the site while logged out, a social login popup should appear automatically (similar to ManyChat).
If the user is already logged into a provider, it should detect this and show:
“Continue as [Google account]”
Account creation should happen with one click.
Social Login
Use PMPro Social Login with multiple providers where possible (Google, LinkedIn, etc.).
The system should detect existing social logins and allow single-click account creation.
Metered Job Viewing
Use PMPro Limit Post Views.
Requirements:
• Free users can view 3 non-featured job posts
• Featured jobs remain public
• Metering applies only to non-featured jobs
• Jobs are managed with WP Job Manager
After the limit is reached, users should be prompted to upgrade.
Locked Job Page UX
Designing the highest-converting locked job experience is an important part of this project.
We will likely test multiple versions of:
• messaging
• layout
• signup buttons
• placement of social login
This will be an iterative process we work on together.
UX experience is a strong advantage.
Deliverables
• Social login signup using PMPro add-ons
• Automatic assignment of free membership
• Metered viewing of non-featured job posts
• Redirect to job page after signup
• Locked job page signup experience
• Global social login popup
• Full staging implementation
• Safe deployment to production
To Apply
Please include:
Your technical approach
Examples of PMPro projects
Experience with WP Job Manager (preferred)
Estimated timeline
Applications without a technical explanation will not be considered.
Start your proposal with:
PMPRO
Nick A.
100% (93)Projects Completed
90
Freelancers worked with
38
Projects awarded
75%
Last project
12 Feb 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies