Skip to main content

We want to restrict access to a Typeform until a user has paid. Once they’ve paid, they should be able to return to the form as many times as needed to complete it but only submit it once. Upon submission, the form values will generate a PDF that’s sent to the user, and we only want them to be able to get this form result once per purchase. 

We’re using Shopify for e-commerce, but also have Stripe (if needed, but not preffered). Is this possible, or are our specs a bit too much?

Any advice or tools that could streamline this process would be greatly appreciated!

Hi ​@AdamZ Thanks for stopping by the community. I love shopify!

While we don’t have a native way to do this within Typeform, you could embed the form behind a paywall on your website. Then, if someone logs into their store account on your shopify store, they could access the page. 

I haven’t personally tried this app (though I did look into using it before), but you could try the Locksmith for the paywall, and then follow the instructions here to embed the form. 


Reply