Set up Free Membership
Create a free membership signup using a Keap web form with automatic login and password generation.
Create the Campaign
- Log into your Keap application
- Go to Marketing > Automation Builder
- Click Create your own
- Name your campaign (e.g., "Free Membership Signup") and select optionally a category
- Click Save
Create the Web Form
- Drag the Web Form submitted button onto the canvas
- Double-click to configure the form
- Add the fields you need (name, email, etc.)
- Click the Thank-you Page tab
- Select Web address from the dropdown
- Enter the autologin URL:
URL
https://yourdomain.com/?i4w_autologin=XXXXXX&force_login=XXXXXX&tid=TAG_ID&redir=https://yourdomain.com
Replace:
yourdomain.comwith your website domainXXXXXXwith your security key defined in Plugin Options > Main SettingsTAG_IDwith your free membership tag ID (only one tag ID allowed)
- Check "Pass Contact's information to the thank-you page"
- (Optional) In the Settings tab, add your email for form submission notifications
- Click Ready to mark the form ready
For detailed information about the autologin feature, see the Autologin Module.
Create the Membership Sequence
- Click the Back icon to get back to the automation builder
- Drag a Sequence button onto the canvas
- Name it (e.g., "Free Membership Setup")
- Connect the web form to the sequence with an arrow
- Double-click the sequence to open it
Add Membership Tag
- Drag Apply/Remove Tag into the sequence
- Double-click to configure
- Select your free membership tag
- Click Save
Generate Password
- Drag Send HTTP Post into the sequence
- Double-click to configure
- Enter the URL:
URL
https://yourdomain.com/?i4w_genpass=XXXXXX
Replace:
yourdomain.comwith your website domainXXXXXXwith your security key defined in Plugin Options > Main Settings
- Ensure Name/Value Pairs includes the contact ID
- Click the Back icon to get back to the sequence
Create Welcome Email
- Drag an Email button into the sequence
- Double-click to configure
- Create your welcome email with login details:
Sample Email
Hi ~Contact.FirstName~,
Welcome to our free membership!
Here are your login details:
URL: https://yourdomain.com
Username: ~Contact.Email~
Password: ~Contact.Password~
Thank you,
~Owner.Signature~
- Click Ready
- Click the Back icon to get back to the sequence
- Connect the sequence elements accordingly
- Mark the sequence as Ready
Publish and Test
- Click the Back icon to get back to the automation
- Click Publish
- Double-click the web form, go to the Code tab
- Copy the HTML code and add it to your WordPress site
- Test the signup:
- Fill out the form on your website
- Verify automatic login works
- Check for the welcome email with login details
- Verify the contact in Keap has the correct tag and password