Product Hunt Launch - Web App
A five-scene Product Hunt launch promo for a SaaS product with a browser UI worth showing. 1920x1080 16:9, 17.4 seconds at 30fps, cut on a dark-light-dark-light-dark rhythm with a single teal accent and ground wipes between beats instead of hard cuts. The product screenshots are real 3D layers: the ask panel and the three closing cards arrive tilted and rotate flat onto their own boxes as they land, then hold a slow sway. Eleven dynamic fields swap per render: logo, product_name, tagline, three 16:9 captures (screenshot_1, screenshot_2 and screenshot_3, each reused across two scenes at different crops), three one-line feature claims (feature_1, feature_2, feature_3), launch_line and cta_line. launch_line is the only Product Hunt specific element in the whole template - leave it empty and the orange pill disappears, turning the same render into a generic we-shipped video for X, LinkedIn, a landing page or a mailer. cta_line is passed preformatted so the user types their own URL and wording. Attribution appears once, small, on the closing frame.
- Aspect ratio
- 16:9 · Horizontal
- Duration
- ~17s
- Category
- Branding
Try it with your own copy
Edit a field and the frame re-renders in your browser. No account, no credits - previews are free because they cost a browser paint, not a render.
What you can customize
This template exposes 11 dynamic fields you can swap per video - edit them in the editor or pass them to the API to batch-render variations at scale. The monospace name is the exact key to send in replacements.
Logo
urllogodata:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIiB2aWV3Qm94PSIwIDAgMTYwIDE2MCI+PHJlY3Qgd2lkdGg9IjE2MCIgaGVpZ2h0PSIxNjAiIGZpbGw9IiMwMEMyQTgiLz48Y2lyY2xlIGN4PSI4MCIgY3k9IjgwIiByPSI0MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDQxMjBGIiBzdHJva2Utd2lkdGg9IjEzIi8+PGNpcmNsZSBjeD0iODAiIGN5PSI4MCIgcj0iMTMiIGZpbGw9IiMwNDEyMEYiLz48L3N2Zz4=
Product Name
textproduct_nameBeacon
Tagline
texttaglineTurn support tickets into product decisions.
~131 characters max · 3 lines
Feature 1
textfeature_1Every ticket, tagged and ranked.
~68 characters max · 3 lines
Screenshot 1
urlscreenshot_1data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjU4IiBoZWlnaHQ9IjkzMyIgdmlld0JveD0iMCAwIDE2NTggOTMzIj48cmVjdCB3aWR0aD0iMTY1OCIgaGVpZ2h0PSI5MzMiIGZpbGw9IiNmZmZmZmYiLz48bGluZSB4MT0iMjgwIiB5MT0iMCIgeDI9IjI4MCIgeTI9IjkzMyIgc3Ryb2tlPSIjZWNlYWU0IiBzdHJva2Utd2lkdGg9IjEiLz48cmVjdCB4PSIyNiIgeT0iMzUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjMDBDMkE4Ii8+PHJlY3QgeD0iMjYiIHk9IjcxIiB3aWR0aD0iMTcwIiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjI2IiB5PSIxMDUiIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQiIHJ4PSI0IiBmaWxsPSIjZTZlNGRlIi8+PHJlY3QgeD0iMjYiIHk9IjEzOSIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIyNiIgeT0iMTczIiB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjM2NyIgeT0iMzUiIHdpZHRoPSI0MDQuMyIgaGVpZ2h0PSIxNTAiIHJ4PSIxNCIgZmlsbD0iIzBDMTQxMiIvPjx0ZXh0IHg9IjM5MyIgeT0iNzgiIGZvbnQtZmFtaWx5PSJMaWJlcmF0aW9uIE1vbm8sIERlamFWdSBTYW5zIE1vbm8sIG1vbm9zcGFjZSIgZm9udC1zaXplPSIxNyIgZmlsbD0iIzdmOTQ4ZSIgZm9udC13ZWlnaHQ9IjQwMCIgdGV4dC1hbmNob3I9InN0YXJ0IiBsZXR0ZXItc3BhY2luZz0iMiI+T1BFTjwvdGV4dD48dGV4dCB4PSIzOTMiIHk9IjE0MyIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1OCIgZmlsbD0iI2ZmZmZmZiIgZm9udC13ZWlnaHQ9IjcwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij4xLDI4NDwvdGV4dD48cmVjdCB4PSI3OTMuMyIgeT0iMzUiIHdpZHRoPSI0MDQuMyIgaGVpZ2h0PSIxNTAiIHJ4PSIxNCIgZmlsbD0iIzAwQzJBOCIvPjx0ZXh0IHg9IjgxOS4zIiB5PSI3OCIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gTW9ubywgRGVqYVZ1IFNhbnMgTW9ubywgbW9ub3NwYWNlIiBmb250LXNpemU9IjE3IiBmaWxsPSIjMDQxMjBGIiBmb250LXdlaWdodD0iNDAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIGxldHRlci1zcGFjaW5nPSIyIj5DTFVTVEVSRUQ8L3RleHQ+PHRleHQgeD0iODE5LjMiIHk9IjE0MyIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1OCIgZmlsbD0iIzA0MTIwRiIgZm9udC13ZWlnaHQ9IjcwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij4zNzwvdGV4dD48cmVjdCB4PSIxMjE5LjciIHk9IjM1IiB3aWR0aD0iNDA2LjMiIGhlaWdodD0iMTUwIiByeD0iMTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U2ZTRkZSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHRleHQgeD0iMTI0Ni43IiB5PSI3OSIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gTW9ubywgRGVqYVZ1IFNhbnMgTW9ubywgbW9ub3NwYWNlIiBmb250LXNpemU9IjE3IiBmaWxsPSIjOWFhN2EyIiBmb250LXdlaWdodD0iNDAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIGxldHRlci1zcGFjaW5nPSIyIj5TSElQUEVEPC90ZXh0Pjx0ZXh0IHg9IjEyNDYuNyIgeT0iMTQzIiBmb250LWZhbWlseT0iTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjU4IiBmaWxsPSIjMTQyMDFkIiBmb250LXdlaWdodD0iNzAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiPjEyPC90ZXh0PjxyZWN0IHg9IjM2NyIgeT0iMjExIiB3aWR0aD0iMTI1OSIgaGVpZ2h0PSIzMDAiIHJ4PSIxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTZlNGRlIiBzdHJva2Utd2lkdGg9IjEiLz48cmVjdCB4PSIzOTYiIHk9IjM5MCIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjkyIiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjU2OS44IiB5PSIzNDYuNSIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjEzNS41IiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9Ijc0My43IiB5PSIzNjguMyIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjExMy43IiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjkxNy42IiB5PSIzMDcuOCIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjE3NC4yIiByeD0iNiIgZmlsbD0iIzAwQzJBOCIvPjxyZWN0IHg9IjEwOTEuNCIgeT0iMzM0LjQiIHdpZHRoPSIxNTcuOSIgaGVpZ2h0PSIxNDcuNiIgcng9IjYiIGZpbGw9IiNkYmU2ZTMiLz48cmVjdCB4PSIxMjY1LjMiIHk9IjI2OSIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjIxMyIgcng9IjYiIGZpbGw9IiMwQzE0MTIiLz48cmVjdCB4PSIxNDM5LjEiIHk9IjM3NS41IiB3aWR0aD0iMTU3LjkiIGhlaWdodD0iMTA2LjUiIHJ4PSI2IiBmaWxsPSIjZGJlNmUzIi8+PHJlY3QgeD0iMjYiIHk9IjU0NSIgd2lkdGg9IjE3MCIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIzNjciIHk9IjU0NSIgd2lkdGg9IjEyNTkiIGhlaWdodD0iNzQiIHJ4PSIxMiIgZmlsbD0iI2Y2ZjVmMSIvPjxyZWN0IHg9IjM5NyIgeT0iNTcxIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjE0NDAiIHk9IjU3MSIgd2lkdGg9IjE1NiIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjZDdlNmUyIi8+PHJlY3QgeD0iMzY3IiB5PSI2MzkiIHdpZHRoPSIxMjU5IiBoZWlnaHQ9Ijc0IiByeD0iMTIiIGZpbGw9IiNmNmY1ZjEiLz48cmVjdCB4PSIzOTciIHk9IjY2NSIgd2lkdGg9IjM3MCIgaGVpZ2h0PSIyMCIgcng9IjUiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIxNDQwIiB5PSI2NjUiIHdpZHRoPSIxNTYiIGhlaWdodD0iMjAiIHJ4PSIxMCIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjM2NyIgeT0iNzMzIiB3aWR0aD0iMTI1OSIgaGVpZ2h0PSI3NCIgcng9IjEyIiBmaWxsPSIjZjZmNWYxIi8+PHJlY3QgeD0iMzk3IiB5PSI3NTkiIHdpZHRoPSI0NDAiIGhlaWdodD0iMjAiIHJ4PSI1IiBmaWxsPSIjZTZlNGRlIi8+PHJlY3QgeD0iMTQ0MCIgeT0iNzU5IiB3aWR0aD0iMTU2IiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNkN2U2ZTIiLz48cmVjdCB4PSIzNjciIHk9IjgyNyIgd2lkdGg9IjEyNTkiIGhlaWdodD0iNzQiIHJ4PSIxMiIgZmlsbD0iI2Y2ZjVmMSIvPjxyZWN0IHg9IjM5NyIgeT0iODUzIiB3aWR0aD0iNTEwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjE0NDAiIHk9Ijg1MyIgd2lkdGg9IjE1NiIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjZGJlNmUzIi8+PC9zdmc+
Feature 2
textfeature_2Ask your backlog a question.
~69 characters max · 4 lines
Screenshot 2
urlscreenshot_2data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NzIiIGhlaWdodD0iODIyIiB2aWV3Qm94PSIwIDAgOTcyIDgyMiI+PHJlY3Qgd2lkdGg9Ijk3MiIgaGVpZ2h0PSI4MjIiIGZpbGw9IiMxMzFGMUMiLz48bGluZSB4MT0iMCIgeTE9IjYwIiB4Mj0iOTcyIiB5Mj0iNjAiIHN0cm9rZT0iIzIzMzMyZiIgc3Ryb2tlLXdpZHRoPSIxIi8+PGNpcmNsZSBjeD0iNDEuNSIgY3k9IjMxIiByPSI2LjUiIGZpbGw9IiMyYzNiMzciLz48Y2lyY2xlIGN4PSI2Ni41IiBjeT0iMzEiIHI9IjYuNSIgZmlsbD0iIzJjM2IzNyIvPjxjaXJjbGUgY3g9IjkxLjUiIGN5PSIzMSIgcj0iNi41IiBmaWxsPSIjMmMzYjM3Ii8+PHBhdGggZD0iTTQyOS4yLDI4MCBIOTIxLjAgQTE2LDE2IDAgMCAxIDkzNy4wLDI5NiBWMzU5IEE0LDQgMCAwIDEgOTMzLjAsMzYzIEg0MjkuMiBBMTYsMTYgMCAwIDEgNDEzLjIsMzQ3IFYyOTYgQTE2LDE2IDAgMCAxIDQyOS4yLDI4MCBaIiBmaWxsPSIjMDBDMkE4Ii8+PHRleHQgeD0iNDM5LjIiIHk9IjMzMi41IiBmb250LWZhbWlseT0iTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjMwIiBmaWxsPSIjMDQxMjBGIiBmb250LXdlaWdodD0iNTAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiPldoYXQgYXJlIHBlb3BsZSBhc2tpbmcgZm9yIG1vc3Q/PC90ZXh0PjxwYXRoIGQ9Ik01MSwzODUgSDg2NC44IEExNiwxNiAwIDAgMSA4ODAuOCw0MDEgVjUwMS4xIEExNiwxNiAwIDAgMSA4NjQuOCw1MTcuMSBIMzkgQTQsNCAwIDAgMSAzNSw1MTMuMSBWNDAxIEExNiwxNiAwIDAgMSA1MSwzODUgWiIgZmlsbD0iIzFiMjgyNSIvPjx0ZXh0IHg9IjYxIiB5PSI0NDAuNCIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIyOSIgZmlsbD0iI2RiZTZlMyIgZm9udC13ZWlnaHQ9IjMwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij40MTIgdGlja2V0cyBjbHVzdGVyIGFyb3VuZCBidWxrIGV4cG9ydC4gNjglIGFyZSBvbiBwYWlkPC90ZXh0Pjx0ZXh0IHg9IjYxIiB5PSI0ODIuNSIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIyOSIgZmlsbD0iI2RiZTZlMyIgZm9udC13ZWlnaHQ9IjMwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij5wbGFucy48L3RleHQ+PHJlY3QgeD0iMzUiIHk9IjU0NSIgd2lkdGg9IjE5MCIgaGVpZ2h0PSI1OCIgcng9IjI5IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYzNiMzciIHN0cm9rZS13aWR0aD0iMSIvPjx0ZXh0IHg9IjYxIiB5PSI1ODIuNiIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIyNCIgZmlsbD0iIzhmYTVhMCIgZm9udC13ZWlnaHQ9IjQwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij5DcmVhdGUgaXNzdWU8L3RleHQ+PHJlY3QgeD0iMjM5IiB5PSI1NDUiIHdpZHRoPSIyMzYuNyIgaGVpZ2h0PSI1OCIgcng9IjI5IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYzNiMzciIHN0cm9rZS13aWR0aD0iMSIvPjx0ZXh0IHg9IjI2NSIgeT0iNTgyLjYiIGZvbnQtZmFtaWx5PSJMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMjQiIGZpbGw9IiM4ZmE1YTAiIGZvbnQtd2VpZ2h0PSI0MDAiIHRleHQtYW5jaG9yPSJzdGFydCI+Tm90aWZ5IDI4MCB1c2VyczwvdGV4dD48L3N2Zz4=
Feature 3
textfeature_3Ships to Linear, Slack and your roadmap.
~89 characters max · 3 lines
Screenshot 3
urlscreenshot_3data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjU4IiBoZWlnaHQ9IjkzMyIgdmlld0JveD0iMCAwIDE2NTggOTMzIj48cmVjdCB3aWR0aD0iMTY1OCIgaGVpZ2h0PSI5MzMiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTY1OCIgaGVpZ2h0PSI5NiIgcng9IjAiIGZpbGw9IiNmNmY1ZjEiLz48bGluZSB4MT0iMCIgeTE9Ijk2IiB4Mj0iMTY1OCIgeTI9Ijk2IiBzdHJva2U9IiNlNmU0ZGUiIHN0cm9rZS13aWR0aD0iMSIvPjxjaXJjbGUgY3g9IjQwIiBjeT0iNDgiIHI9IjkiIGZpbGw9IiNkY2RhZDQiLz48Y2lyY2xlIGN4PSI3MCIgY3k9IjQ4IiByPSI5IiBmaWxsPSIjZGNkYWQ0Ii8+PGNpcmNsZSBjeD0iMTAwIiBjeT0iNDgiIHI9IjkiIGZpbGw9IiNkY2RhZDQiLz48cmVjdCB4PSIxNTAiIHk9IjM0IiB3aWR0aD0iMzQwIiBoZWlnaHQ9IjI4IiByeD0iMTQiIGZpbGw9IiNlY2VhZTQiLz48cmVjdCB4PSI1NSIgeT0iMTUyIiB3aWR0aD0iMzgwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjU1IiB5PSI0OTAiIHdpZHRoPSIxNTIiIGhlaWdodD0iMjIwIiByeD0iNiIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjI2MyIgeT0iMzU4IiB3aWR0aD0iMTUyIiBoZWlnaHQ9IjM1MiIgcng9IjYiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSI0NzEiIHk9IjI1OSIgd2lkdGg9IjE1MiIgaGVpZ2h0PSI0NTEiIHJ4PSI2IiBmaWxsPSIjMDBDMkE4Ii8+PHJlY3QgeD0iNjc5IiB5PSI0MDciIHdpZHRoPSIxNTIiIGhlaWdodD0iMzAzIiByeD0iNiIgZmlsbD0iI2U2ZTRkZSIvPjwvc3ZnPg==
Launch Line
textlaunch_line● LIVE ON PRODUCT HUNT TODAY
~465 characters max · 3 lines
Cta Line
textcta_lineUpvote us - beacon.app
Render it from the API
Copy either call below. Both already carry this template's ID and its real variable keys - swap the values for your own.
1. Preview it — free
Same body as a render. Costs no credits, creates no job. Returns a public URL that plays the video in a browser, plus a list of problems with your payload — a mistyped key is otherwise ignored in silence.
curl -X POST https://renderly.video/api/v1/previews \
-H "Authorization: Bearer $RENDERLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "producthunt-launch-dashboard",
"replacements": {
"logo": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIiB2aWV3Qm94PSIwIDAgMTYwIDE2MCI+PHJlY3Qgd2lkdGg9IjE2MCIgaGVpZ2h0PSIxNjAiIGZpbGw9IiMwMEMyQTgiLz48Y2lyY2xlIGN4PSI4MCIgY3k9IjgwIiByPSI0MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDQxMjBGIiBzdHJva2Utd2lkdGg9IjEzIi8+PGNpcmNsZSBjeD0iODAiIGN5PSI4MCIgcj0iMTMiIGZpbGw9IiMwNDEyMEYiLz48L3N2Zz4=",
"product_name": "Beacon",
"tagline": "Turn support tickets into product decisions.",
"feature_1": "Every ticket, tagged and ranked.",
"screenshot_1": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjU4IiBoZWlnaHQ9IjkzMyIgdmlld0JveD0iMCAwIDE2NTggOTMzIj48cmVjdCB3aWR0aD0iMTY1OCIgaGVpZ2h0PSI5MzMiIGZpbGw9IiNmZmZmZmYiLz48bGluZSB4MT0iMjgwIiB5MT0iMCIgeDI9IjI4MCIgeTI9IjkzMyIgc3Ryb2tlPSIjZWNlYWU0IiBzdHJva2Utd2lkdGg9IjEiLz48cmVjdCB4PSIyNiIgeT0iMzUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjMDBDMkE4Ii8+PHJlY3QgeD0iMjYiIHk9IjcxIiB3aWR0aD0iMTcwIiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjI2IiB5PSIxMDUiIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQiIHJ4PSI0IiBmaWxsPSIjZTZlNGRlIi8+PHJlY3QgeD0iMjYiIHk9IjEzOSIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIyNiIgeT0iMTczIiB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjM2NyIgeT0iMzUiIHdpZHRoPSI0MDQuMyIgaGVpZ2h0PSIxNTAiIHJ4PSIxNCIgZmlsbD0iIzBDMTQxMiIvPjx0ZXh0IHg9IjM5MyIgeT0iNzgiIGZvbnQtZmFtaWx5PSJMaWJlcmF0aW9uIE1vbm8sIERlamFWdSBTYW5zIE1vbm8sIG1vbm9zcGFjZSIgZm9udC1zaXplPSIxNyIgZmlsbD0iIzdmOTQ4ZSIgZm9udC13ZWlnaHQ9IjQwMCIgdGV4dC1hbmNob3I9InN0YXJ0IiBsZXR0ZXItc3BhY2luZz0iMiI+T1BFTjwvdGV4dD48dGV4dCB4PSIzOTMiIHk9IjE0MyIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1OCIgZmlsbD0iI2ZmZmZmZiIgZm9udC13ZWlnaHQ9IjcwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij4xLDI4NDwvdGV4dD48cmVjdCB4PSI3OTMuMyIgeT0iMzUiIHdpZHRoPSI0MDQuMyIgaGVpZ2h0PSIxNTAiIHJ4PSIxNCIgZmlsbD0iIzAwQzJBOCIvPjx0ZXh0IHg9IjgxOS4zIiB5PSI3OCIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gTW9ubywgRGVqYVZ1IFNhbnMgTW9ubywgbW9ub3NwYWNlIiBmb250LXNpemU9IjE3IiBmaWxsPSIjMDQxMjBGIiBmb250LXdlaWdodD0iNDAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIGxldHRlci1zcGFjaW5nPSIyIj5DTFVTVEVSRUQ8L3RleHQ+PHRleHQgeD0iODE5LjMiIHk9IjE0MyIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1OCIgZmlsbD0iIzA0MTIwRiIgZm9udC13ZWlnaHQ9IjcwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij4zNzwvdGV4dD48cmVjdCB4PSIxMjE5LjciIHk9IjM1IiB3aWR0aD0iNDA2LjMiIGhlaWdodD0iMTUwIiByeD0iMTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U2ZTRkZSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHRleHQgeD0iMTI0Ni43IiB5PSI3OSIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gTW9ubywgRGVqYVZ1IFNhbnMgTW9ubywgbW9ub3NwYWNlIiBmb250LXNpemU9IjE3IiBmaWxsPSIjOWFhN2EyIiBmb250LXdlaWdodD0iNDAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIGxldHRlci1zcGFjaW5nPSIyIj5TSElQUEVEPC90ZXh0Pjx0ZXh0IHg9IjEyNDYuNyIgeT0iMTQzIiBmb250LWZhbWlseT0iTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjU4IiBmaWxsPSIjMTQyMDFkIiBmb250LXdlaWdodD0iNzAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiPjEyPC90ZXh0PjxyZWN0IHg9IjM2NyIgeT0iMjExIiB3aWR0aD0iMTI1OSIgaGVpZ2h0PSIzMDAiIHJ4PSIxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTZlNGRlIiBzdHJva2Utd2lkdGg9IjEiLz48cmVjdCB4PSIzOTYiIHk9IjM5MCIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjkyIiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjU2OS44IiB5PSIzNDYuNSIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjEzNS41IiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9Ijc0My43IiB5PSIzNjguMyIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjExMy43IiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjkxNy42IiB5PSIzMDcuOCIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjE3NC4yIiByeD0iNiIgZmlsbD0iIzAwQzJBOCIvPjxyZWN0IHg9IjEwOTEuNCIgeT0iMzM0LjQiIHdpZHRoPSIxNTcuOSIgaGVpZ2h0PSIxNDcuNiIgcng9IjYiIGZpbGw9IiNkYmU2ZTMiLz48cmVjdCB4PSIxMjY1LjMiIHk9IjI2OSIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjIxMyIgcng9IjYiIGZpbGw9IiMwQzE0MTIiLz48cmVjdCB4PSIxNDM5LjEiIHk9IjM3NS41IiB3aWR0aD0iMTU3LjkiIGhlaWdodD0iMTA2LjUiIHJ4PSI2IiBmaWxsPSIjZGJlNmUzIi8+PHJlY3QgeD0iMjYiIHk9IjU0NSIgd2lkdGg9IjE3MCIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIzNjciIHk9IjU0NSIgd2lkdGg9IjEyNTkiIGhlaWdodD0iNzQiIHJ4PSIxMiIgZmlsbD0iI2Y2ZjVmMSIvPjxyZWN0IHg9IjM5NyIgeT0iNTcxIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjE0NDAiIHk9IjU3MSIgd2lkdGg9IjE1NiIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjZDdlNmUyIi8+PHJlY3QgeD0iMzY3IiB5PSI2MzkiIHdpZHRoPSIxMjU5IiBoZWlnaHQ9Ijc0IiByeD0iMTIiIGZpbGw9IiNmNmY1ZjEiLz48cmVjdCB4PSIzOTciIHk9IjY2NSIgd2lkdGg9IjM3MCIgaGVpZ2h0PSIyMCIgcng9IjUiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIxNDQwIiB5PSI2NjUiIHdpZHRoPSIxNTYiIGhlaWdodD0iMjAiIHJ4PSIxMCIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjM2NyIgeT0iNzMzIiB3aWR0aD0iMTI1OSIgaGVpZ2h0PSI3NCIgcng9IjEyIiBmaWxsPSIjZjZmNWYxIi8+PHJlY3QgeD0iMzk3IiB5PSI3NTkiIHdpZHRoPSI0NDAiIGhlaWdodD0iMjAiIHJ4PSI1IiBmaWxsPSIjZTZlNGRlIi8+PHJlY3QgeD0iMTQ0MCIgeT0iNzU5IiB3aWR0aD0iMTU2IiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNkN2U2ZTIiLz48cmVjdCB4PSIzNjciIHk9IjgyNyIgd2lkdGg9IjEyNTkiIGhlaWdodD0iNzQiIHJ4PSIxMiIgZmlsbD0iI2Y2ZjVmMSIvPjxyZWN0IHg9IjM5NyIgeT0iODUzIiB3aWR0aD0iNTEwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjE0NDAiIHk9Ijg1MyIgd2lkdGg9IjE1NiIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjZGJlNmUzIi8+PC9zdmc+",
"feature_2": "Ask your backlog a question."
}
}'2. Render it
Change one word in the URL. Keep templateId — it is what links your call to this template, so later improvements reach you automatically.
curl -X POST https://renderly.video/api/v1/renders \
-H "Authorization: Bearer $RENDERLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "producthunt-launch-dashboard",
"replacements": {
"logo": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIiB2aWV3Qm94PSIwIDAgMTYwIDE2MCI+PHJlY3Qgd2lkdGg9IjE2MCIgaGVpZ2h0PSIxNjAiIGZpbGw9IiMwMEMyQTgiLz48Y2lyY2xlIGN4PSI4MCIgY3k9IjgwIiByPSI0MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDQxMjBGIiBzdHJva2Utd2lkdGg9IjEzIi8+PGNpcmNsZSBjeD0iODAiIGN5PSI4MCIgcj0iMTMiIGZpbGw9IiMwNDEyMEYiLz48L3N2Zz4=",
"product_name": "Beacon",
"tagline": "Turn support tickets into product decisions.",
"feature_1": "Every ticket, tagged and ranked.",
"screenshot_1": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjU4IiBoZWlnaHQ9IjkzMyIgdmlld0JveD0iMCAwIDE2NTggOTMzIj48cmVjdCB3aWR0aD0iMTY1OCIgaGVpZ2h0PSI5MzMiIGZpbGw9IiNmZmZmZmYiLz48bGluZSB4MT0iMjgwIiB5MT0iMCIgeDI9IjI4MCIgeTI9IjkzMyIgc3Ryb2tlPSIjZWNlYWU0IiBzdHJva2Utd2lkdGg9IjEiLz48cmVjdCB4PSIyNiIgeT0iMzUiIHdpZHRoPSIxMjAiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjMDBDMkE4Ii8+PHJlY3QgeD0iMjYiIHk9IjcxIiB3aWR0aD0iMTcwIiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjI2IiB5PSIxMDUiIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQiIHJ4PSI0IiBmaWxsPSIjZTZlNGRlIi8+PHJlY3QgeD0iMjYiIHk9IjEzOSIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIyNiIgeT0iMTczIiB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE0IiByeD0iNCIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjM2NyIgeT0iMzUiIHdpZHRoPSI0MDQuMyIgaGVpZ2h0PSIxNTAiIHJ4PSIxNCIgZmlsbD0iIzBDMTQxMiIvPjx0ZXh0IHg9IjM5MyIgeT0iNzgiIGZvbnQtZmFtaWx5PSJMaWJlcmF0aW9uIE1vbm8sIERlamFWdSBTYW5zIE1vbm8sIG1vbm9zcGFjZSIgZm9udC1zaXplPSIxNyIgZmlsbD0iIzdmOTQ4ZSIgZm9udC13ZWlnaHQ9IjQwMCIgdGV4dC1hbmNob3I9InN0YXJ0IiBsZXR0ZXItc3BhY2luZz0iMiI+T1BFTjwvdGV4dD48dGV4dCB4PSIzOTMiIHk9IjE0MyIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1OCIgZmlsbD0iI2ZmZmZmZiIgZm9udC13ZWlnaHQ9IjcwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij4xLDI4NDwvdGV4dD48cmVjdCB4PSI3OTMuMyIgeT0iMzUiIHdpZHRoPSI0MDQuMyIgaGVpZ2h0PSIxNTAiIHJ4PSIxNCIgZmlsbD0iIzAwQzJBOCIvPjx0ZXh0IHg9IjgxOS4zIiB5PSI3OCIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gTW9ubywgRGVqYVZ1IFNhbnMgTW9ubywgbW9ub3NwYWNlIiBmb250LXNpemU9IjE3IiBmaWxsPSIjMDQxMjBGIiBmb250LXdlaWdodD0iNDAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIGxldHRlci1zcGFjaW5nPSIyIj5DTFVTVEVSRUQ8L3RleHQ+PHRleHQgeD0iODE5LjMiIHk9IjE0MyIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1OCIgZmlsbD0iIzA0MTIwRiIgZm9udC13ZWlnaHQ9IjcwMCIgdGV4dC1hbmNob3I9InN0YXJ0Ij4zNzwvdGV4dD48cmVjdCB4PSIxMjE5LjciIHk9IjM1IiB3aWR0aD0iNDA2LjMiIGhlaWdodD0iMTUwIiByeD0iMTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U2ZTRkZSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHRleHQgeD0iMTI0Ni43IiB5PSI3OSIgZm9udC1mYW1pbHk9IkxpYmVyYXRpb24gTW9ubywgRGVqYVZ1IFNhbnMgTW9ubywgbW9ub3NwYWNlIiBmb250LXNpemU9IjE3IiBmaWxsPSIjOWFhN2EyIiBmb250LXdlaWdodD0iNDAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiIGxldHRlci1zcGFjaW5nPSIyIj5TSElQUEVEPC90ZXh0Pjx0ZXh0IHg9IjEyNDYuNyIgeT0iMTQzIiBmb250LWZhbWlseT0iTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjU4IiBmaWxsPSIjMTQyMDFkIiBmb250LXdlaWdodD0iNzAwIiB0ZXh0LWFuY2hvcj0ic3RhcnQiPjEyPC90ZXh0PjxyZWN0IHg9IjM2NyIgeT0iMjExIiB3aWR0aD0iMTI1OSIgaGVpZ2h0PSIzMDAiIHJ4PSIxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTZlNGRlIiBzdHJva2Utd2lkdGg9IjEiLz48cmVjdCB4PSIzOTYiIHk9IjM5MCIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjkyIiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjU2OS44IiB5PSIzNDYuNSIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjEzNS41IiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9Ijc0My43IiB5PSIzNjguMyIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjExMy43IiByeD0iNiIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjkxNy42IiB5PSIzMDcuOCIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjE3NC4yIiByeD0iNiIgZmlsbD0iIzAwQzJBOCIvPjxyZWN0IHg9IjEwOTEuNCIgeT0iMzM0LjQiIHdpZHRoPSIxNTcuOSIgaGVpZ2h0PSIxNDcuNiIgcng9IjYiIGZpbGw9IiNkYmU2ZTMiLz48cmVjdCB4PSIxMjY1LjMiIHk9IjI2OSIgd2lkdGg9IjE1Ny45IiBoZWlnaHQ9IjIxMyIgcng9IjYiIGZpbGw9IiMwQzE0MTIiLz48cmVjdCB4PSIxNDM5LjEiIHk9IjM3NS41IiB3aWR0aD0iMTU3LjkiIGhlaWdodD0iMTA2LjUiIHJ4PSI2IiBmaWxsPSIjZGJlNmUzIi8+PHJlY3QgeD0iMjYiIHk9IjU0NSIgd2lkdGg9IjE3MCIgaGVpZ2h0PSIxNCIgcng9IjQiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIzNjciIHk9IjU0NSIgd2lkdGg9IjEyNTkiIGhlaWdodD0iNzQiIHJ4PSIxMiIgZmlsbD0iI2Y2ZjVmMSIvPjxyZWN0IHg9IjM5NyIgeT0iNTcxIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjE0NDAiIHk9IjU3MSIgd2lkdGg9IjE1NiIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjZDdlNmUyIi8+PHJlY3QgeD0iMzY3IiB5PSI2MzkiIHdpZHRoPSIxMjU5IiBoZWlnaHQ9Ijc0IiByeD0iMTIiIGZpbGw9IiNmNmY1ZjEiLz48cmVjdCB4PSIzOTciIHk9IjY2NSIgd2lkdGg9IjM3MCIgaGVpZ2h0PSIyMCIgcng9IjUiIGZpbGw9IiNlNmU0ZGUiLz48cmVjdCB4PSIxNDQwIiB5PSI2NjUiIHdpZHRoPSIxNTYiIGhlaWdodD0iMjAiIHJ4PSIxMCIgZmlsbD0iI2RiZTZlMyIvPjxyZWN0IHg9IjM2NyIgeT0iNzMzIiB3aWR0aD0iMTI1OSIgaGVpZ2h0PSI3NCIgcng9IjEyIiBmaWxsPSIjZjZmNWYxIi8+PHJlY3QgeD0iMzk3IiB5PSI3NTkiIHdpZHRoPSI0NDAiIGhlaWdodD0iMjAiIHJ4PSI1IiBmaWxsPSIjZTZlNGRlIi8+PHJlY3QgeD0iMTQ0MCIgeT0iNzU5IiB3aWR0aD0iMTU2IiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNkN2U2ZTIiLz48cmVjdCB4PSIzNjciIHk9IjgyNyIgd2lkdGg9IjEyNTkiIGhlaWdodD0iNzQiIHJ4PSIxMiIgZmlsbD0iI2Y2ZjVmMSIvPjxyZWN0IHg9IjM5NyIgeT0iODUzIiB3aWR0aD0iNTEwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0iI2U2ZTRkZSIvPjxyZWN0IHg9IjE0NDAiIHk9Ijg1MyIgd2lkdGg9IjE1NiIgaGVpZ2h0PSIyMCIgcng9IjEwIiBmaWxsPSIjZGJlNmUzIi8+PC9zdmc+",
"feature_2": "Ask your backlog a question."
}
}'The body above shows 6 of 11 variables. Send any subset — every key you leave out renders its authored default. Read the full contract, with character limits, from GET /api/v1/templates/producthunt-launch-dashboard/variables. See the previewing guide, the rendering guide, or the OpenAPI spec.
Frequently asked questions
How do I customize the Product Hunt Launch - Web App template?
Open the template in the Renderly editor and replace its 11 customizable fields (such as Logo) with your own text, images, or video. Every change previews instantly before you render.
How much does it cost to render this template?
Rendering is credit-based - 1 credit equals 1 minute of 1080p video. You only pay when you export, and credits never expire on the pay-as-you-go plan.
Can I generate this video at scale via the API?
Yes. POST this template's ID and a replacements object to /api/v1/renders - one call per row of data, 11 fields swappable per video. Send the same body to /api/v1/previews first to check it for free. No-code integrations like Zapier work the same way.
More Branding templates

Earnings Report Card
A wire-service style quarterly earnings card for one company: the headline, revenue against last year and consensus, net income and diluted EPS, full-year guidance, and a closing four-row results table. Comparisons carry their sign in the value and are never colour-coded, so a miss reads as calmly as a beat. 22 seconds, 16:9 (1920x1080). Dynamic fields: publisher_name, quarter_label, company_name, ticker_line, report_date, headline, revenue_value, revenue_change, revenue_estimate, income_value, income_change, eps_value, eps_estimate, guidance_label, guidance_value, guidance_note. Built to render for hundreds of companies off an earnings feed every reporting season.

Product Launch Motion Reel
A beat-synced motion-graphics launch reel, built entirely with Renderly's motion engine: keyframe tracks, scene groups with camera moves, motion blur on whips, a typed code card, a 24-tile video wall and step counters, all cut to a 125 BPM music track with sound effects on the hits. 15 seconds, 16:9 (1920x1080). Dynamic fields on the end card: brand_name, headline and cta_url. Open it as a reference for building your own motion templates - every move is plain overlay JSON.

Market Close Card
A terminal-style daily market card for one index, ticker or coin: where it closed, how far it moved and which way in gain green, loss red or flat grey, the session range, three movers and the next session. 24 seconds, 16:9 (1920x1080). Dynamic fields: session_date, session_label, asset_name, asset_symbol, close_value, change_up / change_down / change_flat (fill one, send a single space for the others), open_value, high_value, low_value, prev_close, mover_1-3_symbol, mover_1-3_price, mover_1-3_up / mover_1-3_down, next_session and publisher_name. Built to render unattended off a price feed every session.