Before jumping in... please be aware that MemberSpace does NOT have any official gifting functionality 😥
However, you can repurpose our existing features to create a gifting experience if you really need it.
Create non-public one-time payment Member Plans and make sure they have access to the appropriate Member Pages and Content Links.
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
Now you'll need to create a custom Welcome Email for each gift plan by going to Customize > Member 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 your normal membership plans.
Whenever someone purchases one of these gift plans, you'll need to create a unique coupon code to send them.
Go to Member Plans > View Coupons (or Create Coupons)
Create a unique coupon code with a redemption limit of 1 and then send an email to the gift buyer with the coupon code included.
In the email you send, you may also want to include two other details:
1) The gift receiver will need to enter the coupon code and their credit card when purchasing a membership. This way if they continue the membership after the gift runs out or buys a different membership in the future, their credit card will be on file.
2) If you want to allow gift buyers to buy a gift for an existing member, then you'll need to ask the gift buyer to send you the name and email address of the existing member they want to apply the gift to. After you get those details you'll need to manually apply a coupon to the member's account in Stripe. So there's no need in this case to send the gift buyer any coupon code. Perhaps just a confirmation that you applied to coupon successfully :)
To automate this step, you could create a custom sign up field (Customize > Sign Up Fields) for just the Gift Plan(s). Here's a quick overview video of how to do that 👍