Showpad + Salesforce

Connect Showpad and Salesforce to Build Smarter, Data-Driven Sales Teams

Sync content engagement data and CRM activity automatically so your reps spend less time updating records and more time closing deals.

Why integrate Showpad and Salesforce?

Showpad and Salesforce are two pillars of the modern sales stack — one delivering the right content to buyers at the right moment, the other tracking every customer relationship and opportunity. When these two systems run in silos, reps waste time manually logging content interactions and managers lose visibility into how sales collateral actually moves pipeline. Integrating Showpad with Salesforce through tray.ai closes that gap, creating a clean flow of content engagement data, lead activity, and deal intelligence between platforms.

Automate & integrate Showpad & Salesforce

Use case

Sync Showpad Content Engagement to Salesforce Activity Timelines

Every time a prospect views, downloads, or shares a Showpad asset, that interaction is automatically logged as an activity on the corresponding Salesforce contact or lead record. Reps get a real-time, chronological view of how buyers are engaging with content without ever leaving their CRM. This cuts out manual note-taking and makes sure no engagement signal gets lost.

Use case

Trigger Salesforce Tasks and Alerts Based on High-Intent Content Views

When a prospect spends serious time on a pricing sheet, ROI calculator, or product demo in Showpad, tray.ai detects that high-intent signal and automatically creates a follow-up task in Salesforce assigned to the owning rep. Alerts can also go out via email or Slack so reps can act on hot leads within minutes. Passive content sharing becomes an active, real-time lead prioritization engine.

Use case

Provision Showpad Content Spaces When New Salesforce Opportunities Are Created

When a new opportunity is created in Salesforce, tray.ai can automatically create a corresponding Showpad shared space pre-populated with content relevant to the opportunity's product line, industry, or deal stage. Reps don't have to hunt for the right collateral at the start of every deal. Buyers get a personalized, curated content experience from the very first touchpoint.

Use case

Update Salesforce Opportunity Stages Based on Showpad Engagement Milestones

Define content engagement thresholds — such as a buyer viewing a business case document or sharing a Showpad space with additional stakeholders — and use tray.ai to automatically advance the corresponding Salesforce opportunity to the next pipeline stage. CRM data stays current without relying on reps to manually update records after every interaction. Sales forecasts get more accurate because stage progression reflects real buyer behavior.

Use case

Create or Update Salesforce Leads from Showpad Visitor Interactions

When an anonymous or known visitor engages with a publicly shared Showpad link, tray.ai can look up their email in Salesforce and either update an existing lead record or create a new one with the engagement details attached. This works especially well for content shared at events, via email campaigns, or through partner channels. Marketing and sales teams can see which content assets are generating and qualifying the most leads.

Use case

Sync Salesforce Account Data to Personalize Showpad Buyer Experiences

Pull account-level data from Salesforce — industry, company size, region, or custom fields — and use it within tray.ai workflows to dynamically assign the right Showpad content collections or shared spaces to each buyer. Personalization is driven by CRM data rather than manual rep decisions, so it's consistent and relevant at scale. As Salesforce account data is updated, Showpad content assignments refresh automatically.

Use case

Report on Content Influence Across the Salesforce Pipeline

Aggregate Showpad engagement metrics — views, shares, time spent, and downloads — and map them back to Salesforce opportunities, stages, and revenue outcomes using tray.ai. This data can be written back to custom Salesforce fields or synced to a BI tool to power dashboards that show which content assets accelerate deals and at which stages. Sales enablement teams get the attribution data they need to prove content ROI and sharpen their content strategy.

Get started with Showpad & Salesforce integration today

Showpad & Salesforce Challenges

What challenges are there when working with Showpad & Salesforce and how will using Tray.ai help?

Challenge

Matching Showpad Viewer Identities to Salesforce CRM Records

Showpad content can be viewed by prospects who aren't always identifiable by a consistent email or ID, making it hard to reliably match engagement events to the correct Salesforce contact, lead, or opportunity record — especially when content is shared via forwarded links.

How Tray.ai Can Help:

tray.ai's workflow logic supports multi-step record matching — first attempting an exact email match, then falling back to fuzzy matching on name or company domain, and finally routing unmatched events to a review queue or creating net-new leads with appropriate tagging. Custom logic handles edge cases like forwarded links or anonymous viewers without manual intervention.

Challenge

Handling Duplicate Activity Logs from Repeat Content Views

Prospects often return to Showpad content multiple times across a buying cycle, which can flood Salesforce timelines with duplicate activity entries if the integration doesn't deduplicate or consolidate repeated engagement events.

How Tray.ai Can Help:

tray.ai workflows can implement deduplication logic that checks for recent existing activity logs before creating new ones, consolidate multiple views of the same asset within a time window into a single summarized activity, and use configurable cooldown periods to cut down on notification fatigue for sales reps.

Challenge

Keeping Content Assignments Relevant as Opportunities Evolve

As a Salesforce opportunity progresses through stages or a prospect's needs shift, the Showpad content in their shared space can become outdated or misaligned with the current conversation — which hurts both the buyer experience and rep effectiveness.

How Tray.ai Can Help:

tray.ai can monitor Salesforce opportunity stage changes in real time and trigger automatic updates to the associated Showpad shared space, swapping in stage-appropriate content collections and removing early-stage materials that are no longer relevant, so every buyer experience stays current and contextually accurate.

Challenge

Mapping Custom Salesforce Fields to Showpad Taxonomy

Enterprise Salesforce orgs often use heavily customized field structures, picklist values, and naming conventions that don't map directly to Showpad's content tagging, categorization, or shared space naming systems, which creates friction when building automated content personalization workflows.

How Tray.ai Can Help:

tray.ai provides a flexible data transformation layer where custom mapping tables, conditional logic, and lookup dictionaries can be configured to translate any Salesforce field value into the correct Showpad taxonomy without writing custom code. These mappings are version-controlled and easy to update as either system changes.

Challenge

Managing API Rate Limits During High-Volume Sync Operations

During peak periods — a major event, campaign launch, or end-of-quarter push — a large volume of Showpad engagement events or Salesforce record updates can trigger simultaneous API calls that exceed rate limits, causing data to be delayed, dropped, or duplicated.

How Tray.ai Can Help:

tray.ai's enterprise-grade workflow engine has built-in rate limit handling, request queuing, and automatic retry logic with exponential backoff. High-volume sync operations can be batched and throttled to stay within API limits for both Showpad and Salesforce, so data integrity holds even during peak usage without any manual intervention.

Start using our pre-built Showpad & Salesforce templates today

Start from scratch or use one of our pre-built Showpad & Salesforce templates to quickly solve your most common use cases.

Showpad & Salesforce Templates

Find pre-built Showpad & Salesforce solutions for common use cases

Browse all templates

Template

Log Showpad Content Views as Salesforce Activities

Automatically creates a Salesforce activity log entry on the matching contact or lead record whenever a prospect views or downloads a Showpad asset, capturing asset name, view duration, and timestamp.

Steps:

  • Trigger: Showpad webhook fires when a content view or download event occurs on a shared asset
  • Lookup: tray.ai queries Salesforce by the viewer's email to find the matching contact or lead record
  • Action: Creates a new Salesforce activity (task or event) with asset details, engagement duration, and event timestamp attached to the matched record

Connectors Used: Showpad, Salesforce

Template

Create Salesforce Follow-Up Tasks on High-Intent Showpad Engagement

Monitors Showpad for high-engagement signals such as extended view times or repeat visits on key assets, then automatically creates a prioritized follow-up task in Salesforce assigned to the opportunity owner.

Steps:

  • Trigger: Showpad reports a content engagement event exceeding a defined time-spent or revisit threshold
  • Lookup: tray.ai identifies the related Salesforce opportunity and its owner by matching the viewer's email to CRM records
  • Action: Creates a high-priority Salesforce task assigned to the opportunity owner with engagement context and a suggested follow-up script

Connectors Used: Showpad, Salesforce

Template

Auto-Create Showpad Shared Spaces for New Salesforce Opportunities

When a new opportunity is created in Salesforce, this template automatically generates a personalized Showpad shared space and populates it with content collections matched to the opportunity's product, industry, or stage.

Steps:

  • Trigger: A new opportunity record is created in Salesforce with required fields populated
  • Map: tray.ai reads opportunity fields (product line, industry, deal stage) and identifies the corresponding Showpad content collections
  • Action: Creates a new Showpad shared space named after the opportunity, adds the matched content, and logs the shared space URL back to the Salesforce opportunity record

Connectors Used: Salesforce, Showpad

Template

Advance Salesforce Opportunity Stage on Showpad Engagement Milestones

Advances a Salesforce opportunity to the next pipeline stage automatically when a prospect completes a defined content engagement milestone in Showpad, such as viewing a business case or sharing a space with new stakeholders.

Steps:

  • Trigger: Showpad records a qualifying engagement event such as a document share or completion of a key asset view
  • Lookup: tray.ai matches the engagement to the correct Salesforce opportunity using the viewer's contact record
  • Action: Updates the Salesforce opportunity stage to the next defined phase and adds an activity note documenting the triggering engagement event

Connectors Used: Showpad, Salesforce

Template

Create Salesforce Leads from Showpad Public Link Interactions

Captures visitor interaction data from publicly shared Showpad links and creates or updates Salesforce lead records with content engagement details, supporting marketing attribution and sales follow-up.

Steps:

  • Trigger: Showpad detects an interaction from a named visitor on a public or externally shared content link
  • Lookup: tray.ai searches Salesforce for an existing lead or contact matching the visitor's email address
  • Action: Creates a new Salesforce lead with engagement context if no match is found, or updates the existing record's activity history and lead score fields if a match exists

Connectors Used: Showpad, Salesforce

Template

Sync Salesforce Account Fields to Drive Showpad Content Personalization

Reads Salesforce account attributes on a scheduled basis and updates Showpad user or space configurations to ensure content shown to buyers reflects the latest CRM data such as industry, tier, or product interest.

Steps:

  • Trigger: Scheduled tray.ai workflow runs daily or when a Salesforce account record is updated
  • Read: tray.ai pulls target account fields including industry, company size, region, and assigned product lines from Salesforce
  • Action: Updates the corresponding Showpad shared space or user profile with refreshed content assignments and personalization tags that reflect the current account data

Connectors Used: Salesforce, Showpad