This tutorial demonstrates how to automatically generate graphics using Pablle's REST API together with n8n workflow automation. We'll use a restaurant review example to show you how to turn any data into eye-catching, on-brand graphics in seconds.

Watch the walkthrough

1) Set up your template in Pablle

Start by creating a template in Pablle with all the necessary design elements. In this example, we'll use a restaurant review template that includes:

  • Background image layer: Space for dynamic images (food photos in this case)
  • Review text layer: Main content or message
  • Name layer: Author or customer name
  • Additional info layer: Demographic or contextual information
  • Professional styling and layout that matches your brand

Keep your template modular with clearly defined layers for each dynamic element. This makes it easy to update specific parts without rebuilding the entire design.

2) Create your n8n workflow

Open n8n and create a new workflow. For this demo, we'll start with a manual trigger, but in production environments, you can trigger this workflow from:

  • New Google reviews
  • Database updates
  • Form submissions
  • Social media mentions
  • CRM notifications
  • Any other event in your tech stack

The beauty of n8n is its flexibility — connect it to virtually any trigger that makes sense for your business.

3) Add the Pablle API integration

Add a new HTTP Request node to your workflow and configure it:

  1. Set the request method to POST
  2. Get the API endpoint from Pablle's API Access section
  3. Add authentication credentials to authenticate with Pablle correctly
  4. Configure the request body with:
    • Template ID
    • Page index
    • List of layers to update

To make this easier, copy the request body structure from Pablle and keep only the fields you want to update dynamically.

Example request body structure:

{
  "templateId": "your-template-id",
  "pageIndex": 0,
  "layers": [
    {
      "id": "background-layer-id",
      "type": "image",
      "url": "https://example.com/food-photo.jpg"
    },
    {
      "id": "review-layer-id",
      "type": "text",
      "content": "Amazing food! Best restaurant in town."
    },
    {
      "id": "name-layer-id",
      "type": "text",
      "content": "Sarah Johnson"
    },
    {
      "id": "age-layer-id",
      "type": "text",
      "content": "32"
    }
  ]
}

Click Execute Step to verify the configuration is correct and the graphic generates successfully.

4) Store the generated graphic

Add a final step that connects with your storage solution. In this example, we use an n8n table, but you can also:

  • Save to Google Drive or Dropbox
  • Upload to your CMS
  • Post directly to social media
  • Send via email
  • Store in your database
  • Trigger additional workflows

Configure the node to store:

  • The generated graphic URL or file
  • Metadata (reviewer name, date, review text)
  • Any other relevant information for your workflow

5) Execute and test

Click Execute Workflow and watch the magic happen:

  1. The workflow triggers
  2. New review data flows through the workflow
  3. Pablle generates a custom graphic with the review details
  4. The graphic is saved to your chosen destination

Your graphic with a custom background image is now generated and ready to use!

Why this automation works

  • No-code approach: Build powerful automations without writing complex code
  • Flexible triggers: Connect to any data source or event in your tech stack
  • Scalable: Generate hundreds of graphics automatically as reviews come in
  • Consistent branding: Every graphic maintains your design standards
  • Time-saving: Transform a manual 10-minute task into a 10-second automation

Real-world use cases

This workflow pattern works for more than just restaurant reviews:

  • E-commerce: Product reviews and testimonials
  • Real estate: Property listings and virtual tours
  • Hotels: Guest reviews and testimonials
  • Events: Attendee feedback and highlights
  • SaaS: Customer success stories and case studies
  • Healthcare: Patient testimonials (with proper consent)

Advanced tips

Dynamic background images

Pull food photos from your menu database or Instagram feed to match the reviewed dish.

Sentiment analysis

Add an n8n node to analyze review sentiment and automatically choose template variants (positive vs. constructive feedback).

Multi-platform publishing

Extend the workflow to automatically resize and post to Instagram, Facebook, Twitter, and LinkedIn with platform-specific dimensions.

Review moderation

Add approval steps where team members can review graphics before they're published.

A/B testing

Generate multiple design variants to test which review graphics drive the most engagement.

Try it yourself

  1. Create a restaurant review template in Pablle with editable layers
  2. Set up an n8n account and create a new workflow
  3. Configure the Pablle API integration with your credentials
  4. Connect your review data source (Google, database, form, etc.)
  5. Add storage or publishing destinations
  6. Test and activate your workflow

This automation transforms review management from a manual, time-consuming process into a streamlined system that turns every customer review into a shareable social media asset — automatically maintaining your brand standards while saving hours of design work.