We are on Wordpress 5.8 and Civicrm 5.34.0. We do not allow Wordpress user accounts/signups, except for our admins. So from what I can tell from the books, the public membership form will always be in the new member mode. I have titled the form to indicate that it will work for renewals as well as new.

The problem is that the automatic deduping seems to fail. All the renewals are coming in as new memberships with incorrect 'Member Since' dates. I'd like renewals to appear with status = Renewal in the membership dashboard. I don't work with Civicrm very much and need guidance, if you can think of something to help.


There are a lot of rules, so let's just look at our 5 individual rules first. There are the 3 reserved rules, marked as 'General' usage.

Email (reserved)    General

First, Last and Email (reserved) General

Name and Address (reserved) General

Then there are 2 more individual rules that match on email only. I put these in a while ago I think, and I'm not sure about the weight/threshold settings.

Email Only 3    Supervised  (Email weight = 1, Length not set, threshold = 1)

Email Only 2    Unsupervised  (Email weight = 1, Length not set, threshold = 1)

None of these rules are finding any dups at the moment.

  • pls explain what your matching rules are
    – petednz - fuzion
    Aug 12 at 1:41
  • See edits to question.
    – P a u l
    Aug 12 at 2:51
  • you saw my comments below about using checksums and reminders?
    – petednz - fuzion
    Aug 12 at 6:28
  • 1
    The admins are not up to speed on getting email to work at all. I had a lot of trouble with testing emails myself a couple of years ago. I think I had to set up cron jobs etc. But this would be good partial solution to the renewal problem. Mostly folks just go directly to the site to renew. I will revisit getting the emails to work.
    – P a u l
    Aug 12 at 20:03

It won't be in the 'new member' mode if you send out renewal reminders from civicrm using an email template that uses a checksum - that way the system knows who is filling in the form, it prefills most info, and hence it would know they had an existing membership to renew.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.