Visual tutorial · no code

Dynamic data: auto-fill your PDF with values from your app

You design the PDF once. Anywhere the value changes for each PDF (customer name, total, date…), click the wand icon beside that field and pick the value your app should send. It works just like Adalo magic text.

1

Find the wand icon on the field

In the PDF editor, every field that can be auto-filled has a wand button on its right side.

Customer name
Empty
Your company name
Acme Studio

No wand icon = the text is always the same on every PDF.

2

Click the wand, then pick the value

A small list opens with friendly names. Click one — no codes, no typing.

Dynamic data

Pick a value your Adalo app will send when creating the PDF.

Customer name Invoice number Date Total
3

The field says it is filled by your app

You keep seeing friendly names. To change it, click the wand again; to remove it, delete the name in the field.

Customer name
Customer name
Filled by your app:Customer name
Invoice number / reference
Invoice number
Filled by your app:Invoice number
4

Preview shows example values

The live preview uses example data so you can judge the design. Your app replaces it later.

Live preview

Invoice INV-1024

For John Smith · 2026-08-14

App Development1,200.00
Maintenance200.00
Total1,400.00

What about a list of items?

Item rows are different from single values. There is no wand for them — you tick “My PDF has a list of items” and your app sends the rows when the PDF is created. The rows you type in the editor are only the preview example.

Single values → wand icon

Customer name Invoice number Date Total

One value per PDF, taken from one record.

Many rows → item list

Product A1 × 40.00
Product B2 × 15.00
Product C1 × 90.00

Comes from a list of records in your app.

Real example: an invoice

Your template

Document title
Invoice + Invoice number
Filled by your app:Invoice number
Customer name
Customer name
Filled by your app:Customer name
Date
Date
Filled by your app:Date

The PDF your user receives

Invoice INV-1024

For John Smith · 2026-08-14

App Development1,200.00
Maintenance200.00
Total1,400.00
  • Design the template once and save it.
  • Your app sends the record values when the button is tapped.
  • You get back a PDF link you can open, download or save on the record.