Dynamic Images

Embed images from Airtable attachment fields into your generated documents.


Overview

TypeFlow lets you insert images from Airtable into your Google Docs templates. Images are automatically converted to JPEG and can be sized to fit your document layout.


Variable Syntax

Use the image variable format in your template:

{{image_xxx}}

Where xxx is any identifier you choose (e.g., image_logo, image_photo, image_signature).

Examples

VariableUse Case
{{image_logo}}Company logo
{{image_product}}Product photo
{{image_signature}}Signature image
{{image_headshot}}Profile photo

Supported Formats

TypeFlow accepts these image formats from Airtable:

FormatExtension
PNG.png
WEBP.webp
TIFF.tiff, .tif
GIF.gif
SVG.svg
AVIF.avif
HEIC/HEIF.heic, .heif
PDF.pdf

Note: All images are automatically converted to JPEG format during document generation.


Setting Up Images

Step 1: Add Variable to Template

In your Google Docs template, add the image variable where you want the image to appear:

{{image_logo}}

Step 2: Map to Airtable Field

In TypeFlow, map the variable to an Airtable attachment field.

Step 3: Configure Width

Set the desired image width in pixels.


Width Customization

After mapping the image variable, you can set the width:

  1. Find your image variable in the mapping section
  2. Set the width in pixels (e.g., 200)
  3. Height adjusts proportionally to maintain aspect ratio

Sizing Guidelines

Use CaseRecommended Width
Logo100-200px
Product photo200-400px
Full-width image500-600px
Thumbnail50-100px

Multiple Images

When your Airtable attachment field contains multiple images:

  1. Click the three dots next to the field mapping
  2. Select how many images to display
  3. Choose which images (first, last, or specific count)

This is useful for fields like product galleries where you only want the primary image.


Images in Line Items

To use images inside line item tables, use a different syntax:

{{loop_image_xxx}}

This embeds images within each row of your dynamic table.

Example Table

ProductImagePrice
{{loop_0}}{{loop_image_product}}{{loop_0}}

Related: Line Items


FAQ

What image formats are supported?

TypeFlow supports PNG, WEBP, TIFF, GIF, SVG, AVIF, HEIC/HEIF, and PDF. All images are automatically converted to JPEG.

Can I control the image size?

Yes. After mapping the variable, you can set the image width in TypeFlow. The height adjusts proportionally.

What if my attachment field has multiple images?

Click the three dots next to the field mapping and select how many images to display from the attachment field.

Why is my image not appearing?

Check that: (1) The attachment field has an image, (2) The variable syntax is correct {{image_xxx}}, (3) The field is properly mapped in TypeFlow.



Need More Help?

Was this page helpful?