Skip to content
Video IntrosDevelopers
TestLive not yet available
videointros.com

Preview Developer preview. The API described here is not available yet. Examples are illustrative and every console screen uses sample data: nothing is sent, created or stored.

Core concepts

Video Intros

A Video Intro is one short video from one member for one recipient, on a page in the organization’s brand.

Two ways to create one

Both run through the same creation engine. A touchpoint event lets the organization’s configuration decide the script and the page. A direct request lets your application decide.

Trigger a TouchpointCreate a Video Intro
You send
The moment that happened
The Video Intro itself
Script and page
From the organization’s touchpoint
From your request
Best for
CRM integrations
Custom applications
Endpoint
POST /v1/touchpoint-events
POST /v1/video-intros

Its life

  1. requestedWaiting for the member to record
  2. readyRecorded
  3. sentDelivered to the recipient

A Video Intro can also end as cancelled or expired. Retrieve one to see where it stands, or listen for webhooks.

The object

  • statusstring

    requested: waiting for the member to record. ready: recorded. sent: delivered to the recipient. cancelled or expired: stopped.

  • touchpointstring or null

    The touchpoint slug when it came from a touchpoint event; null when created directly.

  • delivery.recipient_urlstring or null

    The recipient's page, once the video is recorded.

video_intro
{
  "id": "vi_5b0e7c1e-2a64-4d0f-9b1c-7d2f6a8e9c10",
  "object": "video_intro",
  "status": "requested",
  "touchpoint": null,
  "member": {
    "id": "mem_3f9a1c27",
    "external_id": "rep_456",
    "first_name": "Anthony",
    "last_name": "Baker"
  },
  "recipient": {
    "first_name": "Andrea",
    "last_name": "Smith",
    "phone": "+12405550100"
  },
  "reference": {
    "source": "your_app",
    "type": "order",
    "id": "order_981"
  },
  "delivery": {
    "responsibility": "integration",
    "recipient_url": null
  },
  "metadata": {
    "order_id": "order_981"
  },
  "environment": "test",
  "created_at": "2026-10-05T17:40:01Z"
}