Designing a no-account, pay-per-video flow for a small AI tool
I build AIRap, a small tool that turns one to four photos into a short rap or singing video. The most interesting design decisions were not about the model, they were about the checkout flow. No account, no subscription. People who want to make one funny video for a friend's birthday do not want to

I build AIRap, a small tool that turns one to four photos into a short rap or singing video. The most interesting design decisions were not about the model, they were about the checkout flow.
No account, no subscription. People who want to make one funny video for a friend's birthday do not want to create an account. So you pay for the video you are making, and there is a credit pack for people who will make more. Credits never expire.
Say the price before the work starts. The price is shown before anything is generated: $6.99 for one video. Nobody has to guess what the next step costs.
Make failure cheap. Generative video sometimes fails. A failed video can be made again at no charge, which turned out to matter more than any single feature.
Delete things on a schedule. Photos and videos are deleted after 30 days. People upload photos of friends and family, so keeping them forever felt wrong.
Keep the scope honest. Each template is a specific viral moment, not "any rap video". Saying so up front avoids disappointment.
You can see how the templates are laid out on the templates page. AIRap is independent and not affiliated with the artists or the original videos.