Currently, the "File Upload" custom field allows for multiple files to be uploaded in a single batch. GHL assigns a unique storage URL to each uploaded file.
I've built an automation to convert file types into PDF, and then merge those PDFs into one single PDF.
However, the documents are always merged in random order, rather than sequentially. This is because there's no way for a user to specify what order the documents they're uploading belong in. Furthermore, while the user-assigned filenames of each file upload is stored & displayed at the Contact level, those filenames don't seem to be included in the standard webhook payload - instead, each file's storage URL is passed through and assigned to a field key (like "file upload 0, file upload 1, etc.).
Which field key each file is assigned to seems random, but maybe it has to do with the order in which documents are uploaded to the server, which may have to do with filesize?
I would like there to be a way to reliably ensure that file upload URLs can be assigned to the "document upload 0", "document upload 1", etc. webhook field keys in proper sequential order intended by the user.