It's an excellent report generator for all apps and automations happy to use a REST API.
1. Transform your data into JSON
2. Set up a report template as a DOCX or XLSX (or some other format) document
3. Call the carbone.io REST API with JSON + template
4. Receive your formatted report as PDF (or some other format)
It's really easy! I'm impressed.
For placement of your data on the report carbone.io provides a rich toolbox of functions for formatting and conditional layout. Data placeholders are really simple and can address the JSON in any depth. The syntax for using the toolbox functions, though, needs a bit getting used to. But with the help of carbone's responsive support, I was able to get my templates set up quickly and into production in make.com scenarios.
carbone.io also comes with some "design help" called "Studio" where you get a live view of data rendered with an uploaded template.
The pricing plans are ok: there is a free tier for testing, and the sandbox plan is a small step you can take for getting carbone into production.