Skip to main content

Automations for Membership and Courses

Automatically manage membership and course access based on payment events — remove access when a payment fails or subscription cancels, and restore access (manually or via automation) once payment is resolved.


Remove User When There Is a Failed Payment

When running memberships or subscription-based offers, it's important that access is managed automatically if a payment fails or a subscription is cancelled.

Rather than manually checking transactions, you can create a simple automation workflow that removes access when specific payment events occur. This keeps your system consistent and protects your revenue without additional admin work.

What This Automation Does

When a payment fails or a subscription becomes inactive, the system will:

  • Remove access to the membership or course

  • Remove any related access tags

  • Optionally notify the client

  • Optionally notify you or a team member

Once set up, this runs automatically in the background.

Alvéya template name:

Subscription Cancelled | Course/Community Access Revocation and Internal Email Notification

Step-by-Step Instructions: Setting Up the Workflow

Step 1: Create a New Workflow

Navigate to Automations → Workflows → Create New Workflow. You can start from scratch or use a template that is in the Alvéya template folder. (Duplicate it first so you always have a clean version)

Step 2: Add the Trigger

Choose one of the following triggers, depending on your setup: Invoice Payment Failed, Subscription Status Changed, or Order Status Updated.

If using subscription logic, set the trigger condition to: Status = Failed, OR Status = Cancelled, OR Status = Past Due. This tells the system when to activate the automation.

Step 3: Remove Membership Access

Add an action: Remove Offer or Remove Course Access. Select the relevant membership or product. This ensures the user no longer has access to gated content.

Step 4: Remove Access Tags (If Applicable)

If you use tags to manage membership status, add Remove Tag and select the tag associated with active members. This keeps your contact segmentation clean.

Step 5: Optional – Send a Payment Notification Email

You may wish to add Send Email. This can inform the client their payment failed, provide instructions to update billing details, and offer a grace period if appropriate. Keep this message calm and clear.

Step 6: Optional – Internal Notification

You can also add an Internal Notification. This alerts you or your team if a payment fails, so you can follow up if needed.

Step 7: Publish the Workflow

Once all steps are added, review your trigger, confirm actions are in the correct order, and turn the workflow on. Your automation is now live.

What the Flow Looks Like

Payment fails → Workflow triggers → Membership access removed → Tags updated → Notifications sent. No manual work required.

Best Practice Tips

  • Test the workflow using a test subscription before going live

  • Ensure your trigger is connected to the correct product

  • Keep notification emails clear and supportive

  • Avoid relying solely on manual monitoring

Why This Matters

Automated access control protects your revenue, maintains fairness across members, reduces admin time, and creates a clean, professional system. When your automations are set up correctly, your membership can run smoothly without constant oversight.


How to Regrant Membership Access After Payment Is Resolved

If a client's payment fails, your automation may remove their membership access automatically. Once their payment is successfully processed or their subscription is reactivated, you may need to restore access. This guide explains how to do that manually and how to automate it for the future.

When You May Need to Regrant Access

  • A client updates their payment details after a failed charge

  • A past-due subscription becomes active again

  • You manually approve continued access

  • A refund or error was resolved

Regranting access ensures the client can log back into their membership or program.

Option 1: Manually Restore Access

This is best for one-off situations.

Step 1: Locate the Contact — Go to Contacts → Search Contact Name and open the client's profile.

Step 2: Reapply Membership Access — Navigate to Memberships / Offers → Add Offer, select the relevant course or membership, and confirm access.

Step 3: Reapply Any Required Tags (If Used) — Add the appropriate membership tag and remove any "payment failed" or "inactive" tags if applicable. This ensures your contact remains correctly categorised.

Step 4: Confirm Access — It is good practice to confirm the client can log in and send a brief confirmation email if needed. Keep this communication clear and supportive.

Option 2: Automate Reinstatement (Recommended)

If you regularly manage subscriptions, it is best to automate access restoration.

Step 1: Create a New Workflow — Go to Automations → Workflows → Create New Workflow.

Step 2: Add the Trigger — Choose one of: Invoice Payment Received, Subscription Status Changed, or Order Status Updated. Set the condition to Status = Active OR Payment = Successful. This ensures access is only restored once payment clears.

Step 3: Add the Action to Regrant Access — Add Grant Offer or Add Course Access and select the relevant membership or program.

Step 4: Reapply Tags (If Used) — Add Add Tag and select the appropriate "Active Member" or similar tag. This keeps segmentation aligned.

Step 5: Optional – Send Confirmation Email — This reassures the client that access has been restored and provides login details if needed.

Step 6: Publish the Workflow — Review your trigger and actions, then turn the workflow on. Your system will now automatically restore access whenever payment is successful.

What the Flow Looks Like

Payment resolved → Workflow triggers → Membership access restored → Tags updated → Confirmation email sent. No manual follow-up required.

Best Practice Tips

  • Always test your workflow before relying on it

  • Avoid granting access before payment is confirmed

  • Keep email communication supportive and neutral

  • Review your failed-payment and reactivation workflows together to ensure they align

Why This Matters

Automating reinstatement reduces admin time, prevents accidental access gaps, creates a professional client experience, and keeps your membership system consistent. When your payment and access workflows work together, your membership runs smoothly in the background.

Did this answer your question?