Showpad + HubSpot
Connect Showpad and HubSpot to Fix the Gap Between Sales Content and Your CRM
Sync content engagement data, enrich leads, and move deals forward between Showpad and HubSpot — without the manual work.


Why integrate Showpad and HubSpot?
Showpad gives reps the right content at the right moment. HubSpot tracks every customer interaction and runs your marketing automation. The problem is they don't talk to each other by default — so content engagement data stays trapped in Showpad while HubSpot sits there with an incomplete picture of what buyers are actually doing. Connect them with tray.ai and every content share, view, and download flows into HubSpot automatically, updating contacts, scoring leads, and triggering follow-ups. No more data silos. No more manually piecing together buyer intent.
Automate & integrate Showpad & HubSpot
Use case
Sync Content Engagement Events to HubSpot Contact Records
Whenever a prospect views, downloads, or shares content from Showpad, tray.ai logs that interaction as an activity on the right HubSpot contact or deal record. Reps get instant visibility into buyer intent without switching between tools. Marketing can also use these events to tighten segmentation and personalize outreach.
Use case
Trigger HubSpot Lead Nurture Sequences Based on Showpad Engagement
When a prospect hits a defined engagement threshold in Showpad — say, spending more than two minutes on a pricing page or downloading a case study — tray.ai enrolls them in the right HubSpot email sequence automatically. High-intent buyers get timely, relevant follow-up without a rep having to manually act on every signal. Content consumption connects directly to conversion-focused outreach.
Use case
Update HubSpot Deal Stages Based on Showpad Content Milestones
A prospect viewing a contract template or a mutual action plan is a real buying signal. tray.ai maps those Showpad milestones to HubSpot deal stage updates, keeping the CRM accurate without asking reps to manually update every record. Pipeline reporting gets more reliable and forecast confidence improves.
Use case
Enrich HubSpot Contacts with Showpad Content Preferences
Showpad tracks which content categories and formats each buyer actually engages with — whether they watch video demos, run through ROI calculators, or read customer testimonials. tray.ai pushes those preferences to custom properties on HubSpot contact records so marketing can segment more precisely and reps know what resonates before their next conversation.
Use case
Create and Update HubSpot Contacts from New Showpad External Shares
When a rep sends a Showpad external share link to a new prospect, tray.ai checks whether that email exists in HubSpot and creates a contact if it doesn't. Existing contacts get updated with the new activity and any relevant deal associations. No prospect slips through the cracks, and HubSpot always reflects who the team is actively engaging.
Use case
Notify HubSpot-Assigned Reps When Prospects Re-engage with Showpad Content
A prospect who revisits shared content after going quiet is sending a real buying signal. tray.ai detects those re-engagement events in Showpad and creates a HubSpot task or internal notification for the deal owner right away. Reps can respond while the prospect is still actively looking — not hours later.
Use case
Sync HubSpot Campaign Data to Showpad for Contextual Content Recommendations
When marketing launches a new campaign in HubSpot, tray.ai pushes relevant metadata — campaign theme, target persona, messaging focus — into Showpad so reps get content recommendations that match what marketing is saying right now. Field teams stop improvising with last quarter's materials, and new campaigns get adopted faster.
Get started with Showpad & HubSpot integration today
Showpad & HubSpot Challenges
What challenges are there when working with Showpad & HubSpot and how will using Tray.ai help?
Challenge
Matching Showpad External Share Recipients to HubSpot Contacts Reliably
Showpad external shares often go to personal email addresses, aliases, or emails that don't exist in HubSpot yet. Without a solid matching strategy, intent signals get lost or attached to the wrong record — which quietly poisons your CRM data.
How Tray.ai Can Help:
tray.ai runs multiple matching strategies in sequence — exact email match, domain-based company match, deal association lookup — before deciding whether to create a new contact or flag the record for manual review. You get the highest possible match rate without letting bad data into HubSpot.
Challenge
Handling High Volumes of Showpad Events Without Hitting HubSpot Rate Limits
Enterprise sales teams can generate thousands of Showpad content events daily across hundreds of active deals. Sending every event to HubSpot in real time risks hitting API rate limits, which means failed writes and gaps in your CRM records.
How Tray.ai Can Help:
tray.ai's workflow engine handles rate limit management, event batching, and retry logic automatically, queuing and pacing HubSpot API calls so high-volume streams get processed reliably — even during end-of-quarter pushes when activity spikes.
Challenge
Keeping Content Engagement Data Tied to the Right Deal
A single buyer can be a contact on multiple HubSpot deals across different business units or product lines. When Showpad engagement data comes back to HubSpot, attaching it to the right deal — not just the contact — requires context that's usually missing from the raw Showpad event payload.
How Tray.ai Can Help:
tray.ai lets teams build custom lookup logic that cross-references the Showpad share context — which rep sent it and when — against that rep's open HubSpot deals. The event gets enriched with the correct deal association before anything gets written to HubSpot.
Challenge
Avoiding Duplicate Activities and Cluttered CRM Records
Without deduplication logic, the same Showpad content view can end up in HubSpot more than once if a webhook fires repeatedly or a scheduled poll overlaps with an event-based trigger. Cluttered contact timelines and inflated engagement metrics make it hard to trust the data.
How Tray.ai Can Help:
tray.ai uses idempotency checks on Showpad's unique event identifiers, storing processed event IDs in a lightweight cache to block duplicate writes. Teams can configure deduplication windows and fallback rules so HubSpot records stay clean without manual cleanup.
Challenge
Keeping Field Mappings Intact as Showpad and HubSpot Schemas Change
Both platforms regularly add new object types, custom properties, and API changes. Hard-coded field mappings break silently when that happens — and usually nobody notices until reps start asking why their CRM data looks wrong.
How Tray.ai Can Help:
tray.ai's visual workflow builder makes field mappings easy to read and update without engineering help. Built-in error alerts fire the moment a mapping breaks due to a schema change, and versioning lets teams test and deploy updated mappings without touching live workflows.
Start using our pre-built Showpad & HubSpot templates today
Start from scratch or use one of our pre-built Showpad & HubSpot templates to quickly solve your most common use cases.
Showpad & HubSpot Templates
Find pre-built Showpad & HubSpot solutions for common use cases
Template
Log Showpad Content Views as HubSpot Contact Activities
This template captures every Showpad content view event and creates an activity log on the matching HubSpot contact record, giving revenue teams a complete picture of buyer engagement without manual data entry.
Steps:
- Trigger fires when a Showpad content view event is detected via webhook
- tray.ai looks up the viewer's email address in HubSpot to find the matching contact
- A new activity or note is created on the HubSpot contact record with content title, view duration, and timestamp
Connectors Used: Showpad, HubSpot
Template
Enroll HubSpot Contacts in Sequences When Showpad Engagement Score Threshold Is Met
Automatically enroll prospects in a HubSpot email sequence when their cumulative Showpad engagement — views, downloads, and shares — exceeds a predefined score, so follow-up triggers on real buyer intent instead of a rep's best guess.
Steps:
- tray.ai polls Showpad on a scheduled interval to retrieve updated engagement scores per external recipient
- Logic checks whether the score exceeds the configured threshold and whether the contact is already enrolled in a sequence
- Matching HubSpot contacts are enrolled in the designated nurture or follow-up sequence via the HubSpot API
Connectors Used: Showpad, HubSpot
Template
Create HubSpot Contacts from Showpad External Share Recipients
When a rep sends a Showpad external share to an email address not yet in HubSpot, this template creates a new contact, associates it with the relevant deal or company, and logs the initial share as the first activity.
Steps:
- Trigger fires when a new Showpad external share event is recorded
- tray.ai queries HubSpot to determine if a contact with that email address already exists
- If no match is found, a new HubSpot contact is created; if one exists, the activity is appended to that record
Connectors Used: Showpad, HubSpot
Template
Advance HubSpot Deal Stage When Key Showpad Content Is Viewed
This template maps specific Showpad content interactions — viewing a proposal, pricing sheet, or onboarding guide — to deal stage updates in HubSpot, keeping the pipeline accurate and grounded in actual buyer behavior.
Steps:
- Trigger fires when a tracked Showpad asset (tagged with a deal-stage keyword) is viewed by an external recipient
- tray.ai identifies the associated HubSpot deal using the recipient's email and current deal association
- The HubSpot deal stage is updated to the mapped stage and a note is added with the content interaction details
Connectors Used: Showpad, HubSpot
Template
Send HubSpot Rep Notifications for Showpad Content Re-engagement
Automatically notify a HubSpot deal owner via task creation and optional email alert whenever a previously quiet prospect returns to view Showpad content, so reps can follow up while the moment is still live.
Steps:
- tray.ai detects a Showpad view event from a recipient who had no engagement in the past 14 days (configurable)
- The associated HubSpot deal and contact owner are identified via the HubSpot API
- A HubSpot task is created for the deal owner and an optional Slack or email notification is sent with engagement details
Connectors Used: Showpad, HubSpot
Template
Push HubSpot Campaign Metadata to Showpad for Aligned Content Surfacing
When a new HubSpot campaign goes live, this template pushes campaign persona, theme, and messaging tags to Showpad so reps see content recommendations that match the current marketing push, cutting the lag between launch and field adoption.
Steps:
- Trigger fires when a new campaign is set to active status in HubSpot
- tray.ai extracts campaign metadata including target persona, product focus, and associated content tags
- Metadata is pushed to Showpad via API to update content tagging and surface relevant assets in rep recommendations
Connectors Used: Showpad, HubSpot