WordPress plugin for associations & societies

Member records, dues and approvals — in one place.

Unitas handles the whole membership lifecycle for associations and professional bodies: online applications, board approval, country-based fees, card and bank payments, certificates, and member-only content — all inside the WordPress you already run.

From first application to annual renewal — no spreadsheets, no third-party portal.

society.example.org/wp-admin
Unitas admin dashboard showing member counts, pending payments and recent transactions
Built for the full membership year
3payment gateways
5member categories
4income-based fee tiers
PDFreceipts & certificates

An association outgrows its membership spreadsheet faster than it expects. Renewals get missed, fees differ by country, and the board needs to approve every new member by hand. Unitas puts that work where your site already lives.

— Designed around how volunteer boards and small offices actually run a society.

What it does

Everything membership needs, nothing it doesn't

Six core areas, built specifically for membership organisations rather than online stores.

Members & roles

Full member profiles, five membership categories, and active / inactive status. Member and Manager roles keep board access separate from WordPress admin.

Country-based fees

Set dues by member type and World Bank income group, so a member in a lower-income country pays a fairer rate — calculated automatically at registration.

Card & bank payments

Stripe and PayPal for instant card payments, plus a manual bank-transfer flow with board approval. Webhooks are signature-verified and members are activated on payment.

Members-only content

Restrict any page or post to paid members from a meta box that works in both the block and classic editors — or wrap inline content with a shortcode.

Receipts & certificates

Every completed payment generates a PDF invoice with a paid stamp and a membership certificate, emailed automatically and re-downloadable any time.

Reports & exports

Membership and financial reports, dues collected versus outstanding, plus one-click CSV exports of members and debts for your records and audits.

How it works

From application to active member, in four steps

The flow mirrors how a real society admits and renews members — with the board firmly in control.

Apply

A prospective member fills in the public form, picks a category and country, uploads a CV and gives GDPR consent. The fee is shown instantly.

Board review

Managers see pending applications with the CV attached, then approve, reject with a reason, or request more information — each sending the right email.

Pay dues

Approved applicants receive login details and pay by card, PayPal or bank transfer. Manual transfers are confirmed by the office.

Active membership

Membership activates, the certificate and receipt go out, and the member gets a dashboard. Next January, renewal dues and reminders are generated automatically.

Fair by design

Fees that follow the member, not a flat rate

Unitas prices each membership from two things: the member's category and their country's income group, using the World Bank classification. International societies stop hand-calculating exceptions.

  • Five categories — Member, Associate, Resident, Retired and Honorary.
  • Four income tiers — from low to high income, applied by country automatically.
  • Honorary members free — and any debt can be waived or a year marked exempt.
Member typeLowLower-midUpper-midHigh
Member€30€50€80€120
Associate€20€40€60€90
Resident€15€25€40€60
Retired€15€25€40€60
Honorary€0€0€0€0

A look inside

The screens your office works in

Real interfaces from Unitas, shown with sample data. Click any screen to enlarge.

society.example.org/account
Member dashboard with payment options

For members

A self-service home for every member

Members log in to one tidy dashboard — no support email required. They see their status, settle dues, keep their details current and pull their own paperwork.

  • Pay outstanding dues by card, PayPal or bank transfer.
  • Download invoices & certificates as PDFs, any year.
  • Edit their own profile and reset their password.
  • Reach members-only content the moment their payment clears.

Runs the calendar for you

Renewals and reminders, on schedule

The annual cycle is the part offices dread. Unitas turns it into a checklist that mostly runs itself.

  • Generate the year's dues for all active members in one click.
  • Annual fee call goes out automatically in early January.
  • Quarterly reminders reach anyone still unpaid — or send them by hand.
  • Every email is editable, with placeholders for name, amount and pay link.
wp-admin · Members
Member directory with statuses and pending dues

Good to know

Questions boards ask first

Where does it run, and who hosts the data?

Unitas is a plugin for the WordPress site you already control. Member data lives in your own database — there is no external portal and no third party holding your records.

Does it support more than one language?

Yes. The interface is fully translatable through standard WordPress language files, so members and the board can work in their own language.

Which payment methods are included?

Stripe and PayPal for online card payments, and a manual bank-transfer option with an approval step. Webhooks are signature-verified for security.

Can we move our existing members in?

Members can be added individually or in bulk, and dues can be waived or marked exempt per year while you migrate — so historical records stay accurate.

Is it built with data protection in mind?

Applications include GDPR consent, uploaded CVs are stored privately and protected from public access, and you can delete a member's data along with their record.

What does it cost?

Pricing depends on your organisation and setup needs. Request a demo and we'll walk you through Unitas and what it would take to run it for your society.

Request a demo

See Unitas with your association in mind

We'll show you the board workflow, the fee model and the member dashboard, then talk through fitting it to how your society works.

Prefer email? Write to mirket@mirket.io.