The Design Studio ships with 18 animated starter templates spanning the social, video, and email surfaces you’ll actually publish to. Pick one in the New Design dialog and the editor opens with the design already laid out and animated — but every layer is fully editable from frame zero. Templates are starter material. They are not lock-in.Documentation Index
Fetch the complete documentation index at: https://docs.hiveku.com/llms.txt
Use this file to discover all available pages before exploring further.
Browsing templates
- Go to
/dashboard/marketing/design/. - Click New Design.
- Pick Animated / Video.
- The dialog shows a gallery of 18 sample cards with looping MP4 previews.
- Each card displays the dimensions and a live preview — only cards in viewport autoplay (lazy loaded via IntersectionObserver), so the dialog stays smooth even on slower machines.
- Click a card. The editor opens with the template loaded.
What ships
The 18 templates cover the surfaces you’ll actually publish to:| Category | Templates |
|---|---|
| Square (1080×1080) — Instagram feed, Facebook, LinkedIn | Kinetic typography, animated banner ad, animated CTA, sale announcement, before/after, brand statement |
| Portrait 9:16 (1080×1920) — Stories, Reels, TikTok | Story slide show, Reel cover, kinetic Reel, product spotlight, quote card |
| Landscape 16:9 (1920×1080) — YouTube, LinkedIn video | Lower third, logo reveal, podcast cover, YouTube preroll, brand sting |
| Email banner (600×200) — header strips for newsletters and transactional emails | Email banner, holiday banner |
aspectRatio — square cards stay square, vertical cards stay tall, banner cards stay short.
Editable from frame zero
Templates are stored as JSON describing every layer with itsanimation property — exactly the same schema used by user-authored and AI-authored designs. That means:
- Drag the headline — motion follows
- Retype any word — animation plays on the new copy
- Swap the brand color — palette refreshes; timing untouched
- Change the logo image — replace via media picker; everything else stays
- Re-strategize the motion — click Cascade Fade-Up / Kinetic / Hero Scale / Slideshow in the Animation panel; layer content stays put
“Make this match my brand colors and slow down the entrance.”The agent reads the canvas snapshot, calls
set_style on each layer to apply your brand palette, then re-calls animate_canvas with longer enter durations. Headline content, layer positions, and stacking order all stay intact.
How templates differ from Canva-style “animated templates”
The wedge isn’t the gallery. Most platforms ship template galleries. The wedge is what you can do once you’ve picked one:- Canva — pick a template, change the headline, you’re done. Edit a layer that wasn’t in the original and motion breaks.
- Promo / InVideo — render a preview video locked to platform vocabulary; export forces you back into their player.
- Hiveku — every layer is a real Fabric object with the same animation schema as any other layer. No layer is “special.” Add new layers, delete existing ones, rename them, restyle them — motion still works.
Template anatomy (for reference)
Each template’sbuild() function returns canvas JSON with:
- An artboard (width × height in pixels, background fill)
- An ordered list of layers — text, shapes, images
- For each layer: position, scale, fill, fontFamily, plus an optional
animationobject
animation object follows the shared vocabulary:
When to start from a template vs. start blank
Start from a template when:- You want a designer-grade starting point in two clicks
- You’re learning the studio and want to see what’s possible
- You need to ship something quickly and aren’t precious about uniqueness
- You have a specific design in mind that doesn’t match any template
- You want the AI to design from scratch using your brand
- You’re building something custom (long-form motion, multi-scene Reel)