1<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Documentation - Templates On</title><link rel="stylesheet" href="https://fonts.bunny.net/css?family=inter:400,700|montserrat:400,700|poppins:400,700|work-sans:400,700|dm-sans:400,700|space-grotesk:400,700|playfair-display:400,700|merriweather:400,700|lora:400,700|cormorant-garamond:400,700|libre-baskerville:400,700|bebas-neue:400|abril-fatface:400|cinzel:400,700|pacifico:400|dancing-script:400,700|caveat:400,700|space-mono:400,700&display=swap"><style>.to-layout[data-v-bdcd38a9]{display:flex;flex-direction:column;min-height:100vh}.to-nav[data-v-bdcd38a9]{background:#fff;border-bottom:1px solid #000;position:sticky;top:0;z-index:50}.to-nav__inner[data-v-bdcd38a9]{align-items:center;display:flex;gap:1.5rem;height:4.5rem;justify-content:space-between}.to-nav__brand[data-v-bdcd38a9]{align-items:center;color:#000;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.6rem;letter-spacing:-.02em;text-decoration:none}.to-nav__logo[data-v-bdcd38a9]{height:2.4rem;-o-object-fit:contain;object-fit:contain;width:2.4rem}.to-nav__links[data-v-bdcd38a9]{display:flex;gap:1.75rem}.to-nav__link[data-v-bdcd38a9]{color:#000;font-size:.9rem;opacity:.7;text-decoration:none;transition:opacity .15s ease}.to-nav__link.router-link-active[data-v-bdcd38a9],.to-nav__link[data-v-bdcd38a9]:hover{opacity:1}.to-nav__dropdown[data-v-bdcd38a9]{display:inline-flex;position:relative}.to-nav__dropdown-trigger[data-v-bdcd38a9]{align-items:center;display:inline-flex;gap:.3rem}.to-nav__caret[data-v-bdcd38a9]{font-size:1.05rem;line-height:1;opacity:.7;transition:transform .15s ease}.to-nav__dropdown:focus-within .to-nav__caret[data-v-bdcd38a9],.to-nav__dropdown:hover .to-nav__caret[data-v-bdcd38a9]{transform:rotate(180deg)}.to-nav__dropdown-menu[data-v-bdcd38a9]{left:50%;margin-top:-.5rem;min-width:11rem;opacity:0;padding-top:1rem;pointer-events:none;position:absolute;top:100%;transform:translate(-50%);transition:opacity .15s ease,transform .15s ease;visibility:hidden;z-index:60}.to-nav__dropdown-panel[data-v-bdcd38a9]{background:#fff;border:1px solid #000;border-radius:10px;box-shadow:0 12px 28px #0000001f;display:flex;flex-direction:column;padding:.4rem}.to-nav__dropdown-panel--wide[data-v-bdcd38a9]{display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr));min-width:30rem}.to-nav__dropdown:focus-within .to-nav__dropdown-menu[data-v-bdcd38a9],.to-nav__dropdown:hover .to-nav__dropdown-menu[data-v-bdcd38a9]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(.15rem);visibility:visible}.to-nav__dropdown-item[data-v-bdcd38a9]{border-radius:6px;color:#000;font-size:.9rem;opacity:.75;padding:.5rem .7rem;text-decoration:none;transition:opacity .15s ease,background .15s ease}.to-nav__dropdown-item.router-link-active[data-v-bdcd38a9],.to-nav__dropdown-item[data-v-bdcd38a9]:hover{background:#f4f4f4;opacity:1}.to-nav__actions[data-v-bdcd38a9]{align-items:center;display:flex;gap:1rem}.to-nav__signin[data-v-bdcd38a9]{color:#000;font-size:.9rem;font-weight:600;text-decoration:none}.to-nav__signin[data-v-bdcd38a9]:hover{text-decoration:underline}.to-nav__toggle[data-v-bdcd38a9]{align-items:center;background:#fff;border:1px solid #000;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:.28rem;height:2.75rem;justify-content:center;width:2.75rem}.to-nav__toggle span[data-v-bdcd38a9]{background:#000;height:2px;width:1rem}.to-nav__mobile[data-v-bdcd38a9]{border-top:1px solid #000}.to-nav__mobile-panel[data-v-bdcd38a9]{display:grid;gap:.85rem;padding:1rem 0 1.25rem}.to-nav__mobile-group[data-v-bdcd38a9]{font-weight:600;opacity:1}.to-nav__mobile-subitem[data-v-bdcd38a9]{font-size:.85rem;padding-left:1rem}.to-layout__content[data-v-bdcd38a9]{flex:1}.to-footer[data-v-bdcd38a9]{margin-top:5rem}.to-layout__content:has(.to-flush-bottom:last-child)+.to-footer[data-v-bdcd38a9],.to-layout__content:has(>:last-child>.to-flush-bottom:last-child)+.to-footer[data-v-bdcd38a9]{margin-top:0}.to-footer__inner[data-v-bdcd38a9]{display:grid;gap:2.5rem;grid-template-columns:minmax(11rem,.6fr) 5fr;padding:4rem 0 2rem}.to-footer__brand[data-v-bdcd38a9]{align-items:center;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.6rem;letter-spacing:-.02em;text-decoration:none}.to-footer__logo[data-v-bdcd38a9]{filter:invert(1);height:2.4rem;-o-object-fit:contain;object-fit:contain;width:2.4rem}.to-footer__lead p[data-v-bdcd38a9]{line-height:1.7;margin-top:1rem;max-width:28rem;opacity:.75}.to-footer__nimo[data-v-bdcd38a9]{display:inline-flex;margin-top:1.4rem}.to-footer__nimo[data-v-bdcd38a9] .nimo-image{width:5.5rem}.to-footer__grid[data-v-bdcd38a9]{display:grid;gap:2rem 1.75rem;grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr))}.to-footer__grid a[data-v-bdcd38a9]{white-space:nowrap}.to-footer__grid>div[data-v-bdcd38a9]{align-items:flex-start;display:flex;flex-direction:column;gap:.7rem}.to-footer__grid a[data-v-bdcd38a9]{color:#fff;opacity:.72;text-decoration:none;transition:color .15s ease,opacity .15s ease}.to-footer__grid a[data-v-bdcd38a9]:hover{color:var(--to-brand);opacity:1}.to-footer__label[data-v-bdcd38a9]{font-size:.72rem;font-weight:600;letter-spacing:.1em;margin:0;opacity:.45;text-transform:uppercase}.to-footer__bottom[data-v-bdcd38a9]{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;padding:1.4rem 0 2rem}.to-footer__socials[data-v-bdcd38a9]{display:flex;gap:.5rem}.to-footer__socials a[data-v-bdcd38a9]{align-items:center;border-radius:8px;color:#fff;display:inline-flex;height:2.25rem;justify-content:center;opacity:.72;text-decoration:none;transition:color .15s ease,opacity .15s ease,background .15s ease;width:2.25rem}.to-footer__socials a svg[data-v-bdcd38a9]{display:block;height:1.15rem;width:1.15rem}.to-footer__socials a[data-v-bdcd38a9]:hover{background:#ffffff14;color:var(--to-brand);opacity:1}@media(max-width:860px){.to-nav__actions[data-v-bdcd38a9],.to-nav__links[data-v-bdcd38a9]{display:none}.to-nav__toggle[data-v-bdcd38a9]{display:inline-flex}.to-footer__inner[data-v-bdcd38a9]{gap:2.5rem;grid-template-columns:1fr}}@media(max-width:560px){.to-footer__bottom[data-v-bdcd38a9]{align-items:flex-start;flex-direction:column}}</style><style>.docs-head[data-v-49fd9684]{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;padding:3.5rem 0 2.5rem}.docs-head__title[data-v-49fd9684]{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:1.25rem 0 0}.docs-head__sub[data-v-49fd9684]{font-size:1.1rem;margin:1.25rem 0 0;max-width:44rem;opacity:.65}.docs-head__nimo[data-v-49fd9684]{flex-shrink:0;margin:0;max-width:15rem;width:100%}.docs-grid[data-v-49fd9684]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.docs-card[data-v-49fd9684]{color:#000;display:flex;flex-direction:column;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease}.docs-card.to-on-black[data-v-49fd9684]{color:#fff}.docs-card[data-v-49fd9684]:hover{transform:translateY(-3px)}.docs-card__top[data-v-49fd9684]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.docs-card__icon[data-v-49fd9684]{font-size:1.5rem;font-weight:700}.docs-card__badge[data-v-49fd9684]{border:1px solid;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.1em;opacity:.7;padding:.3rem .6rem;text-transform:uppercase}.docs-card__title[data-v-49fd9684]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:1.5rem 0 0}.docs-card__copy[data-v-49fd9684]{flex:1;font-size:.9rem;line-height:1.6;margin:1rem 0 0;opacity:.7}.docs-card__points[data-v-49fd9684]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.docs-card__point[data-v-49fd9684]{border:1px solid;border-radius:999px;font-size:.72rem;opacity:.6;
1padding:.25rem .55rem}.docs-bottom[data-v-49fd9684]{display:grid;gap:1.5rem;grid-template-columns:1.1fr .9fr;margin-top:3rem}.docs-kicker[data-v-49fd9684]{font-size:.7rem;font-weight:600;letter-spacing:.12em;margin:0;opacity:.5;text-transform:uppercase}.docs-decide__title[data-v-49fd9684],.docs-support__title[data-v-49fd9684]{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:.75rem 0 0}.docs-decide__cols[data-v-49fd9684]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.docs-decide__col[data-v-49fd9684]{border:1px solid #000;border-radius:10px;padding:1rem}.docs-decide__col p[data-v-49fd9684]:last-child{font-size:.88rem;line-height:1.6;margin:.75rem 0 0;opacity:.7}.docs-support__text[data-v-49fd9684]{font-size:.92rem;line-height:1.7;margin:1rem 0 1.75rem;opacity:.75}.docs-support__btns[data-v-49fd9684]{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:1024px){.docs-grid[data-v-49fd9684]{grid-template-columns:repeat(2,1fr)}.docs-bottom[data-v-49fd9684]{grid-template-columns:1fr}}@media(max-width:640px){.docs-grid[data-v-49fd9684],.docs-head[data-v-49fd9684]{grid-template-columns:1fr}.docs-head[data-v-49fd9684]{text-align:center}.docs-head__nimo[data-v-49fd9684]{margin:0 auto;max-width:12rem}.docs-decide__cols[data-v-49fd9684]{grid-template-columns:1fr}}</style><style>.nimo-image[data-v-7421eb6d]{display:block;flex-shrink:0;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.nimo-image--helper[data-v-7421eb6d]{height:3.25rem;width:3.25rem}.nimo-image--section[data-v-7421eb6d]{max-width:clamp(8rem,22vw,14rem)}.nimo-image--hero[data-v-7421eb6d]{max-width:clamp(12rem,28vw,20rem)}</style><link rel="stylesheet" href="/_nuxt/entry.PzL0UcIG.css" crossorigin><link rel="stylesheet" href="/_nuxt/NimoImage.CbDHLfiZ.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/docs/_payload.json?3914b8ec-4aa4-4817-aa9c-6d59573de6e0"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C_kRKsmz.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DRGNgBJn.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/dMhLlsre.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BoStOfpR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/o9BngWsx.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BqLGyp9-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cltu8rAE.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DPC46RB-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NRo6c83J.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CP4LTM-o.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/c6KYU9E-.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/3914b8ec-4aa4-4817-aa9c-6d59573de6e0.json"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/agent.B_teRnw6.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/api.wjry5t7c.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/automation.DLD_aUw4.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/builder.CvLqwmp4.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/bulk.BtEMVv88.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/carousels.uPJ-yb2l.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/conditional-repeat-fields.DPUj0wT2.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/custom-fonts.lmzJCXl4.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/delivery.CGWrLBfP.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/free-preview.C-C8-dUp.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/gallery.Dl8DzJpb.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/imports.Ne9RZQu6.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/multipage-pdf.NwiXvyKr.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/og-images.D7-ZgbbQ.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/pricing.BaO2qwLa.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/proud.CEXcL_G6.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/qr-barcodes.bmBEoOb4.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/support.BPwTDSqH.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/template-versioning.B7okO71W.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/verification-certs.DAdkHYdT.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/verify.Db5pKfKu.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/video-rendering.CfmKIjag.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/welcome.OLPgVP4e.png"><meta name="description" content="Learn how to integrate Templates On with REST API, n8n, Make, Zapier, and AI agents to automate image and PDF generation."><meta property="og:type" content="website"><meta property="og:site_name" content="Templates On"><meta property="og:title" content="Documentation - Templates On"><meta property="og:description" content="Learn how to integrate Templates On with REST API, n8n, Make, Zapier, and AI agents to automate image and PDF generation."><meta property="og:image" content="https://templateson.com/og.png"><meta property="og:url" content="https://templateson.com/docs"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@templateson"><meta name="twitter:title" content="Documentation - Templates On"><meta name="twitter:description" content="Integrate Templates On with REST API, n8n, Make, Zapier, and AI agents."><meta name="twitter:image" content="https://templateson.com/og.png"><link rel="icon" type="image/png" href="/favicon.png"><link rel="canonical" href="https://templateson.com/docs">
1<script type="module" src="/_nuxt/C_kRKsmz.js" crossorigin></script>
1<script id="unhead:payload" type="application/json">{"titleTemplate":"%s"}</script>
1</head><body><div id="__nuxt"><div><div class="to to-layout" data-v-bdcd38a9><header class="to-nav" data-v-bdcd38a9><div class="to-nav__inner to-wrap" data-v-bdcd38a9><a href="/" class="to-nav__brand" data-v-bdcd38a9><img src="/logo.png" alt class="to-nav__logo" data-v-bdcd38a9><span data-v-bdcd38a9>Templates On</span></a><nav class="to-nav__links" data-v-bdcd38a9><a href="/pricing" class="to-nav__link" data-v-bdcd38a9>Pricing</a><a href="/templates" class="to-nav__link" data-v-bdcd38a9>Templates</a><a href="/blog" class="to-nav__link" data-v-bdcd38a9>Blog</a><div class="to-nav__dropdown" data-v-bdcd38a9><a href="/features" class="to-nav__link to-nav__dropdown-trigger" data-v-bdcd38a9> Features <span class="to-nav__caret" aria-hidden="true" data-v-bdcd38a9>â¾</span></a><div class="to-nav__dropdown-menu" data-v-bdcd38a9><div class="to-nav__dropdown-panel to-nav__dropdown-panel--wide" data-v-bdcd38a9><!--[--><a href="/features/bulk-rendering" class="to-nav__dropdown-item" data-v-bdcd38a9>Bulk rendering</a><a href="/features/video-rendering" class="to-nav__dropdown-item" data-v-bdcd38a9>Video</a><a href="/features/multipage-pdf" class="to-nav__dropdown-item" data-v-bdcd38a9>Multi-page PDF</a><a href="/features/carousels" class="to-nav__dropdown-item" data-v-bdcd38a9>Carousels</a><a href="/features/render-destinations" class="to-nav__dropdown-item" data-v-bdcd38a9>Render destinations</a><a href="/features/webhook-async" class="to-nav__dropdown-item" data-v-bdcd38a9>Async delivery</a><a href="/features/custom-fonts" class="to-nav__dropdown-item" data-v-bdcd38a9>Custom fonts</a><a href="/features/imports" class="to-nav__dropdown-item" data-v-bdcd38a9>Imports</a><a href="/features/qr-barcodes" class="to-nav__dropdown-item" data-v-bdcd38a9>QR & barcodes</a><a href="/features/verification-certs" class="to-nav__dropdown-item" data-v-bdcd38a9>Verification</a><a href="/features/free-preview" class="to-nav__dropdown-item" data-v-bdcd38a9>Free preview</a><a href="/features/template-versioning" class="to-nav__dropdown-item" data-v-bdcd38a9>Versioning</a><a href="/features/conditional-repeat-fields" class="to-nav__dropdown-item" data-v-bdcd38a9>Dynamic templates</a><a href="/features/og-images" class="to-nav__dropdown-item" data-v-bdcd38a9>OG images</a><a href="/features/mcp-agents" class="to-nav__dropdown-item" data-v-bdcd38a9>MCP / AI agents</a><!--]--></div></div></div><div class="to-nav__dropdown" data-v-bdcd38a9><a aria-current="page" href="/docs" class="router-link-active router-link-exact-active to-nav__link to-nav__dropdown-trigger" data-v-bdcd38a9> Usage <span class="to-nav__caret" aria-hidden="true" data-v-bdcd38a9>â¾</span></a><div class="to-nav__dropdown-menu" data-v-bdcd38a9><div class="to-nav__dropdown-panel" data-v-bdcd38a9><!--[--><a href="/docs/api" class="to-nav__dropdown-item" data-v-bdcd38a9>API</a><a href="/docs/ai-agents" class="to-nav__dropdown-item" data-v-bdcd38a9>AI Agents</a><a href="/docs/zapier" class="to-nav__dropdown-item" data-v-bdcd38a9>Zapier</a><a href="/docs/n8n" class="to-nav__dropdown-item" data-v-bdcd38a9>n8n</a><a href="/docs/make" class="to-nav__dropdown-item" data-v-bdcd38a9>Make</a><!--]--></div></div></div><a href="/compare" class="to-nav__link" data-v-bdcd38a9>Compare</a><a href="/use-cases" class="to-nav__link" data-v-bdcd38a9>Use cases</a><a href="/contact" class="to-nav__link" data-v-bdcd38a9>Contact</a></nav><div class="to-nav__actions" data-v-bdcd38a9><!--[--><a href="/auth/login" class="to-nav__signin" data-v-bdcd38a9>Sign in</a><a href="/auth/signup" class="to-btn to-btn--primary to-btn--sm" data-v-bdcd38a9>Start free</a><!--]--></div><button class="to-nav__toggle" type="button" aria-expanded="false" aria-label="Toggle menu" data-v-bdcd38a9><span data-v-bdcd38a9></span><span data-v-bdcd38a9></span><span data-v-bdcd38a9></span></button></div><!----></header><main class="to-layout__content" data-v-bdcd38a9><!--[--><div class="docs to-wrap to-section" data-v-49fd9684><section class="docs-head" data-v-49fd9684><div data-v-49fd9684><p class="to-eyebrow" data-v-49fd9684>Documentation</p><h1 class="docs-head__title" data-v-49fd9684>Pick your integration.<br data-v-49fd9684>Keep the output consistent.</h1><p class="docs-head__sub" data-v-49fd9684> REST, AI agents, and workflow tools. The API docs stay dense where they need to be. Everything else helps you choose the fastest path in. </p></div><img src="/_nuxt/automation.DLD_aUw4.png" alt="Nimo connecting automation nodes" class="nimo-image nimo-image--hero docs-head__nimo" loading="lazy" decoding="async" data-v-49fd9684 data-v-7421eb6d></section><section class="docs-grid" data-v-49fd9684><!--[--><a href="/docs/api" class="to-card docs-card to-card--black to-on-black" data-v-49fd9684><div class="docs-card__top" data-v-49fd9684><span class="docs-card__icon" data-v-49fd9684>{ }</span><span class="docs-card__badge docs-card__badge--light" data-v-49fd9684>Reference</span></div><h2 class="docs-card__title" data-v-49fd9684>REST API</h2><p class="docs-card__copy" data-v-49fd9684>Direct request and response docs for image rendering, PDF generation, templates, auth, and error handling.</p><div class="docs-card__points" data-v-49fd9684><!--[--><span class="docs-card__point" data-v-49fd9684>Production-ready</span><span class="docs-card__point" data-v-49fd9684>Examples</span><span class="docs-card__point" data-v-49fd9684>Authentication</span><!--]--></div></a><a href="/docs/ai-agents" class="to-card docs-card to-card--hover" data-v-49fd9684><div class="docs-card__top" data-v-49fd9684><span class="docs-card__icon" data-v-49fd9684>AI</span><span class="docs-card__badge" data-v-49fd9684>MCP</span></div><h2 class="docs-card__title" data-v-49fd9684>AI Agents</h2><p class="docs-card__copy" data-v-49fd9684>Connect autonomous agents over MCP or use the manifest route for systems that can reason over REST endpoints.</p><div class="docs-card__points" data-v-49fd9684><!--[--><span class="docs-card__point" data-v-49fd9684>MCP server</span><span class="docs-card__point" data-v-49fd9684>Manifest</span><span class="docs-card__point" data-v-49fd9684>Tool calls</span><!--]--></div></a><a href="/docs/zapier" class="to-card docs-card to-card--hover" data-v-49fd9684><div class="docs-card__top" data-v-49fd9684><span class="docs-card__icon" data-v-49fd9684>Z</span><span class="docs-card__badge" data-v-49fd9684>Live</span></div><h2 class="docs-card__title" data-v-49fd9684>Zapier</h2><p class="docs-card__copy" data-v-49fd9684>Use the live Zapier integration to push dynamic values through Templates On inside your automation flows.</p><div class="docs-card__points" data-v-49fd9684><!--[--><span class="docs-card__point" data-v-49fd9684>Public app</span><span class="docs-card__point" data-v-49fd9684>Action setup</span><span class="docs-card__point" data-v-49fd9684>API fallback</span><!--]--></div></a><a href="/docs/n8n" class="to-card docs-card to-card--hover" data-v-49fd9684><div class="docs-card__top" data-v-49fd9684><span class="docs-card__icon" data-v-49fd9684>W</span><span class="docs-card__badge" data-v-49fd9684>Soon</span></div><h2 class="docs-card__title" data-v-49fd9684>n8n + Make</h2><p class="docs-card__copy" data-v-49fd9684>See the direction for workflow-native guides while reusing the same API request shapes under the hood.</p><div class="docs-card__points" data-v-49fd9684><!--[--><span class="docs-card__point" data-v-49fd9684>Payload mapping</span><span class="docs-card__point" data-v-49fd9684>HTTP nodes</span><span class="docs-card__point" data-v-49fd9684>Coming soon</span><!--]--></div></a>
1<!--]--></section><section class="docs-bottom" data-v-49fd9684><div class="to-card docs-decide" data-v-49fd9684><p class="docs-kicker" data-v-49fd9684>Need help deciding?</p><h2 class="docs-decide__title" data-v-49fd9684>Use the docs that match your operator.</h2><div class="docs-decide__cols" data-v-49fd9684><div class="docs-decide__col" data-v-49fd9684><p class="docs-kicker" data-v-49fd9684>Builders</p><p data-v-49fd9684>Go straight to the REST API reference when you already know the request shape you want.</p></div><div class="docs-decide__col" data-v-49fd9684><p class="docs-kicker" data-v-49fd9684>Automation teams</p><p data-v-49fd9684>Use Zapier today, or prep n8n and Make flows with the same payload structure.</p></div><div class="docs-decide__col" data-v-49fd9684><p class="docs-kicker" data-v-49fd9684>AI operators</p><p data-v-49fd9684>Use MCP or the agents manifest if your system can already reason about tools and JSON.</p></div></div></div><div class="to-card to-card--black to-on-black docs-support" data-v-49fd9684><p class="docs-kicker" data-v-49fd9684>Support</p><h2 class="docs-support__title" data-v-49fd9684>Still missing the route you need?</h2><p class="docs-support__text" data-v-49fd9684> Need a specific example payload, webhook pattern, or integration template? Send us the workflow and weâll point you at the shortest implementation path. </p><div class="docs-support__btns" data-v-49fd9684><a href="/contact" class="to-btn to-btn--primary" data-v-49fd9684>Contact support</a><a href="/templates" class="to-btn to-btn--ghost" data-v-49fd9684>Browse templates</a></div></div></section></div><!--]--></main><footer class="to-footer to-on-black" data-v-bdcd38a9><div class="to-wrap to-footer__inner" data-v-bdcd38a9><div class="to-footer__lead" data-v-bdcd38a9><a href="/" class="to-footer__brand" data-v-bdcd38a9><img src="/logo.png" alt class="to-footer__logo" data-v-bdcd38a9><span data-v-bdcd38a9>Templates On</span></a><p data-v-bdcd38a9>Design once. Send data. Get a finished image or PDF back, without reopening your design software for every post.</p><a href="/nimo?from=footer" class="to-footer__nimo" aria-label="Meet Nimo" data-v-bdcd38a9><img src="/_nuxt/welcome.OLPgVP4e.png" alt="Nimo mascot" class="nimo-image nimo-image--section" loading="lazy" decoding="async" data-v-bdcd38a9 data-v-7421eb6d></a></div><div class="to-footer__grid" data-v-bdcd38a9><div data-v-bdcd38a9><p class="to-footer__label" data-v-bdcd38a9>Product</p><a href="/pricing" class="" data-v-bdcd38a9>Pricing</a><a href="/templates" class="" data-v-bdcd38a9>Template gallery</a><a href="/features" class="" data-v-bdcd38a9>All features</a><a href="/blog" class="" data-v-bdcd38a9>Blog</a><a href="/status" class="" data-v-bdcd38a9>Status</a></div><div data-v-bdcd38a9><p class="to-footer__label" data-v-bdcd38a9>Features</p><!--[--><a href="/features/bulk-rendering" class="" data-v-bdcd38a9>Bulk rendering</a><a href="/features/video-rendering" class="" data-v-bdcd38a9>Video</a><a href="/features/multipage-pdf" class="" data-v-bdcd38a9>Multi-page PDF</a><a href="/features/render-destinations" class="" data-v-bdcd38a9>Destinations</a><a href="/features/mcp-agents" class="" data-v-bdcd38a9>MCP / agents</a><!--]--><a href="/features" class="" data-v-bdcd38a9>See all â</a></div><div data-v-bdcd38a9><p class="to-footer__label" data-v-bdcd38a9>Use cases</p><!--[--><a href="/use-cases/invoices" class="" data-v-bdcd38a9>Invoices</a><a href="/use-cases/certificates" class="" data-v-bdcd38a9>Certificates</a><a href="/use-cases/og-images" class="" data-v-bdcd38a9>OG images</a><!--]--><a href="/use-cases" class="" data-v-bdcd38a9>All use cases â</a></div><div data-v-bdcd38a9><p class="to-footer__label" data-v-bdcd38a9>Integrations</p><a href="/docs/zapier" class="" data-v-bdcd38a9>Zapier</a><a href="/docs/n8n" class="" data-v-bdcd38a9>n8n</a><a href="/docs/make" class="" data-v-bdcd38a9>Make</a><a href="/docs/ai-agents" class="" data-v-bdcd38a9>AI agents & MCP</a><a href="/docs/api" class="" data-v-bdcd38a9>REST API</a><a aria-current="page" href="/docs" class="router-link-active router-link-exact-active" data-v-bdcd38a9>All docs â</a></div><div data-v-bdcd38a9><p class="to-footer__label" data-v-bdcd38a9>Compare</p><!--[--><a href="/compare/bannerbear" class="" data-v-bdcd38a9>vs Bannerbear</a><a href="/compare/placid" class="" data-v-bdcd38a9>vs Placid</a><a href="/compare/apitemplate" class="" data-v-bdcd38a9>vs APITemplate</a><a href="/compare/templated" class="" data-v-bdcd38a9>vs Templated</a><a href="/compare/robolly" class="" data-v-bdcd38a9>vs Robolly</a><a href="/compare/creatomate" class="" data-v-bdcd38a9>vs Creatomate</a><!--]--><a href="/compare" class="" data-v-bdcd38a9>All comparisons â</a></div><div data-v-bdcd38a9><p class="to-footer__label" data-v-bdcd38a9>Company</p><a href="/contact" class="" data-v-bdcd38a9>Contact</a><a href="/nimo?from=footer" class="" data-v-bdcd38a9>Meet Nimo</a><a href="/auth/signup" class="" data-v-bdcd38a9>Start free</a><a href="/auth/login" class="" data-v-bdcd38a9>Sign in</a><a href="/privacy" class="" data-v-bdcd38a9>Privacy</a><a href="/terms" class="" data-v-bdcd38a9>Terms</a></div></div></div><div class="to-wrap to-footer__bottom" data-v-bdcd38a9><p data-v-bdcd38a9>© 2026 Templates On. United Kingdom.</p><div class="to-footer__socials" data-v-bdcd38a9><a href="https://twitter.com/TemplatesOn" target="_blank" rel="noopener noreferrer" aria-label="Templates On on X" title="X" data-v-bdcd38a9><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-v-bdcd38a9><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" data-v-bdcd38a9></path></svg></a><a href="https://github.com/mazin01/templates-on-api" target="_blank" rel="noopener noreferrer" aria-label="Templates On on GitHub" title="GitHub" data-v-bdcd38a9><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-v-bdcd38a9><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12" data-v-bdcd38a9></path></svg></a></div></div></footer></div><!--[--><!-- Remove item from normal navigation flow, only available via hotkey -->
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"><!--[--><ol data-sonner-toaster data-sonner-theme="light" class="toaster group" dir="ltr" tabindex="-1" data-theme="light" data-rich-colors="false" data-y-position="bottom" data-x-position="right" style="--front-toast-height:0px;--width:356px;--gap:14px;--normal-bg:var(--popover);--normal-text:var(--popover-foreground);--normal-border:var(--border);--offset-top:24px;--offset-right:24px;--offset-bottom:24px;--offset-left:24px;--mobile-offset-top:16px;--mobile-offset-right:16px;--mobile-offset-bottom:16px;--mobile-offset-left:16px;"><!--[--><!--]--></ol><!--]--></section><!--]--></div></div><div id="teleports"></div>
1<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/docs/_payload.json?3914b8ec-4aa4-4817-aa9c-6d59573de6e0">[{"state":1,"once":6,"_errors":7,"serverRendered":9,"path":10,"prerenderedAt":11},["Reactive",2],{"$sph-feature-flags":3,"$sph-feature-flag-payloads":4,"$ssupabase_user":5},{},{},null,["Set"],["ShallowReactive",8],{},true,"/docs",1785014721410]</script>
1<script>window.__NUXT__={};window.__NUXT__.config={public:{supabaseUrl:"https://mqlyfzppddznczxpoxlu.supabase.co",supabaseKey:"sb_publishable_9tRzUAHE8DZ9dyE_vhD6NA_ZlKDmdBr",axiomToken:"xaat-0787a7a3-330e-4345-806d-2f801d7a68ee",axiomDataset:"templates-on",siteUrl:"https://templateson.com",posthog:{publicKey:"phc_coH6VofmQW5Qt6Aor1EoeCBZXGOK1KY1RA35Gvflr6q",host:"https://eu.i.posthog.com",capturePageViews:true,capturePageLeaves:true,clientOptions:"",disabled:false,proxy:true}},app:{baseURL:"/",buildId:"3914b8ec-4aa4-4817-aa9c-6d59573de6e0",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
1<!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 1
1<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
1669b339abf0d4aaa82b601d379c55606
vendor: 13 bytes, line 1
1"}'></script>
1<!-- Cloudflare Pages Analytics --></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.