Integrations

Integrations Overview

Connect Demoship to your CRM, messaging tools, analytics platforms, and AI agents.

Demoship integrates with the tools your team already uses, keeping demo engagement data flowing into your existing workflows.

Available integrations

CategoryIntegrationsPlan
CRMHubSpot, SalesforcePro+
MessagingSlack, Microsoft TeamsPro+
AnalyticsGoogle Analytics, Mixpanel, SegmentPro+
AI AgentsMCP Server (Claude, Cursor, etc.)Ultra+

Integration architecture

All integrations follow the same pattern:

  1. Authenticate -- Connect your account via OAuth or API key
  2. Configure -- Map data fields and set sync preferences
  3. Activate -- Enable the integration to start flowing data

Data flows from Demoship to your connected tools when engagement events occur (demo viewed, completed, shared). Some integrations also support inbound data (CRM contact enrichment, Slack commands).

Authentication

Integrations use one of two authentication methods:

  • OAuth 2.0 -- For CRM and messaging integrations. You authorize Demoship in the third-party app's consent flow.
  • API key -- For analytics tools and the MCP Server. You generate a key in Demoship and add it to the target system.

All credentials are encrypted at rest and in transit.

Data flow

When a viewer engages with a demo, Demoship emits events that flow to your connected integrations:

  • demo.viewed -- A viewer opened a demo
  • demo.completed -- A viewer reached the final step
  • demo.shared -- A demo was shared via email
  • step.viewed -- A viewer navigated to a specific step
  • hotspot.clicked -- A viewer clicked a hotspot

Configure which events each integration receives in Settings > Integrations > [Integration] > Events.

Managing integrations

View and manage all connected integrations in Settings > Integrations. For each integration you can:

  • View sync status and last sync time
  • Pause or resume data flow
  • Update credentials
  • View error logs

Note: All integrations require a Pro plan or above. The MCP Server integration requires Ultra or Full.

On this page