Generate PDFs from your Adalo app
Create professional invoices, receipts, reports, certificates, and other PDFs automatically from your Adalo app.
No credit card required · Free plan included
What Adalo builders generate
Invoices
Turn an order record into a branded invoice with line items and totals.
Receipts
Send a payment confirmation PDF right after checkout in your app.
Reports
Export a user’s activity or job summary as a shareable report.
How it works
- 1Connect your Adalo app
Add a custom action or external collection pointing at your endpoint.
- 2Send your data
Pass the record fields and any line items you want on the document.
- 3Generate your PDF
Get a hosted PDF URL back, ready to view, download or save on the record.
Create once, generate forever
Design your PDF in the Webnux Tools dashboard and save it as a reusable template. Your Adalo app only sends the template ID and the record data. It never sends the whole layout.
Free plan included. No credit card required.
Built for Adalo
Generate invoices, certificates, reports, receipts, and other documents from the data already inside your Adalo app.
Use it in Adalo
- 1Save your PDF design, then Copy IDClick hereWebnux ToolsPDF GeneratorSave templateYour design appears under “Your saved templates”. Click Copy ID on it.The template ID is on your clipboard.
- 2New Custom ActionClick hereAdalo editorActions+ New Custom ActionAPI RequestAction NameGenerate PDFMethodPOSTPOSTAPI URL
https://api.webnux.org/pdf/generate - 3Add the headerClick hereCustom ActionHeaders+ Add HeaderHeader name
Content-TypeHeader valueapplication/json - 4Paste this in Body, then pick Magic TextClick hereCustom ActionBodyThese are exactly the fields your template uses. Click each value and pick the Magic Text from your record.Copy & edit
{ "template_id": "PASTE_YOUR_TEMPLATE_ID", "customer_name": "Current Record > Customer Name", "date": "Current Record > Created Date", "total": "Current Record > Total" } - 5Test Request, then save pdf_urlClick hereCustom ActionTest RequestRun TestOutput to savepdf_urlSave pdf_url to a Text Property, then open it with a Link action.
Common mistakes
- 1. Don’t send an Adalo List or relationship (like
Current Order > Products) straight into the Custom Action body. Custom Actions don’t handle that format the way the PDF Generator needs it — use JSON in a Text Property or an External Collection. - 2. Use the API URL shown in the steps above. Other URLs return HTML.
- 3. Add the
Content-Type: application/jsonheader. - 4. Use flat property names like
customer_name, notbody.data.customer_name.
Your Hub API key
Add this in the x-api-key header so generated PDFs are saved to your account. Without it, the endpoint still works but the document is not stored in your history.
What the API returns
After a successful test, Adalo detects these output properties.
Questions builders ask
Can I generate PDFs from Adalo?
Yes. Adalo cannot build a PDF on its own, so you send your record data to the Webnux Tools PDF Generator with a Custom Action or an External Collection, and you get back a hosted PDF URL you can open, download or share inside your app.
Can I generate invoices with a list of products?
Yes. Adalo Custom Actions cannot send a related List as a JSON array, so the items come from either a Text Property that holds the items as JSON, or from an External Collection. Both give you a full line-items table with totals.
What is the difference between Dynamic Fields and Line Items?
Dynamic Fields are individual values from one Record, such as Customer Name, Invoice Number, Date and Total. Line Items are a list of several items, such as the products on an invoice.
Can I use this with Adalo External Collections?
Yes, and that is the recommended setup when your PDF shows a list of items that must stay connected to your Adalo Records.
Is anything here paid?
No. Dynamic Fields, Line Items and saved templates are all included in the free plan, which covers 10 PDFs per month with no credit card required.
Can I download the generated PDF in my Adalo app?
Yes. The response returns a direct pdf_url. Save it on the Record, then use a Link action, a WebView component or a share action so the user can view or download the file.
How long does the PDF URL stay valid?
Generated documents are hosted for you and the link stays valid long term, so you can safely save it on the Adalo Record.
Part of Webnux Tools
Webnux Tools provides tools and resources built for Adalo builders. Webnux Tools is independent and is not affiliated with, owned or endorsed by Adalo.
