Advance PDF creation from CRM data

Advance PDF creation from CRM data

I'm trying to create a PDF export of data in the CRM.

My problem is I want a pretty complicated format for the data. I'm trying to export multiple modules worth of data, with nested one-to-many relationships between the modules. Along with that, I want to include attachments from one of the modules in the PDF export.

For example, lets say I want to export Accounts, Contacts, and Cases. For each account, I want to create a PDF file. In that file I want to list all the contacts under that account. Under each contact I want to list any cases they are attached to, and after listing each case I want to insert any pdf attachments that are on that case into this new PDF.

It may look like this:

Page 1
[
      Account information
]
Page 2
[
      Contact 1 information
      Case 1.1 information
      Case 1.2 information
]
Page 3
[
      Case 1.1 Attachment
]
Page 4
[
      Case 1.2 Attachment
]
Page 5
[
      Contact 2 information
      Case 2.1 information
]
Page 6
[
      Case 2.1 Attachment
]
Page 7
[
      Contact 3 information
      Case 3.1 information
]
Page 8
[
      Case 3.1 Attachment
]

All the tools I've found so far are too limited for my use case. I've looked into
  1. Zoho Writer Merge Templates
  2. Zoho Writer PDF Combine API
the main issue being--merge template don't seem to allow iteration + nesting to the degree I'm looking for, and the combine api has a wait time to retrieve the combined PDF and a limit of 5 PDFs to combine at once.

Has anyone accomplished something like this, or have any Zoho tools they know of that would work for this?
      • Recent Topics

      • PAN - Aadhar Link Status

        Can Zohobooks also get latest PAN-Aadhar Linking Status from Income Tax Portal ?
      • LinkedIn RSC is now live in Zoho Recruit

        LinkedIn Recruiter System Connect (RSC) is here. Your Zoho Recruit data (candidates, jobs, notes, stage updates, resume attachments, and more) now syncs with LinkedIn in real time. Note: LinkedIn RSC is included with your LinkedIn Recruiter Corporate
      • Zoho Writer for Android - Headings

        Hello Zoho team, I have created structured doc with headings in writer web version on pc. Then I have opened it in my phone. Write is crashing while used function: menu "three dots", Document Navigation, Headings. Zoho Writer for Android 6.1.4 Samsung
      • The in between line spacing management

        In the Microsoft Word, when we write something there is a tool from where we can manage the line spacing. Here in writer app in mobile it is by default 1.5. I request Zoho Team to give the option from where I can control Line Spacing, Remove space between
      • Zoho Books | Product updates | September 2026

        Hello Partners, We've rolled out new updates to Zoho Books. From a brand-new Nigeria edition expanding our presence on the African continent to the new Super Admin privilege, here's everything that's new this month. Nigeria Edition Now Live [Nigeria Edition]
      • Zoho Books | Product updates | August 2026

        Hello users, July has been an exciting month for Zoho Books! This month, we're excited to introduce HTML PDF Templates, Placeholders as Pills, expanded approval workflows for Sales Returns and Journals, and significant compliance updates across the India,
      • Pulling data from lookup fields

        If I try to pull in CRM data from a lookup field, it only shows a number and not the actual name. Is there a way to get around this? It impossible to do reports using lookup field data.
      • CRM x WorkDrive: We're rolling out the WorkDrive-powered file storage experience for existing users

        Release plan: Gradual rollout to customers without file storage add-ons, in this order: 1. Standalone CRM 2. CRM Plus and Zoho One DCs: All | Editions: All Available now for: - Standalone CRM accounts in Free and Standard editions without file storage
      • Marketing Tip #49: Set up Meta Pixel and turn store visitors into repeat buyers

        Most of your store visitors don't buy on their first visit. They browse, get distracted, and leave. Without a way to reach them again, that traffic is gone forever. Meta Pixel changes that. What is Meta Pixel? Meta Pixel (previously called Facebook Pixel)
      • unable to join meeting due to speaker issue

        unable to join meeting due to speaker issue
      • Unlock smarter scheduling with AI in Zoho Bookings

        Hello everyone! Scheduling touches more parts of a business than we often realize. Teams need to coordinate. Workflows need to move. Business apps need to connect. And with AI, the way we interact with scheduling is changing too. Join our upcoming live
      • Zoho CRM Layout Rules: Nine New Actions, Profile-Based Execution, and Interactive Preview

        Hello everyone, Availability: This feature is now available for all users. We’re excited to announce powerful new enhancements to Layout Rules in Zoho CRM - a feature built to guide our teams through form-filling by showing the right information to the
      • I want to delete payment detail of my cards from the system.

        I want to delete payment detail of my cards from the system.
      • Urgent: Outgoing Emails Delayed Across All Zoho Desk Departments

        Dear Zoho Support, We have started receiving delivery delay notifications across all our Zoho Desk departments. Error details: Error: 451 4.7.500 Server busy Action: Delayed Receiving system: Microsoft 365 / Exchange Online Affected Zoho sending IPs identified
      • Zoho Desk API modifiedTimeRange returns HTTP 500 around 2026-03-08T02:00:00.000Z

        Hello Zoho Support Team, We are experiencing a reproducible HTTP 500 Internal Server Error when querying the Zoho Desk API search endpoint with a specific modifiedTimeRange boundary. ### API Endpoint GET /api/v1/tickets/search ### Reproduction Steps &
      • Les meilleures pratiques d’email marketing pour booster les ouvertures, les clics et les conversions

        L’email marketing connaît aujourd’hui des changements profonds. Gmail, Yahoo et Microsoft ont notamment renforcé leurs exigences en matière d’authentification, ce qui rend la délivrabilité plus complexe et exigeante. Dans le même temps, les filtres basés
      • Header Line in Quote product rows

        I believe this is an essential feature that Zoho should provide us, when adding products we want the ability to add titles for our product, in quotes: The Solution/Category Title Product1 Product2..... and then it would show the sub-total of that title 
      • add pdf bills

        as zoho scan is to high cost,and claude and others as costing low , why u are not costing less than apps
      • Error with bank feed activaiton (Global edition)

        Hi there, We've started using Zoho Books in NZ and have been struggling to activate bank feed from BNZ. Althouhg following the instruction to active bank feed, an error message appears every time as attached. Plase advise how to resolve this matter. Thank
      • prefill_data for Creator + Merge & Sign

        Hello, Is there an option to use prefill_data for signer fields from creator? I see the option for CRM but it will not work with creator? I have tried passing the value in the signer data, and that also does not work. Alternatively, is there a way to
      • Announcing the new SKILL.md for Zoho CRM and the updated OAS repository!

        We are introducing a new zoho-crm skill to make working with Zoho CRM Developer tools (like APIs, functions, widgets, client scripts, queries etc) easier and faster, with the help of AI in your preferred AI harness like Claude Code, Codex, Cursor, VSCode
      • Kaizen #258 - Getting Started with zoho-crm SKILL.md

        Howdy tech wizards, Welcome to a fresh week of Kaizen. This week, we are taking a look at the zoho-crm SKILL.md, an Agent Skill designed to help AI coding agents work with Zoho CRM’s developer capabilities. What is zoho-crm SKILL.md? The zoho-crm skill
      • Support Required for Integrating Zoho SalesIQ in Flutter Web

        Hi Team, I have developed a Flutter application and I am currently using the salesiq_mobilisten: ^6.5.4 package. As per the package documentation ( https://pub.dev/packages/salesiq_mobilisten ), it supports only Android and iOS, and it is working fine
      • Books is extremely slow again today !

        Everything is running slowly even with 500mb connection speed
      • Automate Credit Card Surcharge

        Is there a way to create an automation that will add a 3.0% credit card surcharge to a subscription whenever a customer pays via credit card?
      • How to charge Convenience fee OR payment gateway charges to the end client who is paying the invoice?

        Hello, I am creating this topic after having discussions with various sets of users and have understood that with people moving more and more to digital payments, it is important for the client to enable the "Convenience fee" kind of scenario. I have
      • How to add a fee based on payment method

        I currently accept both ACH payments and credit card. I want to add a 3% fee to a number of my subscription plans if the customer chooses to use a credit card (and not ACH/checking). How do I do this? Is there an in-built feature, or would i have to create
      • Customer Statement Showing Incorrect Negative Balance Due to Unused Advance

        Dear Zoho Support Team, We are facing an issue with the Customer Statement in Zoho Invoice related to customer advances/mobilization advances. The issue is that when a customer has made an advance payment that has not yet been fully utilized against invoices,
      • ICICI Bank integration bulk payments to multiple vendors

        Hi Team, I would like to know why ICICI Bank integration doesn't allow bulk payments to multiple vendors. Other banks such as HSBC, Yes Bank and Axis Bank allows zoho integration to make payments to multiple vendors at a time
      • Zoho Inventory - Profit Margin Feature - Allow Users to Set Default Cost Price Calculation Method

        Hi Zoho Inventory Team, I'm working with an automotive parts distributor using Zoho Inventory. They have expressed frustration about having to change the Cost Price Method on every line item they add from the defult "Inventory Valuation Method" to "Item
      • Deprecation Notice: OpenAI Assistants API will be shut down on August 26, 2026

        I recieved this email from openAI what does it means for us that are using the integration and what should we do? Earlier this year, we shared our plan to deprecate the Assistants API once the Responses API reached feature parity. With the launch of Conversations,
      • Payment for product renewal

        Good morning, I am requesting your kind assistance to renew my subscription because when I try to make the payment I get this way
      • API - Available Stock Definitions

        Okay, Zoho team... your copywriters fell down on the job for this one :) I think these warrant a bit more explanation as to what they include and what they don't.
      • Calendar Year View?

        Is there a way I can view the calendar in year view? Maybe create a page with a view like this?
      • Razorpay + Zoho Billing + Zoho Books Integration

        Please help us set up this integration.
      • Proyecto SII

        Buenas tardes amigos de zoho. en mi empresa vamos a implementar el proyecto de emisión de facturas SII pero para poder hacerlo hay que subir un xml, estoy intentando automatizar este proceso pero no se como convertir la factura que retorna books a xml
      • Automate Workflows at the Subform Level

        Hello, Enterprise Support Community! We are excited to introduce an enhancement to Workflow Rules that gives you more control over automation within your records. Previously, Workflow Rules could only be configured at the module level, which meant changes
      • What is wrong with this sendmail message?

        I keep getting improper statement errors on the message, but I cannot see a problem. Also, if the message is much longer the whole message turns black instead of being coloured yellow, red and blue. client = Clients[ID == input.Client_Lookup]; sendmail
      • sales IQ issue on website

        i integrated the zoho sales IQ code on the website but it is comming in distroted form i am sharing the screenshot below the website is bulit in wix platform
      • Zoho Creator - Install app from Gallery takes too long

        I'm trying to install the 'Volunteer Portal' from the app Gallery of Zoho Creator. It has been busy installing the app for over 2 hours now. It might be okay, but how long is something like that supposed to take? I never installed anything from that Gallery
      • Next Page