Integrations

It plugs into the stack you already run

A video nobody can find is a video nobody watches. DemoRiff publishes into your help center, syncs engagement to your CRM, renders from your CI, and tells Slack when it is ready.

Collaboration

1

Slack

Post every new cut to a channel and collect timestamped feedback.

Docs

2

Notion

Push generated guides into a Notion database, kept in sync.

Confluence

Publish step-by-step articles into spaces with your page template.

Support

2

Zendesk

Attach a video answer to macros and help-center articles.

Intercom

Serve walkthroughs inside the messenger at the moment of confusion.

CRM

2

HubSpot

Sync viewer engagement to contact timelines and workflows.

Salesforce

Attach demo watch data to opportunities and score intent.

Web

2

Webflow

Drop a share embed into any Webflow page with one paste.

WordPress

Official plugin for embedding demos and guides.

Design

1

Figma

Pull brand tokens and frames straight into your brand kit.

Engineering

2

GitHub

Trigger a re-render when a release tag lands.

Linear

Turn a shipped issue into a feature-release video automatically.

Data

2

Segment

Stream engagement events into your warehouse.

Amplitude

Correlate demo watch depth with product activation.

Automation

1

Zapier

8,000 apps, no code, triggered on render complete.

Security

1

Okta

SAML SSO and SCIM provisioning for the whole workspace.

Storage

1

Google Drive

Archive masters and exports to a shared drive.

Distribution

1

YouTube

Publish with chapters, description and localized tracks attached.

24 more

Asana, Jira, ClickUp, Monday, Docebo, Skilljar, Thought Industries, WorkRamp, Front, HelpScout, Freshdesk, Gainsight, Marketo, Pardot, Mixpanel, Heap, Snowflake, BigQuery, Contentful, Sanity, Ghost, HubSpot CMS, Shopify and Microsoft Teams.

Developer API

Or build exactly what you need

A REST API over the whole pipeline, webhooks on every state change, and SDKs for TypeScript, Python and Go.

Render from CI

POST a script and a brand kit, get back a rendered MP4 and a guide. Teams wire this to release tags.

Webhooks on every state change

Recording uploaded, transcription complete, render finished, view threshold crossed, translation published.

Bulk operations

Import a library, apply a brand kit across a collection, queue translations for a whole workspace.

Analytics export

Pull per-second retention and viewer identity into your warehouse on a schedule, or stream via Segment.

POST /v1/renders201 Created
curl https://api.demoriff.com/v1/renders \
  -H "Authorization: Bearer $DEMORIFF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "recording_id": "rec_8f2c1a",
    "brand_kit": "kit_meridian_primary",
    "voice": "avery-warm-us",
    "outputs": ["video", "guide", "interactive", "clips"],
    "locales": ["en-US", "de-DE", "ja-JP"],
    "webhook_url": "https://hooks.meridian.app/demoriff"
  }'