Hey there! It’s Danica here, and today I want to walk you through a super useful setup that has saved me from a ton of headaches: setting up notifications for when the Memberium password generator fails.

Yes, sometimes the password generator doesn’t work as expected—and if you’re not aware of it, your members could end up frustrated, unable to access your site after purchasing. Not ideal, right?

Let me show you how to catch this issue quickly by sending yourself an instant Slack notification whenever a password fails to generate. For this setup, we’ll use Keap (Infusionsoft), Zapier, and Slack—but you could easily adapt this to use email or other tools if you prefer.

Why Set Up a Notification?

Here’s a real-life example of the kind of Slack notification I receive:

Urgent: Hey Danica, Memberium password generator failed!
Name: John Doe
Email: [email protected]
View Keap Record

This alert lets me jump in immediately, troubleshoot the issue, and get the member back on track—before they even realize something went wrong.

Step 1: Set Up a Catch Hook in Zapier

  1. In Zapier, create a new Zap and select “Catch Hook” as your trigger event.
  2. Zapier will generate a Webhook URL—copy this, as you’ll use it in your Keap campaign.
Zapier Catch Hook Example

Once you’ve copied the link, proceed to the next step.

Step 2: Build the Slack Notification

  1. In Zapier, after setting up your webhook trigger, add an action to send a Slack message.
  2. Customize your message. Here’s a sample template I use: yamlCopyEditUrgent: Hey <@USER_ID>, Memberium password generator failed! Name: {{FirstName}} {{LastName}} Email: {{Email}} View Keap Record: {{KeapLink}}
  3. To get your Slack user ID for direct tagging:
    • Go to your Slack profile > More > Copy member ID.
    • In your message, wrap the user ID like this: <@USER_ID> to get notified directly.

Step 3: Configure Keap to Trigger Zapier

Inside Keap, we’ll configure the campaign sequence to trigger this notification if the password generation fails.

  1. Set up your Memberium password generator HTTP post as usual.
  2. Add a 5-minute delay after the password generation step. This gives Memberium time to process.
  3. After the delay, trigger an HTTP post to your Zapier webhook with the following fields:
    • Contact ID
    • First Name
    • Last Name
    • Email

Why the Delay?

The delay is critical. We wait 5 minutes to give Memberium a chance to apply a success tag. If the tag is missing after that time, we assume the password generation failed, and our Zapier notification is triggered.

How Memberium Tagging Works

In the password generation URL, you can include a tag ID that gets applied only on successful password generation.

Here’s how to do it:

  • Add this as a parameter in your URL: &tagId=YOUR_TAG_ID
  • Example from Memberium documentation: tagId (Parameter 6): Optional – Applies a tag upon successful password creation. Useful for tagging contacts to confirm success or trigger automation.

We use this tag (e.g., “Password Generated”) as a goal in Keap to move the contact forward in the sequence. If they don’t receive the tag, they remain in the sequence, and the Zapier webhook triggers to notify you of failure.

Summary: Why This Matters

Without this notification setup, we wouldn’t know if a password generation failed until a frustrated customer reached out. That’s not the experience we want to deliver.

By setting up this simple automation, we can:

  • Instantly detect issues
  • Respond quickly
  • Keep our members happy and supported

Alternatives to Slack

Not a Slack user? No problem! You can modify this setup to:

  • Send an email notification
  • Log failures to a Google Sheet
  • Trigger alerts via other platforms (e.g., SMS, Microsoft Teams)

The key idea is to be proactive in catching password failures before they impact your members.

Tools & Plugins that used

  • Memberium
  • Zapier
  • Keap
  • Slack

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *