/
How to create a fake-buy-button test page with Typeform
Nathan Wailes - Blog - GitHub - LinkedIn - Patreon - Reddit - Stack Overflow - Twitter - YouTube
How to create a fake-buy-button test page with Typeform
- Background:
- Note that the real Stripe integration for Typeform works for single-payments only, you can't test subscription products. (Source?)
- However, you can create a fake form that makes the user think they're signing up for a subscription product.
- Major issue: There may not be a way to automatically discard a user's credit card information. You would need to do it manually. This creates some risk.
- Note that the real Stripe integration for Typeform works for single-payments only, you can't test subscription products. (Source?)
- Step-by-step process
- Log in to Typeform.
- Go to https://admin.typeform.com/login/
- Your username and password are stored in LastPass.
- Go to https://admin.typeform.com/login/
- Create a new blank form.
- Click the button in the top-left of the screen.
- Click 'Add new Workspace'
- Explanation: A workspace is just a folder that contains typeforms.
- Name the workspace after your product and click 'Save'.
- Explanation:
- I'm not totally sure of the best way to organizing things at the moment.
- I'm thinking I may create multiple landing pages for a single product, so it seems to make sense to have a separate workspace for each product.
- Explanation:
- Click 'Create a new typeform'.
- Click 'Start from scratch'.
- Name the form after your product.
- Use this format: "ProductName - 1 - Initial attempt"
- The number indicates branching (eg 1, 2, 3, 1-1, 1-2, 1-3).
- In later iterations "Initial attempt" should be replaced with a description of the difference from the initial attempt.
- Add the Welcome screen.
- Click 'Welcome Screen'.
- Add the image.
- Click the 'Image / Video' button.
- Click 'Upload'.
- Select the image you've created.
- levelsio's image is:
- 600x292
- PNG format
- Mostly transparent
- Has his picture on it.
- The color of the text in the image matches the color of the text in his Typeform.
- levelsio's image is:
- Fill out the 'Text' box with a summary of your product.
"How to build, launch, grow and\nmonetize a bootstrapped startup"
- Bold the text in the 'Text' box.
- At least, that's what levelsio did.
- Change the 'Button' text box to say "PRE-ORDER — $30"
- Add text boxes explaining the product.
- Example:
- Step-by-step process:
- Click 'Statement'.
- Add the explanatory text.
- If this explanatory text box is one of several-in-a-row and is not the final one:
- Change the 'Button' text box to "...".
- Under 'Settings', click the 'Icon (quotation marks)' button to disable the quotation-mark.
- Add questions asking for information you can use to add the user to a mailing list.
- Example:
- Add the questions from the Stripe form.
- (Optional) Get the text used in the 'Stripe' payment template.
- Explanation:
- Why it's optional:
- This is optional because I've already grabbed the text and provide it for you below.
- I'm detailing these steps just for my own future reference, in case I'm wondering how I did this.
- Why we're doing this:
- First of all, we don't actually want to charge users; we just want them to think we're charging them. There is no official 'fake buy button' form, so we need to create our own by copying the text of the real purchase form.
- Second, as of 2016.08.19 you need to be a paying member of Typeform ($35/mo) to use the real Stripe form, and we don't want to sign up if we we may not make money anytime soon.
- Why it's optional:
- Step-by-step instructions:
- Click the 'Stripe payment' option.
- Select the text in the sample form that appears.
- Copy the text and paste it into Notepad.
- Explanation:
- Create a 'Question group'.
- Click 'Question group'.
- In the 'Question group' text box, put 'PAYMENT' in bold.
- Click the 'Description' button.
- Fill out the 'Description' box with the text below.
P.S. DON'T LIKE CREDIT CARDS? PAYPAL $30 TO HELLO@DOMAINNAME.TLD TO ORDER
Your credit card will be charged: $30
We never store your Credit Card number or CVC number!- Bold the first line; I'm not doing it here because it would be visually distracting.
- Update the price and email address.
- Click 'Save'.
- Create the CC number question.
- Click 'Number'.
- Fill in the question text:
- "Please enter your Credit or Debit Card number:"
- Under 'Settings', click the 'Required' button to make the field required.
- Click 'Save'.
- Create the CVC number question.
- Drag the 'Number' option on the left into the 'PAYMENT' question group.
- Fill in the question text: "The CVC number:"
- Click the 'Description' button.
- Fill in the description text: "(3 or 4 digit security number on the back of your card)"
- In the 'Range of values' boxes, put 0 to 999.
- Under 'Settings', click the 'Required' button to make the field required.
- Click 'Save'.
- Create the 'Name' question.
- Drag the 'Short text' option on the left into the 'PAYMENT' question group.
- Fill in the question text: "The name on your card:"
- Under 'Settings', click the 'Required' button to make the field required.
- Click 'Save'.
- Create the 'Expiry Month' question.
- Drag the 'Multiple choice' option on the left into the 'PAYMENT' question group.
- Fill in the question text: "Your card's expiry month:"
- Under 'Choices', fill out the different months.
- Format to use: "01/" through "12/"
- Under 'Settings', click the 'Required' button to make the field required.
- Click 'Save'.
- Create the 'Expiry Year' question.
- Drag the 'Multiple choice' option on the left into the 'PAYMENT' question group.
- Fill in the question text: "Your card's expiry year:"
- Under 'Choices', fill out the current year and then ten more years.
- Format to use: "/16" through "/27".
- Under 'Settings', click the 'Required' button to make the field required.
- Click 'Save'.
- (Optional) Get the text used in the 'Stripe' payment template.
- Set the 'Submit' button to say 'Submit & pay $10'.
- Click 'Configure'.
- Click 'Messages'.
- Scroll down and click on 'Submit'.
- Update the text to say 'Submit & pay $10'.
- Click 'Apply'.
- Log in to Typeform.
Related pages
, multiple selections available,
Related content
A/B Testing
A/B Testing
More like this
Bootstrap / Start simple / create a minimum-viable-product (MVP)
Bootstrap / Start simple / create a minimum-viable-product (MVP)
More like this
Mock-ups / Paper prototyping / Wireframing
Mock-ups / Paper prototyping / Wireframing
More like this
Demoing your work to potential users (Product management)
Demoing your work to potential users (Product management)
More like this
Examples of landing pages (web) and start screens (desktop/mobile)
Examples of landing pages (web) and start screens (desktop/mobile)
More like this
Champions (Sales)
Champions (Sales)
More like this