Pro plan. Tavus works through a connection, HTTP steps and listeners (Wait for webhook, Call & wait), which are part of Pro and Agency (and the free trial). Anything you already have keeps working on every plan. See Plans and billing.
How it connects: Tavus’s API with your key in the
x-api-key header. See Tavus’s Create video docs. The request and callback below follow Tavus’s docs.Before you start
- Tavus plan: API plans include a number of video minutes (Tavus’s pricing).
- A replica: trained in Tavus; copy its
replica_id. - An API key: from Tavus’s developer portal.
1. Connect Tavus
In Kerux, open Integrations > Connections, click Connect on Custom API (under Developers):- How it signs in: API key in a header, Header name
x-api-key, paste the key. - Base URL:
https://tavusapi.com
2. Request the video and wait
After Invitation accepted, add a Call & wait step namedtavus, pick the connection. Its request:
3. Share the link
Add a Condition on{{steps.tavus.payload.status}} equal to ready, then a LinkedIn message with {{steps.tavus.payload.hosted_url}}. Errors and timeouts go to a plain text message.
Test with one contact
In the Builder, click Test to open Test on one contact. The journey shows the request and the callback when it arrives.Common errors
400 with a replica error
400 with a replica error
The replica id is wrong or the replica isn’t finished training.
Status is error in the callback
Status is error in the callback
Tavus couldn’t generate the video. The Condition sends the contact to the text message; check the video in Tavus.