Skip to content

Sales Enablement · Beta

Showpad
API integration

Ship Sales Enablement features without building the integration. Full Showpad API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
Showpad

Use Cases

Why integrate with Showpad

Common scenarios for SaaS companies building Showpad integrations for their customers.

01

Auto-provision Showpad users from your SaaS platform

If you build an onboarding or RevOps tool, your customers expect new hires and partners to automatically get Showpad accounts with the right group assignments. Truto's Unified User Directory API lets you provision users and manage roles without building directly against Showpad's API.

02

Sync user directories to enforce role-based content access

Security and compliance platforms need to ensure that only authorized users can access sensitive sales collateral in Showpad. By reading users and roles through Truto, you can continuously audit and reconcile access across your customer's Showpad instance.

03

Centralize identity management across sales enablement tools

If your product manages user lifecycle across multiple SaaS apps, offering Showpad as a supported integration lets your customers handle provisioning, deprovisioning, and group management from a single pane of glass — reducing manual admin work and orphaned accounts.

04

Power partner onboarding workflows with automatic Showpad access

PRM and channel management platforms can use the integration to automatically create Showpad users for new partners and assign them to the correct user groups, unlocking training and certification content without manual IT intervention.

What You Can Build

Ship these features with Truto + Showpad

Concrete product features your team can ship faster by leveraging Truto’s Showpad integration instead of building from scratch.

01

Automated Showpad user provisioning

Create Showpad user accounts automatically when a new employee or partner is onboarded in your platform, eliminating manual admin setup.

02

Role and group sync dashboard

Display and manage Showpad user group assignments directly inside your product so admins can control content access without switching tools.

03

Cross-app user directory reconciliation

Compare Showpad's user roster against your customer's HRIS or identity provider to flag orphaned accounts, missing users, or incorrect role assignments.

04

Automated offboarding and access revocation

When a user is deactivated in your platform, automatically remove or deactivate their Showpad account to maintain security and license compliance.

05

Partner tier-based group assignment

Automatically assign channel partners to specific Showpad user groups based on their tier or certification status managed in your PRM product.

Unified APIs

Unified APIs for Showpad

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified User Directory API

Roles

The Role object represents a role of a User.

View Docs

Users

The User object represents a User.

View Docs

How It Works

From zero to integrated

Go live with Showpad in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Showpad account

Use Truto’s frontend SDK to connect your customer’s Showpad account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Showpad

Truto’s Proxy API is a 1-to-1 mapping of the Showpad API. You call us, we call Showpad, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Showpad’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Showpad on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

Which Showpad data can I access through Truto today?

Truto supports the Unified User Directory API for Showpad, which covers Users and Roles. This lets you read, create, and manage user accounts and their group or role assignments. Additional Showpad-specific tools (e.g., Assets, Shared Spaces, Events) are not yet available as pre-built resources but can be built on request.

How does authentication work for Showpad integrations via Truto?

Showpad uses OAuth 2.0 for API authentication. Truto handles the full OAuth flow — token exchange, storage, and refresh — so your end users simply authorize their Showpad account and you never manage credentials directly.

Can I request additional Showpad API coverage beyond Users and Roles?

Yes. Truto builds integration tools on request. If you need access to Showpad's Assets, Shared Spaces, Events/Analytics, or ShowQL-based content search, you can request these and Truto will build and maintain them for you.

Does Truto handle Showpad API pagination and rate limits?

Yes. Truto abstracts away pagination and respects Showpad's rate limits automatically, so you get complete result sets without writing retry or cursor logic yourself.

Can I map Showpad user groups to roles in the Unified User Directory API?

Showpad organizes access via User Groups. Through the Unified User Directory API, these are normalized as Roles, so you can read group membership and assign users to groups using a consistent schema that works across all supported integrations.

How fresh is the user data returned from Showpad?

Data is fetched in real time from Showpad's REST API on each request through Truto, so you always get the current state of users and roles without worrying about stale caches.

Showpad

Get Showpad integrated into your app

Our team understands what it takes to make a Showpad integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us