Get started
Send your first personalised GIF
From a design in the library to one dynamic URL in your email tool. Five beats, the same five the in-app walkthrough shows.
Hey, it's Lloyd 👋. This is the whole product in one page. Every step below has its own page with the detail, but if you read only this one you can ship a campaign.
1/ Edit a template
Pick a design from the library, change the words and colours, save it to My Designs. Nothing personal yet: this is the frame every recipient's version will share.
ⓘ Want a design that is only yours? See Custom templates.
2/ Upload your data
A CSV with a header row. One column identifies each recipient (an id, an email, a customer number); the other columns fill the personalised fields. We check the file, you decide what to do with anything we flag.
ⓘ No CSV yet? Download the sample from the upload screen. Automating this? Start at the API quickstart.
3/ Render a batch
Three free previews first, then a quote (one credit per row), then the batch. You watch the progress bar or close the tab and get an email when it finishes.
ⓘ Short on credits? How credits work explains the quote and the top-up.
4/ Embed the URL
Every recipient's GIF lives at the same address pattern. Copy the URL for your email tool and paste it into an image block; the tool fills in the merge token per recipient.
https://img.multiplied.media/<design>/{{ first_name }}.gif
Pick your email tool for the exact steps: Braze · Klaviyo · Bloomreach · Customer.io · Iterable · HubSpot · BeeFree · any other tool.
5/ Cost, and how you pay
Credits. One credit renders one row. Previews are free (three per batch, up to 200 a day). You buy credits when the quote says you are short; nothing renders on credit.
Verify
Send the email to yourself from your email tool with a real recipient record. You should see your own GIF. A recipient who is not in your data sees the design's fallback image, never a broken image.
Next steps
- Campaigns, emails & batches — how re-runs keep the same URL
- Merge fields — what can be personalised
- API quickstart — the same loop as four HTTP calls
- MCP — run it from Claude Code, Cursor or Codex
- Troubleshooting