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
1Slack
Post every new cut to a channel and collect timestamped feedback.
Docs
2Notion
Push generated guides into a Notion database, kept in sync.
Confluence
Publish step-by-step articles into spaces with your page template.
Support
2Zendesk
Attach a video answer to macros and help-center articles.
Intercom
Serve walkthroughs inside the messenger at the moment of confusion.
CRM
2HubSpot
Sync viewer engagement to contact timelines and workflows.
Salesforce
Attach demo watch data to opportunities and score intent.
Web
2Webflow
Drop a share embed into any Webflow page with one paste.
WordPress
Official plugin for embedding demos and guides.
Design
1Figma
Pull brand tokens and frames straight into your brand kit.
Engineering
2GitHub
Trigger a re-render when a release tag lands.
Linear
Turn a shipped issue into a feature-release video automatically.
Data
2Segment
Stream engagement events into your warehouse.
Amplitude
Correlate demo watch depth with product activation.
Automation
1Zapier
8,000 apps, no code, triggered on render complete.
Security
1Okta
SAML SSO and SCIM provisioning for the whole workspace.
Storage
1Google Drive
Archive masters and exports to a shared drive.
Distribution
1YouTube
Publish with chapters, description and localized tracks attached.
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.
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.
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"
}'