CiviCRM Guidance

This page explains how we record new users and renewals on our CiviCRM membership system, and also make sure people are correctly registered in our MailPoet mailing system,

This information is aimed at committee members who manage the membership process or take payments. It's not useful to anyone else.

We'll keep this page up to date as we better understand the system or find shortcuts. So don't print this page off, as it might be out of date.

In this section:

And some other guidance:

Members who've paid online

In these cases:

  • Member automatically registers online and CiviCRM record created
  • Payment processed automatically, and membership automatically activated
  • Receipt emailed (and bcc’d to members@u3aoliva.org) – which is our prompt to update MailPoet
When new email received in members@u3aoliva.org inbox - make a note of the Contact ID (aka membership number)
Open MailPoet > Subscribers and search by surname
If exists (previous or past member)If brand new (never been a member)
Check the record, and add in the Membership ID (Contact number you noted earlier from the email)Click ‘Add New’ button, then enter name, and copy / paste the email address / Contact ID (Membership ID) from the email confirmation
Add to ‘Paid 24-25 (CiviCRM)’ listAdd to ‘Paid 24-25 (CiviCRM)’ list
 MailPoet sends membership confirmation and removes from ‘Paid 23-24’ listMailPoet sends membership confirmation

Members who've signed up online and promised to pay by bank transfer

In these cases:

  • Member automatically registers online and CiviCRM record created
  • Record is shown as Pending
  • Email sent with reminder of bank details
  • We need to check the bank account regularly
When new payment received in bank account
CiviCRM > Contributions > Dashboard
Find user in the list on screen (Status shows as Pending), and click ‘More > Record Payment’
Set payment method to ‘Bank Transfer’ and click ‘Record Payment’ button
You don't need to fill in any other boxes - it's automatic.
CiviCRM updates the membership record automatically – it won’t send a receipt.
Access the contact record again and make a note of the Contact ID (NOT their User ID) - you'll need it later for MailPoet
Now add to MailPoet
Choose MailPoet > Subscribers and then search by surname
If exists (previous or past member)If brand new (never been a member)
Check the record, and add in the Membership ID (Contact number you noted earlier from the email)Click ‘Add New’ button, then enter name and email address, and the Contact ID you noted earlier
Add to ‘Paid 24-25 (CiviCRM)’ listAdd to ‘Paid 24-25 (CiviCRM)’ list
 MailPoet sends membership confirmation and removes from ‘Paid 23-24’ listMailPoet sends membership confirmation

Members who've paid in person

In these cases:

  • Member doesn’t register online, just turns up to pay in person (either cash or via contactless once available)
When member pays in cash
CiviCRM > 🔎 Search > Find Contacts > search by surname
If exists (previous or past u3a member)If brand new (probably never been a member)
Open record, and check their detailsClick contacts > New Individual
Note down their Contact ID number - you'll need this later
(NOT their User ID - that's from WordPress) 
Just type in Email address (NOTHING ELSE), and then click Save. 

New contact will be created and open up
 Add the basic details only (name, postcode, phone etc)

Note down their Contact ID number - you'll need this later
(NOT their User ID - that's from WordPress) 
Change to Membership tab, and click ‘Add Membership’
Change Membership type to ‘Annual Member’
In Membership Payment section, change ‘Payment Method’ to
- Cash, and then record the initials of the person taking the payment into the Transaction Id.
- Zettle, (you can also enter the last 4 digits of the card (just for later queries or if we ever need to refund))
You don't need to fill in any other boxes - it's automatic.
Click Save
CiviCRM updates the membership record automatically – it won’t send a receipt
Now add to MailPoet
Open MailPoet > Subscribers, and search by surname
If exists (previous or past member)If brand new (never been a member)
Check the record, and add in the Contact ID you noted earlierClick ‘Add New’ button, then enter name and email address, and the Contact ID you noted earlier
Add to ‘Paid 24-25 (CiviCRM)’ listAdd to ‘Paid 24-24 (CiviCRM)’ list
 MailPoet sends membership confirmation and removes from ‘Paid 23-24’ listMailPoet sends membership confirmation

Other actions

Sending a reminder Membership Confirmation email

If a user reports they haven't received their membership confirmation, then you can ask MailPoet to resend it. But first make sure they've checked their spam folder.

Firstly, check that CiviCRM has the correct email
CiviCRM > 🔎 Search > Find Contacts > search by surname
Correct if necessary
Now check the MailPoet record
MailPoet > Subscribers > search by surname then open the subscriber record.
If email correctIf email incorrect
If the subscriber has a WordPress account (they have been a member in the past), they you'll see a message "This subscriber is a registered WordPress user. Edit their profile to change their email."

If so, click the link and update the email address in the main WordPress account. Once you save the WordPress account, it'll update the MailPoet for you.

If they weren't previously a member, you can just edit the address here, then Save.
Now re-send the membership confirmation
From their subscriber record, assign a tag of "resend_confirmation'. Just start typing and it will autocomplete
MailPoet will then re-send the email confirmation, and then remove the tag. It may take a few minutes to process.

If the follow up email also isn't received, and the email address saved is definitely correct, then it might be that the member's email system is being overly sensitive and is blocking delivery. Let the webmaster know,

Duplicate CiviCRM records

If you find that you have duplicate CiviCRM contacts - for example if there's an existing CiviCRM contact (imported automatically from WordPress) and a brand new CiviCRM contact created when the user filled in the online registration form. CiviCRM tries to avoid duplicates, but if the contact users a different email address, then it won't know to combine them.

Keep the newly created account in CiviCRM (as it'll have the membership and payment attached)

Check carefully, then delete the old account (it shouldn't have any membership payments)
You may need to update the MailPoet record as above - it probably has the original email address.
If the subscriber has a WordPress account (they have been a member in the past), they you'll see a message "This subscriber is a registered WordPress user. Edit their profile to change their email."

If so, click the link and update the email address in the main WordPress account. Once you save the WordPress account, it'll update the MailPoet for you.
If they weren't previously a member, you can just edit the address here, then Save.