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
- In Zapier, create a new Zap and select âCatch Hookâ as your trigger event.
- Zapier will generate a Webhook URLâcopy this, as youâll use it in your Keap campaign.
Once youâve copied the link, proceed to the next step.
Step 2: Build the Slack Notification
- In Zapier, after setting up your webhook trigger, add an action to send a Slack message.
- Customize your message. Hereâs a sample template I use: yamlCopyEdit
Urgent: Hey <@USER_ID>, Memberium password generator failed! Name: {{FirstName}} {{LastName}} Email: {{Email}} View Keap Record: {{KeapLink}}
- 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.
- Set up your Memberium password generator HTTP post as usual.
- Add a 5-minute delay after the password generation step. This gives Memberium time to process.
- After the delay, trigger an HTTP post to your Zapier webhook with the following fields:
- Contact ID
- First Name
- Last Name
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