NI / NC - Add on for member expiry

Hi all,

I've searched high and low but could not find a plugin for this specific task.

We are setting up a paid membership system which allows a time limit (specifically 4 months) upon payment. Our first idea was to operate it manually; have an excel document with the names and dates and manually remove/email the user once their time is up.

But obviously an automated plugin to disable/email both ourselves and the user would make more sense.

Has a plugin like this been created before?

  • David, please check this plugin. It may implement what you need.

  • @David , we have developed and implemented this system of paid users and user subscription expiry for some of our clients. Currently there is no free plugin available anywhere here.  You can send a mail to webgalli[at]gmail[dot]com for more information on this paid subscription plugin.

    Regards, Team Webgalli
    Skype : "drsanupmoideen" or "team.webgalli"

  • Lovegin John


    You can find an advanced elgg membership plugin at This has the following features. I hope this will suit your needs.


    1. Trial period provided at the time of registration only.

    2. Users can register as both free user and premium users

    3. Trail period assigned to the premium users only

    4. Recurring payments and non-recurring payments are assigned to the premium users only

    5. When a user registers as the premium user the trial amount is charged at the initial stage and the after the trial period, the membership charges is taken on each recurring period.

    6. Users can upgrade to new membership category, but has to cancel the previous payment in paypal; else payment will be taken for that also as recurring.

    7. If the user cancels the payment of the active membership, their membership will be changed to FREE

    8. Notification mail will be send to the users of each process, except the cancellation of the previous payment in the PayPal

    9. Payment of each category on registration and upgradation is done using PayPal

    10. If non recurring mode ,then notification will be sent to the users before 15 days of expiring the membership and on the day of expiring also notification will be send to the admin and user. 11. In PayPal - Automatic recurring payments is available to PayPal Premier and Business accounts only. It is not available to PayPal Personal account.



    1. Admin can create/edit/delete membership Premium categories

    2. Can set whether to allow users to upgrade membership,

    3. Can set the subscription details

    4. Can set the trail period details

    5. Can set whether recurring payment/non-recurring details are needed or not

    6. Can set the no. of installments/recurring times

    7. Can upgrades users membership 8. Receive notification mails on upgrading and canceling membership


    Lovegin John.
    Skype: webcubes

Professional Services

Professional Services

Get / offer professional help on Elgg; like customization, design, development, setup, hosting... Illegal trades are not allowed.