Support > Documentation > Plug-in Web Applications > Social and Communications > Membership Module

Membership Module


  • Active* - a member that is in good standing (paid in full).  This member can login to the members-only area and shows up in the Member Directory.
  • Comp* - life members (comp fees, no expiry). This member can login to the members-only area and shows up in the Member Directory.
  • Pending* - a member in good standing (waiting for cheque).
  • Expired - a member that has expired. This member can login, but can only access the member renewal form. This member will not appear in the Member Directory.
  • Archived - a member that is not in good standing and will not be contacted for any purpose (eg., deceased, changed industry, etc.) This member can login, but can only access the member renewal form.

*Active, Pending and Comp members will automatically show up in the Member Directory unless the member has select "hidden" from the visibility drop down.

For a quick view of the status of each of your member, click on the Membership icon on the webtop. In the Membership screen you will find a Status Filter where you can filter the members based on their Status.


To add a new member, you should always go through the public sign-up process.

If you have the person's credit card, you can enter it using this registration form. The new member will automatically receive an email confirmation with her login/password (Confirmation emails only get sent after the person has paid).

If you've already processed the payment, complete the first screen only. This will automatically send the new member her login/password. However, you must then go to the admin area and click on the Membership module. Find the new member and update her status to "Active".


Emails go out on the second day of every month at 6am Pacific.  They go out as follows:

  • 1 month less a day before their membership expires
  • The day after their membership expired
  • A month and a day after their membership expired

Emails do not go to people who have renewed their membership.   They do not go to people who have a status of "comp", only "active" or expired".

Early Renewal

  • This feature allows members to renew their membership prior to the member expiry date.
  • Permits you to send an email a month or two early to encourage members to renew their membership early
  • They must currently be active
  • Members can renew early for the next period only (ie: you can't renew for two years, etc). Once the member has renewed early, the Renew Now button disappears until the following year.


Invoice Status Definitions:

  • Active - Only active invoices affect the account balance.  These are real invoices, and the invoice total is/was owed by the account holder.  All other invoices are not valid from an accounting perspective.
  • Inactive - Inactive invoices are still in the process of being drawn up.  All invoices are inactive when first created, and are then activated when the purchase is confirmed.  For example, in an online shopping system, the invoice is inactive while the user is shopping, but gets activated when the user checks out and tries to pay.  If a user abandons their shopping cart without ever going to pay, they will leave an inactive invoice behind in the system. Also, if the credit card is rejected by Moneris, the invoice will show as Inactive.
  • Processing - Processing invoices have gone to payment (Moneris), but we have not yet heard back.  For new invoices, they probably really are in processing, and should not be altered.  For old invoices, one of two things has probably happened:
    1. they went to pay, but could not complete payment, and the purchase was abandoned
    2. they paid, but the receipting process was interrupted (eg. by the user closing the browser before coming back to the your site)
  • These invoices should be reconciled with the payment gateway records, and then marked as either "active" if payment was received or "canceled" if not.  (If marking the invoice as active, it is also a good idea to log the payment as well.  Otherwise, the invoice will show up as an outstanding receivable.)
  • Canceled - Canceled invoices were fully or partially processed at one point, but then were canceled later.  In an e-commerce setting, you will use this to cancel invoices that were left in a processing state, but which reconciliation shows were never paid.


For the above Invoices, you need to apply payments. E-commerce payments will automatically be updated, unless the user cancels the receipt callback. (You can also use this to manage off-line payments, eg. payments by cheque.  But I don't think that is important for you, so I won't go over it here.)

Here are the status definitions:
  • For good payments, the status should be "paid"
  • To cancel/undo a previous payment, set its status to "canceled"
  • To mark an offline payment as tentatively received (eg. a cheque that has not been cleared), use "received".  These payments will be presumed good and included on account statements and balances, but should be updated to "paid" or "canceled" as part of final reconciliation.
  • The status of "suspicious" is used to flag automatic e-commerce payments that could not be validated through the gateway. These should be checked manually, and then updated to "paid" or "canceled".


When members pay their dues using cheques, their membership status is automatically marked as Pending. To record an offline payment, please login to your Payment module at:

Note: remember to check off the "Perform payment post-processing" checkbox to have the system automatically update a member's status.

At the end of each week, the website administrator will receive an automated email listing the members that are still pending.


The Email Module tool allows you to broadcast e-mail messages to all members of your website. Here are the merge codes that you have the option of using:

For recipient groups you have:

[[EMAIL]] - recipient's email address
[[NAME]] - first and last name combined
[[MEMBERSHIP_DATE]] - date of their last membership status change
[[TYPE]] – type of membership

For mailing lists you have:



google (5 items)
RSS (3 items)
SEO (3 items)
plug-in modules (28 items)
IT (9 items)
best practices (5 items)
visual tutorial (29 items)
security (3 items)
data handling (7 items)
fundamentals (3 items)
graphic design (19 items)
web protocols (9 items)
programming (48 items)
html formatting (7 items)
POD (32 items)
events (8 items)