Personally I'd rather pay right before data processing so I can be sure the product will do what I want / expect. But some people will probably be sold on it before they do all of that. So why not offer both choices? Make payment optional when signing up, making it convenient to enter payment info while someone is already filling out their account info -- and letting all the unsure users through to try out the product.
Depending on what payment backend you're using (thinking Stripe here), you could even just save the payment info on signup (encouraging everyone to enter it right away), and always wait to make the charge at that final moment before data processing.
Hi @bearson, thank you for your time and insight 🙌
My initial thought was to ask for money right before data processing step. This should make users comfortable with using their cards (by proving via overall quality and implemented flow that this app is a real deal). From psychological standpoint, by this time users should be quite involved with this app (by uploading and preparing their data) and be more inclined to pay for the service. Additionally I was thinking about allowing users to process a small batch 1-2 records to give them a taste of the output before making the purchase. Of course the pricing will be known from the get go (even before signing up).
That being said, asking for the money upfront doesn't feel right – I'm afraid that it would discourage potential customers from getting to know the service 🤔
Personally I'd rather pay right before data processing so I can be sure the product will do what I want / expect. But some people will probably be sold on it before they do all of that. So why not offer both choices? Make payment optional when signing up, making it convenient to enter payment info while someone is already filling out their account info -- and letting all the unsure users through to try out the product.
Depending on what payment backend you're using (thinking Stripe here), you could even just save the payment info on signup (encouraging everyone to enter it right away), and always wait to make the charge at that final moment before data processing.
Hi @bearson, thank you for your time and insight 🙌
My initial thought was to ask for money right before data processing step. This should make users comfortable with using their cards (by proving via overall quality and implemented flow that this app is a real deal). From psychological standpoint, by this time users should be quite involved with this app (by uploading and preparing their data) and be more inclined to pay for the service. Additionally I was thinking about allowing users to process a small batch 1-2 records to give them a taste of the output before making the purchase. Of course the pricing will be known from the get go (even before signing up).
That being said, asking for the money upfront doesn't feel right – I'm afraid that it would discourage potential customers from getting to know the service 🤔