Overview
Automation blueprints give your team a repeatable path from template design to production renders. Each blueprint pairs a curated template with the API calls and automation connectors you need to generate assets the moment data changes. Use these recipes to align marketers, engineers, and operations leads on a shared workflow. You can tailor every step—layers, data sources, delivery targets—while keeping the underlying automation reliable.How blueprints help
- Faster launches. Start with a tested structure for your use case instead of inventing a workflow from scratch.
- Cross-team clarity. Share a documented checklist for marketing, data, and engineering stakeholders.
- Consistent automation. Every blueprint is built around Bannerify templates, the REST API, the JavaScript SDK, and native connectors like Zapier, Make, and Pabbly Connect.
Setup checklist
- Pick a template. Duplicate a gallery template or create your own inside the editor.
- Name your layers. Use clear identifiers (for example
headline,price,qr) so API modifications stay readable. - Preview with sample data. Test different payloads in the editor preview and API Playground.
- Choose an automation path. Decide if the workflow will run through the JavaScript SDK, REST API, or a no-code connector.
- Plan delivery. Stream results from the Bannerify CDN, send signed URLs to downstream systems, or store renders in your own bucket.
Lifecycle campaign blueprint
When to use it
Use this blueprint to personalize welcome, activation, and winback campaigns with on-brand images and PDFs. Trigger renders whenever customer attributes or lifecycle stages change.Data sources
- CRM or marketing automation tool (HubSpot, Customer.io, Braze, etc.)
- Spreadsheet or warehouse segment exports for batching
Steps
- Template setup. Start from the lifecycle onboarding template (or duplicate your own). Include text, image, and QR layers for personalization.
- Automation trigger. In Zapier, Make, or Pabbly Connect, watch for a lifecycle stage change. Map relevant fields to Bannerify modifications.
- Render call. Use the Bannerify action to create an image or PDF. Include personalization fields:
result returned from createStoredImage is a signed CDN URL you can hand off to downstream channels or store alongside product data.
- Delivery. Send the generated URL into your ESP or attach the PDF to transactional messages. Use signed URLs for time-bound offers.
- Measure. Track conversion lift by passing campaign identifiers through metadata on the render call.
Product catalog refresh blueprint
When to use it
Keep storefront visuals current whenever pricing, availability, or merchandising changes hit your catalog feeds.Data sources
- Ecommerce platform exports (Shopify, BigCommerce, etc.)
- Inventory spreadsheets or Supabase tables
Steps
- Template setup. Map layers for product image, price, discount badge, and description. Save reusable styles for brand consistency.
- Batch process. Use the JavaScript SDK inside a cron job or serverless function to loop through product data:
Multi-channel variants
If you maintain additional template sizes for ads, stories, or marketplace tiles, fan the same payload out across those template IDs inside the loop:modifications payload so every channel stays consistent. The additional helper (for example pushVariantToCdn) can version assets per channel or marketplace while keeping automation logic identical.
- Scheduling. Run the job hourly or nightly, or trigger it from inventory webhooks.
- Storage. Push finished assets to Bannerify storage or include
s3Configto store directly in your CDN bucket. - Publish. Update storefront listings or ad platforms with the refreshed URLs.
Operations reporting blueprint
When to use it
Generate audit-ready reports, invoices, or shipment summaries with table-rich PDFs.Data sources
- Analytics warehouse (Snowflake, BigQuery, Postgres)
- Internal tools emitting webhook payloads
Steps
- Template setup. Add table, chart, and text layers to the operations report template. Define table columns that match your data schema.
- Data fetch. Use a scheduled job to compile metrics into a JSON payload. Include totals, time ranges, and status badges.
- Render call. Hit the PDF endpoint with structured data:
- Distribution. Store PDFs in your S3-compatible bucket and notify finance or logistics teams via webhook or Slack automation.
- Governance. Review activity logs in Dashboard → Activity and export audit history for compliance.
Next steps
- Save your customized blueprint as a workspace document so teammates can follow the same process.
- Pair blueprints with rate limits and activity logs to maintain reliability at scale.
- Share results with sales and marketing to capture testimonials for the marketing site.