Help Center

Guides for the Admin and Association portals

Welcome to the ALMA CPD Portal Help Center

This guide explains every section and tool across both portals. Use the sections below to learn how to manage members, submit and export CPD records, and keep your data accurate and compliant.

Admin Portal

Admin Dashboard

The central hub for all CPD submissions across every association and country. View analytics, filter records, spot duplicates, and export impact reports.

  • •Summary cards show total records, professionals, countries, and CPD points awarded.
  • •Filter by record type, country, association, licensing council, search term, or export status.
  • •Use the duplicate-merge tool to combine redundant CPD records by person, topic, and completion date.
  • •Download CSV exports or generate an AI-assisted PDF impact report.
Associations

Manage which professional associations can access the portal. Grant access, generate session keys, resend welcome emails, and toggle active/claimed status.

  • •Create an association access record and a permanent session key is generated automatically.
  • •A welcome email with the session key is sent to the primary contact.
  • •Use bulk selection to set Active/Inactive or Claimed/Unclaimed across many associations at once.
  • •Filter by claim status to see which associations are represented vs. still unclaimed.
Members

Browse and manage every applicant profile across the platform. Edit member details, update license numbers, associations, and subscription status.

  • •Search and filter members by name, email, license, country, or association.
  • •Open a member to edit their profile fields, including subscription status (paid/unpaid).
  • •Member profiles link to their CPD records for verification.
Association Requests

Review requests from users claiming to represent an association, or asking to register a new one. Approve, reject, and add admin notes.

  • •Each request shows the requester's name, email, license, and the association claimed.
  • •Approving a claim request converts it into an active AssociationAccess with a session key.
  • •Use admin notes to record your vetting decision and rationale.
Manage Choices

Maintain the reference data that powers every form: countries, disciplines, professional associations, licensing councils, topics, and topic types.

  • •Add or remove countries, disciplines, and associations that appear in dropdowns.
  • •Configure topics with default CPD points and faculty points.
  • •Set faculty session keys and expiry dates for faculty submissions.
Report Scheduling

Automate recurring reports sent to licensing councils or associations on a daily, weekly, or monthly basis.

  • •Choose the columns, filter (country/association/council), recipient, and frequency.
  • •Reports are emailed automatically on the schedule you set.
  • •Toggle reports active or inactive without deleting them.
Bulk Upload

Import many CPD records at once from a spreadsheet. Upload a file, map columns to fields, and validate before inserting.

  • •Download a template to ensure your file matches the expected format.
  • •Records are validated against the schema before they are saved.
  • •Use this to backfill historical CPD data quickly.
Impact Dashboard

A public-facing view of ALMA's CPD activity across Africa, with charts for country distribution, topics, points over time, and specializations.

  • •Filter by country or association to focus the metrics.
  • •Copy the embed link or iframe code to share the dashboard externally.
  • •The dashboard updates live as new CPD records are submitted.

Association Portal

Association Portal Guide

This guide explains every section, tool, and action available in your portal. Use the tabs at the top to move between sections — each is described below.

Portal Sections

Overview & Records

Your association's home base. It shows summary statistics (total members, total CPD points, new activity this month, and unexported records), analytics charts by discipline and month, and the full member records table.

  • •Use the search box and filters to narrow records by name, license, country, export status, or subscription status.
  • •Records are paginated 25 per page — use the pagination bar to move through them.
  • •Each row shows the member, their topic, completion date, points awarded, certificate link, and subscription status.
  • •Unpaid members' records are grayed out and cannot be selected or exported to the licensing council.
Association Profile

View and update your association's public profile — contact email, phone, website, address, and description. These details are shown to members and used in communications.

  • •Keep contact details current so members and ALMA can reach you.
  • •The description helps members recognize your association when registering.
Add Members

Pre-register professionals linked to your association. Adding a member creates their profile and sends them a welcome email so they can start submitting CPD records immediately using their license number.

  • •Fill in the member's name, email, license number, and optional details, then click Add Member & Send Welcome.
  • •The Registered Members list below the form shows everyone already linked to your association.
  • •Use the Edit button on any member row to correct their details — name, contact info, license, association, and more.
Add CPD Record

Submit a CPD record on behalf of a member. This replicates the public submission flow with the same validation: pick a member, choose a topic (which sets the CPD points), enter the completion date and a certificate URL, and the system prevents duplicates.

  • •Selecting a member auto-fills their license, country, and association.
  • •CPD points are locked to the topic's configured value to keep records consistent.
  • •A certificate URL is required so the record can be verified later.
  • •A confirmation email is sent to the member once the record is saved.
Merge Records

Clean up duplicate entries. The tool scans your association's records and groups duplicates — same person, same topic, and same completion date — then lets you choose which record to keep and removes the rest.

  • •Review each duplicate group carefully before merging — merging deletes the non-kept records.
  • •Use this when a member accidentally submitted the same CPD activity more than once.
  • •After merging, the overview and records list refresh automatically.
Subscriptions & Exporting

Manage which members have an active (paid) subscription so their CPD records can be exported to the licensing council. Only paid members' records are exportable; unpaid members' records are grayed out and excluded from export.

  • •Click the Paid/Unpaid badge on any record row to toggle a member's subscription status. This updates the member's profile, not just the one record.
  • •Unpaid members' records appear grayed out and their checkboxes are disabled, so they cannot be marked as exported.
  • •Use the Subscription filter (All / Paid / Unpaid) to focus on a specific group.
  • •Use the Notify (envelope) button on an unpaid record to email the participant that their CPD record was received but cannot be exported until their subscription is active.
  • •Use the Export Records button to choose exactly what to include — subscription status, year, month, and export status — before downloading a Full CSV or Points Summary.

Tools & Actions

Points Summary / Export

Use the Export Records button to choose what to include, then download a CSV of member CPD points or the full records list for offline use, reporting to a licensing council, or your own archives.

Bulk Export Marking

Select multiple records with checkboxes and mark them as exported. This records who the data was sent to and when, so you don't re-export the same records.

Flag a Record

If a member's certificate looks incorrect or incomplete, flag the record to notify them by email that their submission needs attention. The member can then resubmit with the correct details.

View Certificate

Click a certificate thumbnail or link to open the member's uploaded certificate in a new tab and verify the CPD activity.

Search & Filter

Every list supports search and filters. Combine the search box with filters (country, export status, etc.) to quickly find specific members or records.

Pagination

Large lists are split into pages of 25 records. Use the pagination bar at the bottom of a table to move between pages and see how many records match your filters.

Subscription Toggle

Click the Paid or Unpaid badge on a record row to switch a member's subscription status. Unpaid members' records are grayed out and cannot be exported to the licensing council.

Notify Member

Send a quick email to an unpaid member explaining that their CPD record was received but cannot be exported to the licensing council until their subscription is active.

Export Builder

Before downloading, choose what to include — subscription status (Paid/Unpaid/All), year, month, and export status — then download a Full CSV or a Points Summary. By default only paid members' records are included.

Need more help?

If something isn't working as expected or you need access to additional features, contact the ALMA CPD Portal administrator. Always double-check a member's license number and certificate before saving or exporting a record — accurate data keeps members compliant with their licensing requirements.