Description:
When a PDF document is uploaded to a ticket record (either manually by a user or via email attachment), allow HubSpot to read the PDF content and automatically populate ticket properties based on that data.
Example use cases:
- Support teams receive standardized PDF forms (e.g., order forms, incident reports, RMA forms, clinical reports) that include key details like customer ID, product, serial number, case type, priority, and location.
- Currently, an agent must open the PDF, manually read the data, and then copy/paste it into the ticket properties.
Proposed functionality:
-
Automatic parsing of attached PDFs
- When a PDF is added to a ticket (via upload, email attachment, or integration), HubSpot scans the file and extracts text.
- Option to enable/disable this behavior per pipeline or per inbox.
-
Mapping extracted fields to ticket properties
- Admins can define field mapping rules such as:
- “Field label ‘Customer ID’ → Ticket property ‘customer_id’”
- “Field label ‘Product Serial Number’ → Ticket property ‘serial_number’”
- “Field label ‘Issue Type’ → Ticket property ‘ticket_category’”
- Support both default and custom ticket properties.
- Admins can define field mapping rules such as:
-
Configurable templates / patterns
- Ability to define templates for common PDF formats (e.g., “Service Request PDF,” “Return Form PDF”), each with its own mapping.
- Option to choose which template to apply or have HubSpot auto-detect based on PDF content or filename.
-
Review and confirmation
- Show a side panel or banner on the ticket:
“Data extracted from PDF – [Review & apply]” - Allow the user to confirm or adjust parsed values before they overwrite any existing properties.
- Option to auto-apply when fields are blank and only suggest changes when values exist.
- Show a side panel or banner on the ticket:
-
Automation & reporting benefits
- Use extracted properties immediately in:
- Ticket routing and assignment workflows
- SLAs and priorities
- Reporting and dashboards (e.g., volume by product, issue type, or location)
- Use extracted properties immediately in:
Why this matters:
- Reduces manual data entry and human error.
- Speeds up intake and triage for tickets that rely on structured PDF forms.
- Improves data consistency across tickets, enabling more accurate reporting and automation.
- Frees support agents to focus on resolution rather than transcription.
Nice-to-have enhancements:
- Support for other document types (e.g., DOCX, image-based PDFs with OCR).
- Logging of an “extracted from PDF” note on the ticket timeline with a link to the source file.
- Ability to re-run extraction if a newer version of the PDF is attached.