How to gift memberships
MemberSpace does not have official gifting functionality, but you can certainly repurpose our existing features (see below) to create a gifting experience.
How to create a gifting experience (manual)
This is a more secure option for creating a gifting experience, but it requires manual steps.
For example, if your membership is normally $50/month you could create two different gift plan options:
- "Gift Membership $50", pays for 1 month of membership.
- "Gift Membership $150", pays for 3 months of membership.
To create these gift plans, you would follow these steps:
- Create a one-time payment plan for $50 and make sure it grants access to whatever products and Content Links you want.
- Create another one-time payment plan for $150 and make sure it grants access to the same products and Content Links as your plan in the previous step.
Now you'll need to create a custom Welcome Email for each gift plan by going to Customize > Notification Emails > Add Welcome Email per Plan:
You'll want to include in the email body a message that makes it clear you will be sending the gift buyer a unique coupon code shortly which they can send to the gift receiver who can apply it when signing up for one of your membership plans.
You may also want to include wording that the gift receiver will need to enter their payment information when purchasing a membership. This way if they continue the membership after the gift runs out or buy a different membership in the future, their payment info will be on file.
Whenever someone purchases a gift plan, you'll need to create a unique coupon code to send them.
You'll create a unique coupon code with a redemption limit of 1 and then manually send an email to the gift buyer with the coupon code included.
If you want to allow gift buyers to buy a gift for an existing member, then you'll need to create another plan (e.g. "Gift Existing Member $50") and create a new Welcome Email for the plan. Don't include any instructions about sending the gift buyer a coupon code or the gift receiver needing to enter their payment info. Instead, you should have wording instructing the buyer you'll be applying a discount to the receiver's existing member account.
You would also need to create a custom signup field for just that gift plan so you get the gift receiver's name and email for their existing membership. Here's an overview of setting up the custom signup field:
After you get those details, you'll need to manually apply a coupon to the member's account in Stripe.
How to create a gifting experience (automatic)
This is a less secure option for creating a gifting experience, but the steps are automated.
For example, if your membership is normally $50/month you could create two different gift plan options:
- "Gift Membership $50", pays for 1 month of membership.
- "Gift Membership $150", pays for 3 months of membership.
To create these gift plans, you would follow these steps:
- Create a one-time payment plan for $50 and make sure it grants access to whatever products and Content Links you want.
- Create another one-time payment plan for $150 and make sure it grants access to the same products and Content Links as your plan in the previous step.
Now you'll need to create a custom Welcome Email for each gift plan by going to Customize > Notification Emails > Add Welcome Email per Plan:
You'll want to include in the email body a coupon code for either $50 off or $150 off depending on which plan you're creating the email for. You'll want to add clear instructions in your email that the gift buyer will need to forward this email to the gift receiver so they can apply the coupon code when signing up for a plan on your website.
In the Welcome Email, you may also want to include wording that the gift receiver will need to enter their payment information when purchasing a membership. That way if they continue the membership after the gift runs out or buy a different membership in the future, their payment info will be on file.
If you want to allow gift buyers to buy a gift for an existing member, you'll need to create another plan (e.g. "Gift Existing Member $50") and create a new Welcome Email for the plan. Don't include any coupon code in the body or instructions about the gift receiver needing to enter their payment information. Instead, you should have wording instructing the buyer you'll be applying a discount to the receiver's existing member account.
You would also need to create a custom signup field for just that gift plan so you get the gift receiver's name and email for their existing membership. Here's an overview of setting up the custom signup field:
After you get those details, you'll need to manually apply a coupon to the member's account in Stripe.
The flaw with this automatic approach is either the gift buyer or receiver could share the coupon code with someone else (who didn't pay). To counter this, you could include language in your email that the coupon code can only be used by one person when signing up before it's deactivated (though, that's not technically true). For a more secure approach, check out the steps at the top of this article under "How to create a gifting experience (manual)".