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.
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.
No wand icon = the text is always the same on every PDF.
Click the wand, then pick the value
A small list opens with friendly names. Click one — no codes, no typing.
Pick a value your Adalo app will send when creating the PDF.
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.
Preview shows example values
The live preview uses example data so you can judge the design. Your app replaces it later.
Invoice INV-1024
For John Smith · 2026-08-14
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
One value per PDF, taken from one record.
Many rows → item list
Comes from a list of records in your app.
Real example: an invoice
Your template
The PDF your user receives
Invoice INV-1024
For John Smith · 2026-08-14
- 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.
