Free trial without providing CC information
How can I allow users to get a free trial without providing a credit card information? It's a bit annoying to provide this information if the user don't liked a service and don't want to use it after the trial period.
Discussions are closed to public comments.
If you need help with Cheddar please
start a new discussion.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Marc Guyer on 15 Jul, 2010 06:21 PM
Credit card is not required for a "free" plan. More info about free plans here:
http://support.cheddargetter.com/faqs/pricing-plans/free-pricing-plans
Marc Guyer closed this discussion on 15 Jul, 2010 06:21 PM.
alexei.selivanov re-opened this discussion on 15 Jul, 2010 06:35 PM
2 Posted by alexei.selivano... on 15 Jul, 2010 06:35 PM
But I want to leverage paid plan to remind user to subscribe to a free trial and for a transparency that a user who has a paid plan is given appropriate functionality in our system.
Support Staff 3 Posted by Marc Guyer on 15 Jul, 2010 06:48 PM
You can have the same or similar functionality settings for the free plan, then when they enter their credit card, you switch them to the paid plan.
You can use the email notifications system to remind customers that they need to enter their credit card to continue using the service. A free plan still has a recurring invoice, it's for zero dollars but it still happens. So, you can use the payment receipt email (when it's for the free trial plan) to notify customers on the free trial plan that it's time to enter their credit card.
You can also use the transaction post hook to notify your application that the free trial for the customer has ended if necessary in order to change their account when the trial ends.
In short, there are lots of options here. If you have more questions, I'd be happy to help.
Marc Guyer closed this discussion on 15 Jul, 2010 06:48 PM.
alexei.selivanov re-opened this discussion on 15 Jul, 2010 07:44 PM
4 Posted by alexei.selivano... on 15 Jul, 2010 07:44 PM
What steps I need to do? I have two plans: free and standard. How can I use the notifications system where the user is on a free plan and using a free trial?
Support Staff 5 Posted by Marc Guyer on 15 Jul, 2010 08:02 PM
Have you looked at the notification system?
https://cheddargetter.com/admin/emails
Check out the syntax reference on the template editor. You can customize each template using the Smarty engine.
6 Posted by alexei.selivano... on 16 Jul, 2010 09:43 AM
I don't want to rely on transaction hooks because my service can be
unavailable for CheddarGetter. Are they queued or held until delivery?
I looked at the notifications system section but I didn't get how to implement what I need. Imaging the following scenario.
A user signs up for a free plan. He has limited functions then (guest
functions, not a member functions). He can activate a free trial at any
moment. The trial lasts two weeks. For this period user has all member
features. After 2 weeks minus 1 day notification email is sent to the user
and offers to submit membership. The user can now upgrade to the
member account providing CC information or the trial will be canceled.
The user can use free trial only once.
How this scenario can be implemented?
Support Staff 7 Posted by Marc Guyer on 16 Jul, 2010 09:06 PM
It's not absolutely necessary to use the transaction post hook. You can track the two weeks on your side.
Marc Guyer closed this discussion on 16 Jul, 2010 09:06 PM.
alexei.selivanov re-opened this discussion on 17 Jul, 2010 08:04 AM
8 Posted by alexei.selivano... on 17 Jul, 2010 08:04 AM
Can you explain how my scenario can be implemented? And can I use
different email templates for different pricing plans?
Support Staff 9 Posted by Marc Guyer on 17 Jul, 2010 01:41 PM
Certainly. You can leverage the Smarty engine. Documentation for that here:
http://www.smarty.net/docs.php
The embedded variables available to you in the templates are listed under the Syntax Reference here:
https://cheddargetter.com/admin/emails
The plan information (including whether or not the plans is "free") is available in the template as embedded variables. You could write a conditional in the template to cause it to display different information for different plans (free vs paid, for example). In other words, the same template for each notification type is used for every plan. You may use logic within the template to display information according to which plan the customer is currently subscribed to.
Marc Guyer closed this discussion on 17 Jul, 2010 01:41 PM.