# Glow & Grow: Health and Wellness Promotion Template (video template) > Boost your sales with our Glow & Grow template. Perfect for health, beauty, and wellness brands to announce special offers, discounts. ## Overview - **Page**: https://shotstack.io/studio/templates/glow-grow-health-wellness-promo-template/ - **Output**: MP4, 1080x1920 (9:16), 25 fps - **Length**: 21s - **Timeline**: 21 clips on 13 tracks; assets: audio, text, video - **Render endpoint (sandbox, free, watermarked)**: POST https://api.shotstack.io/edit/stage/render with header `x-api-key` - **Production**: same request against https://api.shotstack.io/edit/v1/render with a v1 key - **Preview in the browser (no account)**: https://shotstack.studio/#json=eyJ0aW1lbGluZSI6eyJmb250cyI6W3sic3JjIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2dsb3ctZ3Jvdy1oZWFsdGgtd2VsbG5lc3MtcHJvbW8tdGVtcGxhdGUvYjI4ZTIwNzctYTFkOS00N2Q0LTg5ODktZGNhNjI2NGVjNzMwL2ppenpSRlZLc200QnQ5UHJiU3pDNEtMbFFVRjVsUkpnNWotbDVQdnloZlRkZDRUY1lNTmYudHRmIn0seyJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZ2xvdy1ncm93LWhlYWx0aC13ZWxsbmVzcy1wcm9tby10ZW1wbGF0ZS85ODdiNmJkYy0wMzA3LTRmNTQtODZiMC1hNjgzMzNhNTI3MDAvVHVHT1VVRnpYSTVGQnRVcTVhOGJoNjhCSnh4RVZhbTd0VmxXZnh3LnR0ZiJ9XSwiYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJ0cmFja3MiOlt7ImNsaXBzIjpbeyJsZW5ndGgiOiJlbmQiLCJhc3NldCI6eyJ0eXBlIjoiYXVkaW8iLCJzcmMiOiJ7eyBBVURJT19TUkMgfX0iLCJ2b2x1bWUiOjF9LCJzdGFydCI6MH1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBGT05UX0NPTE9SIH19IiwiZmFtaWx5IjoiTm90byBTYW5zIE9sZCBJdGFsaWMiLCJzaXplIjoiNTciLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjgwMCwiaGVpZ2h0IjoxMDAsImJhY2tncm91bmQiOnsib3BhY2l0eSI6MC43N319LCJzdGFydCI6MCwibGVuZ3RoIjozLjksInRyYW5zaXRpb24iOnsib3V0IjoiZmFkZSJ9LCJvZmZzZXQiOnsieCI6MCwieSI6LTAuMDYzfSwicG9zaXRpb24iOiJjZW50ZXIiLCJvcGFjaXR5IjoxLCJzY2FsZSI6MX0seyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MyX0RFU0NSSVBUSU9OfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoidG9wIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBGT05UX0NPTE9SIH19IiwiZmFtaWx5IjoiTm90byBTYW5zIE9sZCBJdGFsaWMiLCJzaXplIjoiNTEiLCJsaW5lSGVpZ2h0IjoxLjQxfSwid2lkdGgiOjcwMCwiaGVpZ2h0Ijo1MDAsImJhY2tncm91bmQiOnsib3BhY2l0eSI6MC43NywiYm9yZGVyUmFkaXVzIjowLCJwYWRkaW5nIjoyNn19LCJzdGFydCI6NC40NSwibGVuZ3RoIjozLjUzLCJ0cmFuc2l0aW9uIjp7Im91dCI6ImZhZGUifSwib2Zmc2V0Ijp7IngiOjAsInkiOi0wLjAxOX0sInBvc2l0aW9uIjoiY2VudGVyIiwib3BhY2l0eSI6MSwic2NhbGUiOjF9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tTM19ERVNDUklQVElPTn19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6InRvcCJ9LCJmb250Ijp7ImNvbG9yIjoie3sgRk9OVF9DT0xPUiB9fSIsImZhbWlseSI6Ik5vdG8gU2FucyBPbGQgSXRhbGljIiwic2l6ZSI6IjUxIiwibGluZUhlaWdodCI6MS40MX0sIndpZHRoIjo3MDAsImhlaWdodCI6NTAwLCJiYWNrZ3JvdW5kIjp7Im9wYWNpdHkiOjAuNzcsImJvcmRlclJhZGl1cyI6MCwicGFkZGluZyI6MjZ9fSwic3RhcnQiOjguNTMsImxlbmd0aCI6My40OSwidHJhbnNpdGlvbiI6eyJvdXQiOiJmYWRlIiwiaW4iOiJzbGlkZUxlZnQifSwib2Zmc2V0Ijp7IngiOjAsInkiOi0wLjAxOX0sInBvc2l0aW9uIjoiY2VudGVyIiwib3BhY2l0eSI6MSwic2NhbGUiOjF9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tTNF9ERVNDUklQVElPTn19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6InRvcCJ9LCJmb250Ijp7ImNvbG9yIjoie3sgRk9OVF9DT0xPUiB9fSIsImZhbWlseSI6Ik5vdG8gU2FucyBPbGQgSXRhbGljIiwic2l6ZSI6IjUxIiwibGluZUhlaWdodCI6MS40MX0sIndpZHRoIjo3MDAsImhlaWdodCI6NTAwLCJiYWNrZ3JvdW5kIjp7Im9wYWNpdHkiOjAuNzcsImJvcmRlclJhZGl1cyI6MCwicGFkZGluZyI6MjZ9fSwic3RhcnQiOjEzLjA2LCJsZW5ndGgiOjIuNzcsInRyYW5zaXRpb24iOnsib3V0IjoiZmFkZSIsImluIjoic2xpZGVMZWZ0In0sIm9mZnNldCI6eyJ4IjowLCJ5IjotMC4wMTl9LCJwb3NpdGlvbiI6ImNlbnRlciIsIm9wYWNpdHkiOjEsInNjYWxlIjoxfSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6Int7UzVfREVTQ1JJUFRJT059fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJ0b3AifSwiZm9udCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1IgfX0iLCJmYW1pbHkiOiJOb3RvIFNhbnMgT2xkIEl0YWxpYyIsInNpemUiOiI1MSIsImxpbmVIZWlnaHQiOjEuNDF9LCJ3aWR0aCI6NzAwLCJoZWlnaHQiOjUwMCwiYmFja2dyb3VuZCI6eyJvcGFjaXR5IjowLjc3LCJib3JkZXJSYWRpdXMiOjAsInBhZGRpbmciOjI2fX0sInN0YXJ0IjoxNi43NCwibGVuZ3RoIjoiZW5kIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlTGVmdCJ9LCJvZmZzZXQiOnsieCI6MCwieSI6LTAuMDE5fSwicG9zaXRpb24iOiJjZW50ZXIiLCJvcGFjaXR5IjoxLCJzY2FsZSI6MX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX1RJVExFfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBGT05UX0NPTE9SIH19IiwiZmFtaWx5IjoiRGlkYWN0IEdvdGhpYyIsInNpemUiOiI5MSIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6ODAwLCJoZWlnaHQiOjMwMCwiYmFja2dyb3VuZCI6eyJvcGFjaXR5IjowLjc3fX0sInN0YXJ0IjowLCJsZW5ndGgiOjMuNywidHJhbnNpdGlvbiI6eyJvdXQiOiJzbGlkZUxlZnQifSwib2Zmc2V0Ijp7IngiOjAsInkiOjAuMDI4fSwicG9zaXRpb24iOiJjZW50ZXIiLCJvcGFjaXR5IjoxLCJzY2FsZSI6MX0seyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MyX1RJVExFfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBGT05UX0NPTE9SIH19IiwiZmFtaWx5IjoiRGlkYWN0IEdvdGhpYyIsInNpemUiOiI5MSIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6ODAwLCJoZWlnaHQiOjIwMCwiYmFja2dyb3VuZCI6eyJvcGFjaXR5IjowLjc3fX0sInN0YXJ0Ijo0LjIyLCJsZW5ndGgiOjMuODQsInRyYW5zaXRpb24iOnsib3V0Ijoic2xpZGVMZWZ0IiwiaW4iOiJzbGlkZUxlZnQifSwib2Zmc2V0Ijp7IngiOjAsInkiOjAuMTV9LCJwb3NpdGlvbiI6ImNlbnRlciIsIm9wYWNpdHkiOjEsInNjYWxlIjoxfSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6Int7UzNfVElUTEV9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1IgfX0iLCJmYW1pbHkiOiJEaWRhY3QgR290aGljIiwic2l6ZSI6IjkxIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjo4MDAsImhlaWdodCI6MjAwLCJiYWNrZ3JvdW5kIjp7Im9wYWNpdHkiOjAuNzd9fSwic3RhcnQiOjguMywibGVuZ3RoIjozLjk2LCJ0cmFuc2l0aW9uIjp7Im91dCI6InNsaWRlTGVmdCIsImluIjoic2xpZGVMZWZ0In0sIm9mZnNldCI6eyJ4IjowLCJ5IjowLjE1fSwicG9zaXRpb24iOiJjZW50ZXIiLCJvcGFjaXR5IjoxLCJzY2FsZSI6MX0seyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1M0X1RJVExFfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBGT05UX0NPTE9SIH19IiwiZmFtaWx5IjoiRGlkYWN0IEdvdGhpYyIsInNpemUiOiI5MSIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6ODAwLCJoZWlnaHQiOjIwMCwiYmFja2dyb3VuZCI6eyJvcGFjaXR5IjowLjc3fX0sInN0YXJ0IjoxMi43OCwibGVuZ3RoIjozLjI2LCJ0cmFuc2l0aW9uIjp7Im91dCI6InNsaWRlTGVmdCIsImluIjoic2xpZGVMZWZ0In0sIm9mZnNldCI6eyJ4IjowLCJ5IjowLjE1fSwicG9zaXRpb24iOiJjZW50ZXIiLCJvcGFjaXR5IjoxLCJzY2FsZSI6MX0seyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1M1X1RJVExFfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBGT05UX0NPTE9SIH19IiwiZmFtaWx5IjoiRGlkYWN0IEdvdGhpYyIsInNpemUiOiI5MSIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6ODAwLCJoZWlnaHQiOjIwMCwiYmFja2dyb3VuZCI6eyJvcGFjaXR5IjowLjc3fX0sInN0YXJ0IjoxNi4zOSwibGVuZ3RoIjoiZW5kIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlTGVmdCJ9LCJvZmZzZXQiOnsieCI6MCwieSI6MC4xNX0sInBvc2l0aW9uIjoiY2VudGVyIiwib3BhY2l0eSI6MSwic2NhbGUiOjF9XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6OTAwLCJoZWlnaHQiOjkwMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEJBQ0tHUk9VTkRfQ09MT1IgfX0iLCJvcGFjaXR5IjowLjc3fX0sInN0YXJ0IjoxNS43MTk5OTk5OTk5OTk5OTksImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjpbeyJzdGFydCI6MCwibGVuZ3RoIjowLjA5LCJmcm9tIjowLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjAuMDksImxlbmd0aCI6MC44NywiZnJvbSI6MSwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifV0sInkiOlt7InN0YXJ0IjowLCJsZW5ndGgiOjAuMDksImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiZWFzaW5nIjoibGluZWFyIn0seyJzdGFydCI6MC4wOSwibGVuZ3RoIjowLjg3LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9XX0sInBvc2l0aW9uIjoiY2VudGVyIiwib3BhY2l0eSI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOSwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA5LCJsZW5ndGgiOjAuODcsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dLCJzY2FsZSI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOSwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA5LCJsZW5ndGgiOjAuODcsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dLCJ0cmFuc2Zvcm0iOnsicm90YXRlIjp7ImFuZ2xlIjpbeyJzdGFydCI6MCwibGVuZ3RoIjowLjA5LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjAuMDksImxlbmd0aCI6MC44NywiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifV19fX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiIiLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiIjMDAwMDAwIiwiZmFtaWx5IjoiTW9udHNlcnJhdCBFeHRyYUJvbGQiLCJzaXplIjo3MiwibGluZUhlaWdodCI6MX0sIndpZHRoIjo5MDAsImhlaWdodCI6OTAwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgQkFDS0dST1VORF9DT0xPUiB9fSIsIm9wYWNpdHkiOjAuNzd9fSwic3RhcnQiOjEyLjE4LCJsZW5ndGgiOjUsInRyYW5zaXRpb24iOnsib3V0Ijoic2xpZGVMZWZ0In0sIm9mZnNldCI6eyJ4IjpbeyJzdGFydCI6MCwibGVuZ3RoIjowLjA4LCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjAuMDgsImxlbmd0aCI6MC44OCwiZnJvbSI6MSwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0IjowLjk2LCJsZW5ndGgiOjIuNTgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6My41NCwibGVuZ3RoIjoxLjAyLCJmcm9tIjowLCJ0byI6LTEsImludGVycG9sYXRpb24iOiJsaW5lYXIifV0sInkiOlt7InN0YXJ0IjowLCJsZW5ndGgiOjAuMDgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiZWFzaW5nIjoibGluZWFyIn0seyJzdGFydCI6MC4wOCwibGVuZ3RoIjowLjg4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjAuOTYsImxlbmd0aCI6Mi41OCwiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0IjozLjU0LCJsZW5ndGgiOjEuMDIsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dfSwib3BhY2l0eSI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOCwiZnJvbSI6MCwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA4LCJsZW5ndGgiOjAuODgsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6MC45NiwibGVuZ3RoIjoyLjU4LCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjMuNTQsImxlbmd0aCI6MS4wMiwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifV0sInNjYWxlIjpbeyJzdGFydCI6MCwibGVuZ3RoIjowLjA4LCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjAuMDgsImxlbmd0aCI6MC44OCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0IjowLjk2LCJsZW5ndGgiOjIuNTgsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6My41NCwibGVuZ3RoIjoxLjAyLCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9XSwidHJhbnNmb3JtIjp7InJvdGF0ZSI6eyJhbmdsZSI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOCwiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA4LCJsZW5ndGgiOjAuODgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6MC45NiwibGVuZ3RoIjoyLjU4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjMuNTQsImxlbmd0aCI6MS4wMiwiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifV19fX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiIiLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiIjMDAwMDAwIiwiZmFtaWx5IjoiTW9udHNlcnJhdCBFeHRyYUJvbGQiLCJzaXplIjo3MiwibGluZUhlaWdodCI6MX0sIndpZHRoIjo5MDAsImhlaWdodCI6OTAwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgQkFDS0dST1VORF9DT0xPUiB9fSIsIm9wYWNpdHkiOjAuNzd9fSwic3RhcnQiOjcuODIsImxlbmd0aCI6NS41LCJ0cmFuc2l0aW9uIjp7Im91dCI6InNsaWRlTGVmdCJ9LCJvZmZzZXQiOnsieCI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA4LCJsZW5ndGgiOjAuODgsImZyb20iOjEsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6MC45NiwibGVuZ3RoIjozLjQzLCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjQuMzksImxlbmd0aCI6MC44OCwiZnJvbSI6MCwidG8iOi0xLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dLCJ5IjpbeyJzdGFydCI6MCwibGVuZ3RoIjowLjA4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjAuMDgsImxlbmd0aCI6MC44OCwiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0IjowLjk2LCJsZW5ndGgiOjMuNDMsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6NC4zOSwibGVuZ3RoIjowLjg4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9XX0sIm9wYWNpdHkiOlt7InN0YXJ0IjowLCJsZW5ndGgiOjAuMDgsImZyb20iOjAsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiZWFzaW5nIjoibGluZWFyIn0seyJzdGFydCI6MC4wOCwibGVuZ3RoIjowLjg4LCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjAuOTYsImxlbmd0aCI6My40MywiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0Ijo0LjM5LCJsZW5ndGgiOjAuODgsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dLCJzY2FsZSI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA4LCJsZW5ndGgiOjAuODgsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6MC45NiwibGVuZ3RoIjozLjQzLCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjQuMzksImxlbmd0aCI6MC44OCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifV0sInRyYW5zZm9ybSI6eyJyb3RhdGUiOnsiYW5nbGUiOlt7InN0YXJ0IjowLCJsZW5ndGgiOjAuMDgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiZWFzaW5nIjoibGluZWFyIn0seyJzdGFydCI6MC4wOCwibGVuZ3RoIjowLjg4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjAuOTYsImxlbmd0aCI6My40MywiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0Ijo0LjM5LCJsZW5ndGgiOjAuODgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dfX19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6OTAwLCJoZWlnaHQiOjkwMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEJBQ0tHUk9VTkRfQ09MT1IgfX0iLCJvcGFjaXR5IjowLjc3fX0sInN0YXJ0IjozLjUsImxlbmd0aCI6NS41LCJ0cmFuc2l0aW9uIjp7Im91dCI6InNsaWRlTGVmdCJ9LCJvZmZzZXQiOnsieCI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA4LCJsZW5ndGgiOjAuODgsImZyb20iOjEsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6MC45NiwibGVuZ3RoIjozLjQzLCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjQuMzksImxlbmd0aCI6MC44OCwiZnJvbSI6MCwidG8iOi0xLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dLCJ5IjpbeyJzdGFydCI6MCwibGVuZ3RoIjowLjA4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjAuMDgsImxlbmd0aCI6MC44OCwiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0IjowLjk2LCJsZW5ndGgiOjMuNDMsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6NC4zOSwibGVuZ3RoIjowLjg4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9XX0sIm9wYWNpdHkiOlt7InN0YXJ0IjowLCJsZW5ndGgiOjAuMDgsImZyb20iOjAsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiZWFzaW5nIjoibGluZWFyIn0seyJzdGFydCI6MC4wOCwibGVuZ3RoIjowLjg4LCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjAuOTYsImxlbmd0aCI6My40MywiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0Ijo0LjM5LCJsZW5ndGgiOjAuODgsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dLCJzY2FsZSI6W3sic3RhcnQiOjAsImxlbmd0aCI6MC4wOCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIiLCJlYXNpbmciOiJsaW5lYXIifSx7InN0YXJ0IjowLjA4LCJsZW5ndGgiOjAuODgsImZyb20iOjEsInRvIjoxLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn0seyJzdGFydCI6MC45NiwibGVuZ3RoIjozLjQzLCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjQuMzksImxlbmd0aCI6MC44OCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifV0sInRyYW5zZm9ybSI6eyJyb3RhdGUiOnsiYW5nbGUiOlt7InN0YXJ0IjowLCJsZW5ndGgiOjAuMDgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiZWFzaW5nIjoibGluZWFyIn0seyJzdGFydCI6MC4wOCwibGVuZ3RoIjowLjg4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9LHsic3RhcnQiOjAuOTYsImxlbmd0aCI6My40MywiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifSx7InN0YXJ0Ijo0LjM5LCJsZW5ndGgiOjAuODgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dfX19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6OTAwLCJoZWlnaHQiOjUwMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEJBQ0tHUk9VTkRfQ09MT1IgfX0iLCJvcGFjaXR5IjowLjc3fX0sInN0YXJ0IjowLCJsZW5ndGgiOjQuNTUsInRyYW5zaXRpb24iOnsib3V0Ijoic2xpZGVMZWZ0In0sIm9mZnNldCI6eyJ4IjpbeyJzdGFydCI6MCwibGVuZ3RoIjozLjU4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjMuNTgsImxlbmd0aCI6MC44OCwiZnJvbSI6MCwidG8iOi0xLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIn1dLCJ5IjpbeyJzdGFydCI6MCwibGVuZ3RoIjozLjU4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjMuNTgsImxlbmd0aCI6MC44OCwiZnJvbSI6MCwidG8iOjAsImludGVycG9sYXRpb24iOiJsaW5lYXIifV19LCJvcGFjaXR5IjpbeyJzdGFydCI6MCwibGVuZ3RoIjozLjU4LCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjMuNTgsImxlbmd0aCI6MC44OCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifV0sInNjYWxlIjpbeyJzdGFydCI6MCwibGVuZ3RoIjozLjU4LCJmcm9tIjoxLCJ0byI6MSwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciIsImVhc2luZyI6ImxpbmVhciJ9LHsic3RhcnQiOjMuNTgsImxlbmd0aCI6MC44OCwiZnJvbSI6MSwidG8iOjEsImludGVycG9sYXRpb24iOiJsaW5lYXIifV0sInRyYW5zZm9ybSI6eyJyb3RhdGUiOnsiYW5nbGUiOlt7InN0YXJ0IjowLCJsZW5ndGgiOjMuNTgsImZyb20iOjAsInRvIjowLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiZWFzaW5nIjoibGluZWFyIn0seyJzdGFydCI6My41OCwibGVuZ3RoIjowLjg4LCJmcm9tIjowLCJ0byI6MCwiaW50ZXJwb2xhdGlvbiI6ImxpbmVhciJ9XX19fV19LHsiY2xpcHMiOlt7Imxlbmd0aCI6NSwiYXNzZXQiOnsidHlwZSI6InZpZGVvIiwic3JjIjoie3sgUzVfVklERU9fU1JDIH19Iiwidm9sdW1lIjoxfSwic3RhcnQiOjE2LCJ0cmFuc2l0aW9uIjp7ImluIjoiZmFkZSJ9fV19LHsiY2xpcHMiOlt7Imxlbmd0aCI6NSwiYXNzZXQiOnsidHlwZSI6InZpZGVvIiwic3JjIjoie3sgUzRfVklERU9fU1JDIH19Iiwidm9sdW1lIjoxfSwic3RhcnQiOjEyLCJ0cmFuc2l0aW9uIjp7ImluIjoiZmFkZSJ9fV19LHsiY2xpcHMiOlt7Imxlbmd0aCI6NSwiYXNzZXQiOnsidHlwZSI6InZpZGVvIiwic3JjIjoie3sgUzNfVklERU9fU1JDIH19Iiwidm9sdW1lIjoxfSwic3RhcnQiOjgsInRyYW5zaXRpb24iOnsiaW4iOiJmYWRlIn19XX0seyJjbGlwcyI6W3sibGVuZ3RoIjo1LCJhc3NldCI6eyJ0eXBlIjoidmlkZW8iLCJzcmMiOiJ7eyBTMl9WSURFT19TUkMgfX0iLCJ2b2x1bWUiOjF9LCJzdGFydCI6NCwidHJhbnNpdGlvbiI6eyJpbiI6ImZhZGUifX1dfSx7ImNsaXBzIjpbeyJsZW5ndGgiOjUsImFzc2V0Ijp7InR5cGUiOiJ2aWRlbyIsInNyYyI6Int7IFMxX1ZJREVPX1NSQyB9fSIsInZvbHVtZSI6MX0sInN0YXJ0IjowfV19XX0sIm91dHB1dCI6eyJmb3JtYXQiOiJtcDQiLCJmcHMiOjI1LCJzaXplIjp7IndpZHRoIjoxMDgwLCJoZWlnaHQiOjE5MjB9fSwibWVyZ2UiOlt7ImZpbmQiOiJTMV9USVRMRSIsInJlcGxhY2UiOiJIT1cgVE8gTUFLRSBZT1VSIFNLSU4gR0xPVyJ9LHsiZmluZCI6IlMxX0RFU0NSSVBUSU9OIiwicmVwbGFjZSI6ImZvciBoZWFsdGh5IGxpdmluZyJ9LHsiZmluZCI6IlMxX1ZJREVPX1NSQyIsInJlcGxhY2UiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZ2xvdy1ncm93LWhlYWx0aC13ZWxsbmVzcy1wcm9tby10ZW1wbGF0ZS84NGUwMDk4MS05YTllLTQzNTAtYWUxMC05OGYyODE4N2I5ZDMvc291cmNlLm1wNCJ9LHsiZmluZCI6IlMyX1RJVExFIiwicmVwbGFjZSI6IlN0YXkgSHlkcmF0ZWQifSx7ImZpbmQiOiJTMl9ERVNDUklQVElPTiIsInJlcGxhY2UiOiJEcmluayBwbGVudHkgb2Ygd2F0ZXIgZGFpbHkgdG8ga2VlcCB5b3VyIHNraW4gcGx1bXAsIHJhZGlhbnQsIGFuZCBoZWFsdGh5IGZyb20gdGhlIGluc2lkZSBvdXQuIn0seyJmaW5kIjoiUzJfVklERU9fU1JDIiwicmVwbGFjZSI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG93LWdyb3ctaGVhbHRoLXdlbGxuZXNzLXByb21vLXRlbXBsYXRlLzAxZjE3NzhhLTUyNzgtNDFmYi1hZmFkLWRhZjkxNmM4OTQ0MC9zb3VyY2UubXA0In0seyJmaW5kIjoiUzNfVElUTEUiLCJyZXBsYWNlIjoiRXhmb2xpYXRlIFdlZWtseSJ9LHsiZmluZCI6IlMzX0RFU0NSSVBUSU9OIiwicmVwbGFjZSI6IkV4Zm9saWF0ZSAxIHRvIDIgdGltZXMgYSB3ZWVrIHRvIHNsb3VnaCBvZmYgZGVhZCBza2luIGNlbGxzIGFuZCByZXZlYWwgYSBmcmVzaCwgZ2xvd2luZyBjb21wbGV4aW9uIHVuZGVybmVhdGguIn0seyJmaW5kIjoiUzNfVklERU9fU1JDIiwicmVwbGFjZSI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG93LWdyb3ctaGVhbHRoLXdlbGxuZXNzLXByb21vLXRlbXBsYXRlL2ZiMzhhNjIzLWI1NTQtNDkyOC04MGQ3LTFmZjVjNDZiYmQ5My9zb3VyY2UubXA0In0seyJmaW5kIjoiUzRfVElUTEUiLCJyZXBsYWNlIjoiTW9pc3R1cml6ZSBXaXNlbHkifSx7ImZpbmQiOiJTNF9ERVNDUklQVElPTiIsInJlcGxhY2UiOiJBcHBseSBhIGdvb2QgbW9pc3R1cml6ZXIgdGhhdCBzdWl0cyB5b3VyIHNraW4gdHlwZSB0byBsb2NrIGluIGh5ZHJhdGlvbiBhbmQgbWFpbnRhaW4gc29mdG5lc3MgYW5kIGVsYXN0aWNpdHkuIn0seyJmaW5kIjoiUzRfVklERU9fU1JDIiwicmVwbGFjZSI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG93LWdyb3ctaGVhbHRoLXdlbGxuZXNzLXByb21vLXRlbXBsYXRlL2VlMWNiZDJjLTE5MGUtNGQ5ZC1hN2M0LTU3OTc1MzllMDNkNy9zb3VyY2UubXA0In0seyJmaW5kIjoiUzVfVElUTEUiLCJyZXBsYWNlIjoiV2VhciBTdW5zY3JlZW4ifSx7ImZpbmQiOiJTNV9ERVNDUklQVElPTiIsInJlcGxhY2UiOiJVc2Ugc3Vuc2NyZWVuIGV2ZXJ5IGRheeKAlHJhaW4gb3Igc2hpbmXigJR0byBwcm90ZWN0IHlvdXIgc2tpbiBmcm9tIHN1biBkYW1hZ2UgYW5kIGtlZXAgeW91ciB0b25lIGV2ZW4gYW5kIHlvdXRoZnVsLiJ9LHsiZmluZCI6IlM1X1ZJREVPX1NSQyIsInJlcGxhY2UiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZ2xvdy1ncm93LWhlYWx0aC13ZWxsbmVzcy1wcm9tby10ZW1wbGF0ZS9hZDA2YTVlNi1kZTc3LTQ1MTAtYTQ3NS02ODE2OTRlZTcxZmMvc291cmNlLm1wNCJ9LHsiZmluZCI6IkZPTlRfQ09MT1IiLCJyZXBsYWNlIjoiIzAwMDAwMCJ9LHsiZmluZCI6IkJBQ0tHUk9VTkRfQ09MT1IiLCJyZXBsYWNlIjoiI2ZmZmZmZiJ9LHsiZmluZCI6IkFVRElPX1NSQyIsInJlcGxhY2UiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZ2xvdy1ncm93LWhlYWx0aC13ZWxsbmVzcy1wcm9tby10ZW1wbGF0ZS83NDYzMjQyNS1jODY3LTQ0YTctOTZlNi00YjkxYzA0ZDBhZDkvc291cmNlLm1wMyJ9XX0 - **Edit and save to an account**: https://dashboard.shotstack.io/studio/editor/glow-grow-health-wellness-promo-template ## How to use this template as a workflow 1. Render it once with the JSON below to confirm the output. 2. Replace the values that change per row of data (merge fields or asset URLs). 3. Loop over your data (CSV, database, webhook payload) and send one render per row. Add a `callback` URL to the request so Shotstack notifies you when each video is ready instead of polling. 4. To keep the JSON out of your app, store it with the Templates endpoint and render by template ID with a `merge` array: https://shotstack.io/docs/guide/architecting-an-application/templates/ ## Customise This template has merge fields. Send a `merge` array with the request to replace them; do not edit the timeline JSON. | Field | Default | | --- | --- | | `{{ S1_TITLE }}` | HOW TO MAKE YOUR SKIN GLOW | | `{{ S1_DESCRIPTION }}` | for healthy living | | `{{ S1_VIDEO_SRC }}` | https://templates.shotstack.io/glow-grow-health-wellness-promo-template/84e00981-9a9e-4350-ae10-98f28187b9d3/source.mp4 | | `{{ S2_TITLE }}` | Stay Hydrated | | `{{ S2_DESCRIPTION }}` | Drink plenty of water daily to keep your skin plump, radiant, and healthy from the inside out. | | `{{ S2_VIDEO_SRC }}` | https://templates.shotstack.io/glow-grow-health-wellness-promo-template/01f1778a-5278-41fb-afad-daf916c89440/source.mp4 | | `{{ S3_TITLE }}` | Exfoliate Weekly | | `{{ S3_DESCRIPTION }}` | Exfoliate 1 to 2 times a week to slough off dead skin cells and reveal a fresh, glowing complexion underneath. | | `{{ S3_VIDEO_SRC }}` | https://templates.shotstack.io/glow-grow-health-wellness-promo-template/fb38a623-b554-4928-80d7-1ff5c46bbd93/source.mp4 | | `{{ S4_TITLE }}` | Moisturize Wisely | | `{{ S4_DESCRIPTION }}` | Apply a good moisturizer that suits your skin type to lock in hydration and maintain softness and elasticity. | | `{{ S4_VIDEO_SRC }}` | https://templates.shotstack.io/glow-grow-health-wellness-promo-template/ee1cbd2c-190e-4d9d-a7c4-5797539e03d7/source.mp4 | | `{{ S5_TITLE }}` | Wear Sunscreen | | `{{ S5_DESCRIPTION }}` | Use sunscreen every day—rain or shine—to protect your skin from sun damage and keep your tone even and youthful. | | `{{ S5_VIDEO_SRC }}` | https://templates.shotstack.io/glow-grow-health-wellness-promo-template/ad06a5e6-de77-4510-a475-681694ee71fc/source.mp4 | | `{{ FONT_COLOR }}` | #000000 | | `{{ BACKGROUND_COLOR }}` | #ffffff | | `{{ AUDIO_SRC }}` | https://templates.shotstack.io/glow-grow-health-wellness-promo-template/74632425-c867-44a7-96e6-4b91c04d0ad9/source.mp3 | ## Template JSON ```json { "timeline": { "fonts": [ { "src": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/b28e2077-a1d9-47d4-8989-dca6264ec730/jizzRFVKsm4Bt9PrbSzC4KLlQUF5lRJg5j-l5PvyhfTdd4TcYMNf.ttf" }, { "src": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/987b6bdc-0307-4f54-86b0-a68333a52700/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tVlWfxw.ttf" } ], "background": "#FFFFFF", "tracks": [ { "clips": [ { "length": "end", "asset": { "type": "audio", "src": "{{ AUDIO_SRC }}", "volume": 1 }, "start": 0 } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Noto Sans Old Italic", "size": "57", "lineHeight": 1 }, "width": 800, "height": 100, "background": { "opacity": 0.77 } }, "start": 0, "length": 3.9, "transition": { "out": "fade" }, "offset": { "x": 0, "y": -0.063 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S2_DESCRIPTION}}", "alignment": { "horizontal": "center", "vertical": "top" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Noto Sans Old Italic", "size": "51", "lineHeight": 1.41 }, "width": 700, "height": 500, "background": { "opacity": 0.77, "borderRadius": 0, "padding": 26 } }, "start": 4.45, "length": 3.53, "transition": { "out": "fade" }, "offset": { "x": 0, "y": -0.019 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S3_DESCRIPTION}}", "alignment": { "horizontal": "center", "vertical": "top" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Noto Sans Old Italic", "size": "51", "lineHeight": 1.41 }, "width": 700, "height": 500, "background": { "opacity": 0.77, "borderRadius": 0, "padding": 26 } }, "start": 8.53, "length": 3.49, "transition": { "out": "fade", "in": "slideLeft" }, "offset": { "x": 0, "y": -0.019 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S4_DESCRIPTION}}", "alignment": { "horizontal": "center", "vertical": "top" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Noto Sans Old Italic", "size": "51", "lineHeight": 1.41 }, "width": 700, "height": 500, "background": { "opacity": 0.77, "borderRadius": 0, "padding": 26 } }, "start": 13.06, "length": 2.77, "transition": { "out": "fade", "in": "slideLeft" }, "offset": { "x": 0, "y": -0.019 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S5_DESCRIPTION}}", "alignment": { "horizontal": "center", "vertical": "top" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Noto Sans Old Italic", "size": "51", "lineHeight": 1.41 }, "width": 700, "height": 500, "background": { "opacity": 0.77, "borderRadius": 0, "padding": 26 } }, "start": 16.74, "length": "end", "transition": { "in": "slideLeft" }, "offset": { "x": 0, "y": -0.019 }, "position": "center", "opacity": 1, "scale": 1 } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_TITLE}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Didact Gothic", "size": "91", "lineHeight": 1 }, "width": 800, "height": 300, "background": { "opacity": 0.77 } }, "start": 0, "length": 3.7, "transition": { "out": "slideLeft" }, "offset": { "x": 0, "y": 0.028 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S2_TITLE}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Didact Gothic", "size": "91", "lineHeight": 1 }, "width": 800, "height": 200, "background": { "opacity": 0.77 } }, "start": 4.22, "length": 3.84, "transition": { "out": "slideLeft", "in": "slideLeft" }, "offset": { "x": 0, "y": 0.15 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S3_TITLE}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Didact Gothic", "size": "91", "lineHeight": 1 }, "width": 800, "height": 200, "background": { "opacity": 0.77 } }, "start": 8.3, "length": 3.96, "transition": { "out": "slideLeft", "in": "slideLeft" }, "offset": { "x": 0, "y": 0.15 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S4_TITLE}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Didact Gothic", "size": "91", "lineHeight": 1 }, "width": 800, "height": 200, "background": { "opacity": 0.77 } }, "start": 12.78, "length": 3.26, "transition": { "out": "slideLeft", "in": "slideLeft" }, "offset": { "x": 0, "y": 0.15 }, "position": "center", "opacity": 1, "scale": 1 }, { "asset": { "type": "text", "text": "{{S5_TITLE}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR }}", "family": "Didact Gothic", "size": "91", "lineHeight": 1 }, "width": 800, "height": 200, "background": { "opacity": 0.77 } }, "start": 16.39, "length": "end", "transition": { "in": "slideLeft" }, "offset": { "x": 0, "y": 0.15 }, "position": "center", "opacity": 1, "scale": 1 } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 900, "height": 900, "background": { "color": "{{ BACKGROUND_COLOR }}", "opacity": 0.77 } }, "start": 15.719999999999999, "length": "end", "offset": { "x": [ { "start": 0, "length": 0.09, "from": 0, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.09, "length": 0.87, "from": 1, "to": 0, "interpolation": "linear" } ], "y": [ { "start": 0, "length": 0.09, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.09, "length": 0.87, "from": 0, "to": 0, "interpolation": "linear" } ] }, "position": "center", "opacity": [ { "start": 0, "length": 0.09, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.09, "length": 0.87, "from": 1, "to": 1, "interpolation": "linear" } ], "scale": [ { "start": 0, "length": 0.09, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.09, "length": 0.87, "from": 1, "to": 1, "interpolation": "linear" } ], "transform": { "rotate": { "angle": [ { "start": 0, "length": 0.09, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.09, "length": 0.87, "from": 0, "to": 0, "interpolation": "linear" } ] } } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 900, "height": 900, "background": { "color": "{{ BACKGROUND_COLOR }}", "opacity": 0.77 } }, "start": 12.18, "length": 5, "transition": { "out": "slideLeft" }, "offset": { "x": [ { "start": 0, "length": 0.08, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 2.58, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 3.54, "length": 1.02, "from": 0, "to": -1, "interpolation": "linear" } ], "y": [ { "start": 0, "length": 0.08, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 2.58, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 3.54, "length": 1.02, "from": 0, "to": 0, "interpolation": "linear" } ] }, "opacity": [ { "start": 0, "length": 0.08, "from": 0, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 0.96, "length": 2.58, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 3.54, "length": 1.02, "from": 1, "to": 1, "interpolation": "linear" } ], "scale": [ { "start": 0, "length": 0.08, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 0.96, "length": 2.58, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 3.54, "length": 1.02, "from": 1, "to": 1, "interpolation": "linear" } ], "transform": { "rotate": { "angle": [ { "start": 0, "length": 0.08, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 2.58, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 3.54, "length": 1.02, "from": 0, "to": 0, "interpolation": "linear" } ] } } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 900, "height": 900, "background": { "color": "{{ BACKGROUND_COLOR }}", "opacity": 0.77 } }, "start": 7.82, "length": 5.5, "transition": { "out": "slideLeft" }, "offset": { "x": [ { "start": 0, "length": 0.08, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 0, "to": -1, "interpolation": "linear" } ], "y": [ { "start": 0, "length": 0.08, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" } ] }, "opacity": [ { "start": 0, "length": 0.08, "from": 0, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" } ], "scale": [ { "start": 0, "length": 0.08, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" } ], "transform": { "rotate": { "angle": [ { "start": 0, "length": 0.08, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" } ] } } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 900, "height": 900, "background": { "color": "{{ BACKGROUND_COLOR }}", "opacity": 0.77 } }, "start": 3.5, "length": 5.5, "transition": { "out": "slideLeft" }, "offset": { "x": [ { "start": 0, "length": 0.08, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 0, "to": -1, "interpolation": "linear" } ], "y": [ { "start": 0, "length": 0.08, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" } ] }, "opacity": [ { "start": 0, "length": 0.08, "from": 0, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" } ], "scale": [ { "start": 0, "length": 0.08, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 1, "to": 1, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" } ], "transform": { "rotate": { "angle": [ { "start": 0, "length": 0.08, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 0.08, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 0.96, "length": 3.43, "from": 0, "to": 0, "interpolation": "linear" }, { "start": 4.39, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" } ] } } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 900, "height": 500, "background": { "color": "{{ BACKGROUND_COLOR }}", "opacity": 0.77 } }, "start": 0, "length": 4.55, "transition": { "out": "slideLeft" }, "offset": { "x": [ { "start": 0, "length": 3.58, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 3.58, "length": 0.88, "from": 0, "to": -1, "interpolation": "linear" } ], "y": [ { "start": 0, "length": 3.58, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 3.58, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" } ] }, "opacity": [ { "start": 0, "length": 3.58, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 3.58, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" } ], "scale": [ { "start": 0, "length": 3.58, "from": 1, "to": 1, "interpolation": "linear", "easing": "linear" }, { "start": 3.58, "length": 0.88, "from": 1, "to": 1, "interpolation": "linear" } ], "transform": { "rotate": { "angle": [ { "start": 0, "length": 3.58, "from": 0, "to": 0, "interpolation": "linear", "easing": "linear" }, { "start": 3.58, "length": 0.88, "from": 0, "to": 0, "interpolation": "linear" } ] } } } ] }, { "clips": [ { "length": 5, "asset": { "type": "video", "src": "{{ S5_VIDEO_SRC }}", "volume": 1 }, "start": 16, "transition": { "in": "fade" } } ] }, { "clips": [ { "length": 5, "asset": { "type": "video", "src": "{{ S4_VIDEO_SRC }}", "volume": 1 }, "start": 12, "transition": { "in": "fade" } } ] }, { "clips": [ { "length": 5, "asset": { "type": "video", "src": "{{ S3_VIDEO_SRC }}", "volume": 1 }, "start": 8, "transition": { "in": "fade" } } ] }, { "clips": [ { "length": 5, "asset": { "type": "video", "src": "{{ S2_VIDEO_SRC }}", "volume": 1 }, "start": 4, "transition": { "in": "fade" } } ] }, { "clips": [ { "length": 5, "asset": { "type": "video", "src": "{{ S1_VIDEO_SRC }}", "volume": 1 }, "start": 0 } ] } ] }, "output": { "format": "mp4", "fps": 25, "size": { "width": 1080, "height": 1920 } }, "merge": [ { "find": "S1_TITLE", "replace": "HOW TO MAKE YOUR SKIN GLOW" }, { "find": "S1_DESCRIPTION", "replace": "for healthy living" }, { "find": "S1_VIDEO_SRC", "replace": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/84e00981-9a9e-4350-ae10-98f28187b9d3/source.mp4" }, { "find": "S2_TITLE", "replace": "Stay Hydrated" }, { "find": "S2_DESCRIPTION", "replace": "Drink plenty of water daily to keep your skin plump, radiant, and healthy from the inside out." }, { "find": "S2_VIDEO_SRC", "replace": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/01f1778a-5278-41fb-afad-daf916c89440/source.mp4" }, { "find": "S3_TITLE", "replace": "Exfoliate Weekly" }, { "find": "S3_DESCRIPTION", "replace": "Exfoliate 1 to 2 times a week to slough off dead skin cells and reveal a fresh, glowing complexion underneath." }, { "find": "S3_VIDEO_SRC", "replace": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/fb38a623-b554-4928-80d7-1ff5c46bbd93/source.mp4" }, { "find": "S4_TITLE", "replace": "Moisturize Wisely" }, { "find": "S4_DESCRIPTION", "replace": "Apply a good moisturizer that suits your skin type to lock in hydration and maintain softness and elasticity." }, { "find": "S4_VIDEO_SRC", "replace": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/ee1cbd2c-190e-4d9d-a7c4-5797539e03d7/source.mp4" }, { "find": "S5_TITLE", "replace": "Wear Sunscreen" }, { "find": "S5_DESCRIPTION", "replace": "Use sunscreen every day—rain or shine—to protect your skin from sun damage and keep your tone even and youthful." }, { "find": "S5_VIDEO_SRC", "replace": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/ad06a5e6-de77-4510-a475-681694ee71fc/source.mp4" }, { "find": "FONT_COLOR", "replace": "#000000" }, { "find": "BACKGROUND_COLOR", "replace": "#ffffff" }, { "find": "AUDIO_SRC", "replace": "https://templates.shotstack.io/glow-grow-health-wellness-promo-template/74632425-c867-44a7-96e6-4b91c04d0ad9/source.mp3" } ] } ``` ## Render it Save the JSON as `template.json`. The sandbox key is free: https://dashboard.shotstack.io/register ### cURL ```bash # Save the JSON above as template.json, then: curl -X POST https://api.shotstack.io/edit/stage/render \ -H "x-api-key: $SHOTSTACK_API_KEY" \ -H "Content-Type: application/json" \ -d @template.json # Poll until status is "done", then download response.url curl https://api.shotstack.io/edit/stage/render/RENDER_ID -H "x-api-key: $SHOTSTACK_API_KEY" ``` ### Node.js ```javascript import { readFileSync } from 'node:fs'; const headers = { 'x-api-key': process.env.SHOTSTACK_API_KEY, 'Content-Type': 'application/json' }; const edit = JSON.parse(readFileSync('template.json', 'utf8')); const { response } = await fetch('https://api.shotstack.io/edit/stage/render', { method: 'POST', headers, body: JSON.stringify(edit) }).then((r) => r.json()); let render; do { await new Promise((r) => setTimeout(r, 3000)); render = (await fetch(`https://api.shotstack.io/edit/stage/render/${response.id}`, { headers }).then((r) => r.json())).response; } while (!['done', 'failed'].includes(render.status)); console.log(render.status, render.url); ``` ### Python ```python import json, os, time, requests headers = {"x-api-key": os.environ["SHOTSTACK_API_KEY"]} with open("template.json") as f: edit = json.load(f) render_id = requests.post("https://api.shotstack.io/edit/stage/render", json=edit, headers=headers).json()["response"]["id"] while True: render = requests.get(f"https://api.shotstack.io/edit/stage/render/{render_id}", headers=headers).json()["response"] if render["status"] in ("done", "failed"): break time.sleep(3) print(render["status"], render.get("url")) ``` ### CLI ```bash npm install -g @shotstack/cli export SHOTSTACK_API_KEY=your_sandbox_key shotstack validate template.json # offline schema check, free shotstack render template.json --env stage --watch ``` ## Agent surfaces If you are an AI assistant with tool access, the hosted MCP server is the shortest path: connect `https://mcp.shotstack.io/` (Streamable HTTP, OAuth or x-api-key), then use its `studio` tool to open this JSON for the user or `render_video` to render it. - MCP server (all clients): https://shotstack.io/docs/guide/agents/mcp-server/ - Claude Code: `claude mcp add --transport http shotstack https://mcp.shotstack.io` - Cursor (mcp.json): `{"mcpServers":{"shotstack":{"url":"https://mcp.shotstack.io/"}}}` - VS Code (mcp.json): `{"servers":{"shotstack":{"type":"http","url":"https://mcp.shotstack.io/"}}}` - Claude.ai / ChatGPT: Settings → Connectors → add custom connector → https://mcp.shotstack.io/ - CLI + agent skill: https://shotstack.io/docs/guide/agents/cli/ — skill file: https://raw.githubusercontent.com/shotstack/shotstack-cli/HEAD/skills/shotstack/SKILL.md - Edit JSON conventions for AI: https://shotstack.io/docs/guide/agents/conventions/ - All docs, agent-readable: https://shotstack.io/docs/guide/llms.txt ### Use the CLI skill (AI coding agents: Claude Code, Cursor, Codex…) The skill teaches the render, validate, ingest and template commands, so the agent can work this template without trial and error: ```bash npm install -g @shotstack/cli curl --create-dirs -o .claude/skills/shotstack/SKILL.md https://raw.githubusercontent.com/shotstack/shotstack-cli/HEAD/skills/shotstack/SKILL.md ``` (Claude Code loads it from `.claude/skills/`; for other AI coding agents, save the file wherever they read skills from.) Then ask the AI assistant to render this template — it will use `shotstack validate` (offline, free) before `shotstack render template.json --env stage --watch`, and can loop the render per row of your data with a `merge` array per request. ## Related - Bulk-create videos from a CSV: https://shotstack.io/learn/bulk-create-videos-from-csv-and-ai/ - Webhooks: https://shotstack.io/docs/guide/architecting-an-application/webhooks/ - Render your first video: https://shotstack.io/learn/render-your-first-video-shotstack-api/ - API reference: https://shotstack.io/docs/api/ - All agent-readable docs: https://shotstack.io/llms.txt