Via API steps and webhooks No app to install: Kerux talks to Tavus's API with HTTP steps and webhooks, set up once.
Tavus personal videos in your LinkedIn sequence
Record once, personalize for every lead: Kerux sends Tavus the lead's name and company, Tavus generates the video with your replica and calls back with a hosted link.
How it works
Sofia accepts
Kerux asks Tavus for her video.
Your replica says her name
Tavus renders and calls back.
Shared on LinkedIn
The hosted link, with a short line.
An example workflow
- Send the LinkedIn invitation.
- Accepted: a Call & wait step POSTs to Tavus with your replica, a script with
{{lead.first_name}}andcallback_url: {{wait.callback_url}}. - Tavus calls back with the status and
hosted_url. - A Condition checks the status is ready, then a LinkedIn message shares the link.
- Errors or timeouts fall back to a text message.
What data flows
Kerux sends to Tavus
lead.first_namelead.companycallback_url
Tavus sends to Kerux
hosted_urlstatus
Set it up
- In Tavus, create an API key in the developer portal. Kerux sends it in the
x-api-keyheader. - In Kerux, open Integrations > Connections and click Connect on Custom API (under Developers). Pick how Tavus signs in, paste the key and Tavus's Base URL, click Save, then Test connection.
- Add a Call & wait step: POST
/v2/videoswith yourreplica_id, thescriptandcallback_url: {{wait.callback_url}}. - Use
hosted_urlfrom Tavus's callback in the next LinkedIn message. - In the campaign's Builder, click Test to open Test on one lead: the lead's journey shows what Kerux sent to Tavus and what came back.
Plan limits: Tavus's API plans include a number of video minutes; check Tavus's pricing for yours.
Questions
Does Kerux have a native Tavus integration?
Not a one-click app. Kerux works with Tavus today through Tavus's own API: you save your Tavus key once in Kerux, then HTTP steps and webhooks do the work inside your campaigns. Nothing to install and no Zapier needed.
Do I need a replica first?
Yes. You train it once in Tavus by recording yourself; its id goes in every request.
What's in Tavus's callback?
The video's id and status and, when it's ready, its hosted and download URLs (Tavus's docs).
What happens if Tavus is down or refuses a call?
The lead stops with Tavus's own error message and shows in Need attention with a Retry button. It never shows as finished because a call failed, and nothing else goes out to that lead until you decide.
Use it in a campaign
Try Kerux free for 10 days. No card needed.
