Last Chance
Urgent dark card with a Last Chance headline, deadline panel and CTA pill — swap event, deadline, CTA and the coral accent.
- Type
- Image
- Format
- Instagram Post · 1:1
- Orientation
- Square
Variables
Open in editor
Free template · opens in the editor, no account required.
Customize Last Chance
Last Chance is a ready-to-render Events / webinars image design formatted for Instagram Post · 1:1 and support for variables. Open it in the editor to replace its copy and media, then render variations through the Zvid API.
10 variables: Every value below is a variable you can override — send them in the variables field of the render request (or edit them in the editor) to generate on-brand versions at scale.
flagTextFINAL CALL
lineATextLast Chance
lineBTextto Register
eventNameTextProduct Growth Live
deadlineLabelTextRegistration closes
deadlineValueTextFri, Apr 11 · 11:59 PM
ctaLabelTextCLAIM YOUR SPOT
ctaUrlTextzvid.io/pgl
inkColor#120A0A
accentColor#FF6B5E
The exact JSON payload
This is the full render config — POST it to the API, or open it in the editor to tweak.
{
"type": "image",
"name": "img-event-last-chance",
"resolution": "instagram-post",
"outputFormat": "png",
"backgroundColor": "#120A0A",
"variables": {
"flag": "FINAL CALL",
"lineA": "Last Chance",
"lineB": "to Register",
"eventName": "Product Growth Live",
"deadlineLabel": "Registration closes",
"deadlineValue": "Fri, Apr 11 · 11:59 PM",
"ctaLabel": "CLAIM YOUR SPOT",
"ctaUrl": "zvid.io/pgl",
"ink": "#120A0A",
"accent": "#FF6B5E"
},
"visuals": [
{
"type": "SVG",
"width": 1080,
"height": 1080,
"position": "center-center",
"track": 0,
"svg": "<svg width='1080' height='1080' viewBox='0 0 1080 1080' xmlns='http://www.w3.org/2000/svg'><defs><linearGradient id='bg' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='#1B0D0C'/><stop offset='0.55' stop-color='#120A0A'/><stop offset='1' stop-color='#0C0707'/></linearGradient><radialGradient id='glow' cx='0.5' cy='0.32' r='0.65'><stop offset='0' stop-color='{{accent}}' stop-opacity='0.34'/><stop offset='1' stop-color='{{accent}}' stop-opacity='0'/></radialGradient></defs><rect width='1080' height='1080' fill='url(#bg)'/><rect width='1080' height='1080' fill='url(#glow)'/><rect x='36' y='36' width='1008' height='1008' rx='30' fill='none' stroke='{{accent}}' stroke-opacity='0.35' stroke-width='1.5'/></svg>"
},
{
"type": "SVG",
"x": 390,
"y": 150,
"width": 300,
"height": 54,
"anchor": "top-left",
"track": 4,
"svg": "<svg width='300' height='54' viewBox='0 0 300 54' xmlns='http://www.w3.org/2000/svg'><rect x='1' y='1' width='298' height='52' rx='26' fill='{{accent}}'/><circle cx='40' cy='27' r='7' fill='{{ink}}'/><text x='168' y='35' font-family='Space Grotesk, Arial' font-size='19' font-weight='700' letter-spacing='4' fill='{{ink}}' text-anchor='middle'>{{flag}}</text></svg>"
},
{
"type": "TEXT",
"x": 40,
"y": 288,
"width": 1000,
"anchor": "top-left",
"track": 5,
"style": {
"fontFamily": "Bricolage Grotesque"
},
"html": "<div style='font-size:118px; font-weight:800; line-height:0.9; letter-spacing:-0.035em; text-align:center; color:#FBEEEC;'>{{lineA}}<br><span style='color:{{accent}};'>{{lineB}}</span></div>"
},
{
"type": "TEXT",
"x": 140,
"y": 560,
"width": 800,
"anchor": "top-left",
"track": 5,
"text": "{{eventName}}",
"style": {
"fontFamily": "Space Grotesk",
"fontSize": "36px",
"fontWeight": "600",
"letterSpacing": "0.02em",
"textAlign": "center",
"color": "#D8B7B2"
}
},
{
"type": "SVG",
"x": 240,
"y": 660,
"width": 600,
"height": 128,
"anchor": "top-left",
"track": 5,
"svg": "<svg width='600' height='128' viewBox='0 0 600 128' xmlns='http://www.w3.org/2000/svg'><rect x='1' y='1' width='598' height='126' rx='20' fill='#FFFFFF' fill-opacity='0.05' stroke='{{accent}}' stroke-opacity='0.4' stroke-width='1.3'/><text x='300' y='48' font-family='Space Grotesk, Arial' font-size='17' font-weight='600' letter-spacing='3.5' fill='{{accent}}' text-anchor='middle'>{{deadlineLabel}}</text><text x='300' y='92' font-family='Space Grotesk, Arial' font-size='34' font-weight='700' letter-spacing='0.5' fill='#FBEEEC' text-anchor='middle'>{{deadlineValue}}</text></svg>"
},
{
"type": "SVG",
"x": 300,
"y": 850,
"width": 480,
"height": 78,
"anchor": "top-left",
"track": 6,
"svg": "<svg width='480' height='78' viewBox='0 0 480 78' xmlns='http://www.w3.org/2000/svg'><rect x='1' y='1' width='478' height='76' rx='38' fill='{{accent}}'/><text x='240' y='49' font-family='Space Grotesk, Arial' font-size='26' font-weight='700' letter-spacing='2' fill='{{ink}}' text-anchor='middle'>{{ctaLabel}}</text></svg>"
},
{
"type": "TEXT",
"x": 40,
"y": 952,
"width": 1000,
"anchor": "top-left",
"track": 6,
"text": "{{ctaUrl}}",
"style": {
"fontFamily": "Space Grotesk",
"fontSize": "22px",
"fontWeight": "500",
"letterSpacing": "0.16em",
"textAlign": "center",
"color": "#9C8480"
}
}
]
}More Events / webinars templates
View all ↗Ready to ship video at scale?
Start free — your first render is only a JSON payload away.









