Comprehensive Membership Workflow System

Job ID: 40477707

Budget: $250 – $300 SGD

# Membership System Integration Brief

## Project Overview

Looking for a developer to build a membership onboarding and management workflow integrated with:

* WordPress website
* Mailchimp automation
* PayNow/payment gateway
* Apple Wallet / Google Wallet membership cards

The system should automate member onboarding after payment and admin approval.

---

## Current Stack

* Bluehost hosting
* WordPress website
* PHP / MySQL
* Mailchimp
* PassKit (or similar wallet platform)
* Client Bank API / PayNow QR payment gateway

---

## Required Workflow

### 1. Membership Application

User completes:

* membership form
* PayNow/payment

on WordPress website.

---

### 2. Payment & Pending Status

After successful payment:

* save applicant in database
* set status = Pending Member
* sync to Mailchimp audience
* apply Mailchimp tag: "Membership Pending"
* notify admin for review

---

### 3. Admin Approval

Admin dashboard required.

Admin can:

* approve member
* reject member

If approved:

* generate Membership ID
* create member portal login
* generate password setup/reset link
* update status = Active Member

If rejected:

* optional refund process

---

### 4. Mailchimp Automation

When member becomes "Active Member":

* update Mailchimp tags/fields
* trigger ONE automated welcome email

Email should include:

* welcome message
* membership ID
* portal login/setup link
* digital wallet card link

---

### 5. Digital Membership Card

Integrate PassKit API (or similar) to generate:

* Apple Wallet pass
* Google Wallet pass

Card should include:

* member name
* membership ID
* QR/barcode

---

### 6. Member Portal

Members should be able to:

* login securely
* update profile
* view membership details
* access wallet card

---

## Security Requirements

* Website/database remains source of truth
* Mailchimp only used for automation/emails
* No permanent passwords sent via email
* Secure password reset/setup flow required
* No payment/card data stored locally

---

## Preferred Experience

Developer should have experience with:

* WordPress/PHP
* Mailchimp API
* Payment gateway integration
* PassKit / Wallet integration
* Membership systems
* Secure login/authentication workflows