Create a presentation
Choose a template, then callPOST /api/decks/{deckId}/presentations with prospect details, a prospect_id, or both. The response includes a personalized URL. See Get a Presentation URL via API for requests and API key setup.
Deliver the link
Send the returned URL through your CRM, email, or text workflow. To have AI Presentations email it, configure the template withGET/PUT /api/decks/{deckId}/delivery and call POST /api/presentations/{presentationId}/send. Journey ingest can send automatically; use POST /api/presentations/send for idempotent follow-up emails to an ingested presentation. See Automated email delivery for recipient overrides and delivery tracking.
Receive events
Create subscriptions before sharing links. Listen forpresentation.opened, slide.viewed, cta.clicked, appointment.booked, and contract.signed; add email.sent and email.opened when using presentation emails. The Notifications guide covers channels, payload verification, retries, and event versions.
Act on engagement
Use the presentation ID to connect events to your prospect, update the CRM, and schedule follow-up. Acknowledge webhooks promptly and deduplicate byevent_id before triggering actions. Use the event log to investigate missing activity.