# Multiplied Studio > Personalised GIFs in every email: pick a design, connect a CSV, render once per recipient, paste one dynamic URL whose file name is your email tool's merge token. Account-scoped HTTP API and MCP tools for agents. - Full docs in one file: https://app.multiplied.studio/llms-full.txt - Every docs page has a markdown twin at its URL + `.md`. ## Get started - [Send your first personalised GIF](https://app.multiplied.studio/docs/get-started.md): From a design in the library to one dynamic URL in your email tool. Five beats, the same five the in-app walkthrough shows. - [Pick a design](https://app.multiplied.studio/docs/get-started/pick-a-design.md): The library, the formats (portrait, wide, ticker), and where your private designs live. - [Edit your design](https://app.multiplied.studio/docs/get-started/edit-your-design.md): Change copy, colours and the personalised fields; autosave keeps your progress under My Designs. - [Connect your data](https://app.multiplied.studio/docs/get-started/connect-your-data.md): Upload a CSV, see what we check, decide what to do with the rows we flag. - [Preview & quote](https://app.multiplied.studio/docs/get-started/preview-and-quote.md): Three free samples, then the price, size and time for the whole batch, before you spend anything. - [Generate & get your URL](https://app.multiplied.studio/docs/get-started/generate-and-get-your-url.md): What happens while a batch renders, the completion email, and when the URL is safe to paste. ## Put it in your email - [Braze](https://app.multiplied.studio/docs/email/braze.md): Paste the dynamic URL into an image block; Braze fills in the merge token per recipient. Ends with a test send. - [Klaviyo](https://app.multiplied.studio/docs/email/klaviyo.md): Paste the dynamic URL into an image block; Klaviyo fills in the merge token per recipient. Ends with a test send. - [Bloomreach](https://app.multiplied.studio/docs/email/bloomreach.md): Paste the dynamic URL into an image block; Bloomreach fills in the merge token per recipient. Ends with a test send. - [Customer.io](https://app.multiplied.studio/docs/email/customerio.md): Paste the dynamic URL into an image block; Customer.io fills in the merge token per recipient. Ends with a test send. - [Iterable](https://app.multiplied.studio/docs/email/iterable.md): Paste the dynamic URL into an image block; Iterable fills in the merge token per recipient. Ends with a test send. - [HubSpot](https://app.multiplied.studio/docs/email/hubspot.md): Paste the dynamic URL into an image block; HubSpot fills in the merge token per recipient. Ends with a test send. - [BeeFree](https://app.multiplied.studio/docs/email/beefree.md): Using Multiplied inside the BeeFree editor — the add-on inserts the dynamic URL into your email for you. - [Any other email tool](https://app.multiplied.studio/docs/email/any-esp.md): The URL pattern and the one rule that makes it work anywhere: the file name is your merge token. ## Designs & data - [Merge fields — what personalises](https://app.multiplied.studio/docs/designs/merge-fields.md): Names, numbers and dates per recipient; fixed fields per campaign; how a CSV column becomes a field. - [Long names & text fit](https://app.multiplied.studio/docs/designs/long-names-and-text-fit.md): Text shrinks to fit its box; what happens at the extremes and how to test them. - [Fallback & missing rows](https://app.multiplied.studio/docs/designs/fallback-and-missing-rows.md): Who sees the fallback image, and why a broken image is never the answer. - [Formats, sizes & weight](https://app.multiplied.studio/docs/designs/formats-sizes-and-weight.md): GIF by default, WebP alongside when you want it, MP4 on request; dimensions per design; keeping file size email-friendly. - [Custom templates](https://app.multiplied.studio/docs/designs/custom-templates.md): A design built only for you — where it lives and how to ask for one. ## Campaigns, emails & batches - [Campaigns, emails & batches](https://app.multiplied.studio/docs/campaigns.md): The model — a campaign holds emails, an email holds one dynamic URL, batches fill it. Re-runs never change the URL. - [Emails](https://app.multiplied.studio/docs/campaigns/emails.md): One email, one design, one URL. Name it the way your email tool names it so both sides match. - [Batch lifecycle](https://app.multiplied.studio/docs/campaigns/batch-lifecycle.md): Queued → rendering → complete; cancel; what the counts mean. - [Re-runs & idempotency](https://app.multiplied.studio/docs/campaigns/re-runs-and-idempotency.md): Submitting the same rows twice, on purpose and by accident. - [Retention & expiry](https://app.multiplied.studio/docs/campaigns/retention-and-expiry.md): How long rendered GIFs stay at their URL, what the days-left counter means, and what happens after. ## Credits & billing - [How credits work](https://app.multiplied.studio/docs/credits/how-credits-work.md): One credit renders one row. Previews are free. A quote comes before every spend. - [Top up](https://app.multiplied.studio/docs/credits/top-up.md): Buying credits from the quote, and why API keys cannot do it. - [Quotes & free previews](https://app.multiplied.studio/docs/credits/quotes-and-free-previews.md): What a quote contains, what previews prove, and the daily preview allowance. ## Troubleshooting - [Outlook shows only the first frame](https://app.multiplied.studio/docs/troubleshooting/outlook-shows-only-the-first-frame.md): Outlook for Windows does not play GIFs. What recipients see and how to design for it. - [GIF shows the fallback, not the name](https://app.multiplied.studio/docs/troubleshooting/gif-shows-the-fallback-not-the-name.md): The image loads but it is the generic version. Almost always an identifier mismatch. - [Rows need review after verify](https://app.multiplied.studio/docs/troubleshooting/rows-need-review-after-verify.md): What each flag means and the quickest way to clear it. - [Batch stuck in queued](https://app.multiplied.studio/docs/troubleshooting/batch-stuck-in-queued.md): Nothing moved for a few minutes. What is normal, what is not. - [Broken image in my test send](https://app.multiplied.studio/docs/troubleshooting/broken-image-in-my-test-send.md): A broken-image icon means the URL did not resolve at all. It is the token or the pasting, not the render. - [Insufficient credits](https://app.multiplied.studio/docs/troubleshooting/insufficient-credits.md): The submit was refused with a credits object. Two ways forward. - [429 rate limited](https://app.multiplied.studio/docs/troubleshooting/429-rate-limited.md): You hit a per-account bucket. Wait retryAfterSeconds, then continue. - ["Batch not complete" warning when copying the URL](https://app.multiplied.studio/docs/troubleshooting/batch-not-complete-warning-when-copying-url.md): You can copy early. Here is what recipients see if you send before every row has rendered.