Personalized AI clone videos inside GoHighLevel
Your On-camera Persona makes a personal video for each contact at every step of your workflows. GoHighLevel sends it, and who watched comes straight back to the contact.
The video layer for GoHighLevel
GoHighLevel sends. Outvid makes the AI clone video.
Your workflows decide who gets a video and when. Outvid makes it and puts it on the contact. Every message still leaves from your own numbers and domains.
- Step 1
GoHighLevel decides
A contact reaches a step: a new lead, a booked call, a deal stage. GoHighLevel asks Outvid for that moment's video.
- Step 2
Outvid makes the video
Your On-camera Persona makes a personal video for that contact, in your face and voice, in a few minutes.
- Step 3
GoHighLevel sends it
The video link and an animated preview go back to GoHighLevel. It sends them, and views and clicks come back too.
How to add AI clone videos to GoHighLevel
Connect once, copy one workflow step, and every contact who reaches it gets a video from you.
Record yourself once
Make your On-camera Persona in Outvid. It is the only recording you ever make.
Connect a sub-account
Paste a Private Integration token and the location ID. Outvid adds its contact fields and five ready-made video moments to the sub-account.
Add Outvid to a workflow
A Custom Webhook step asks Outvid for the video the moment a contact reaches it. Outvid gives you the exact step to copy.
Send it from GoHighLevel
A few minutes later the video link and preview are on the contact. Your next email or SMS step sends them, and views come back as tags.
A real example
From a booked call to a follow-up, with one AI clone video
Two GoHighLevel workflows: one asks Outvid for the video, the other sends it when it is ready and follows up on whether it was watched.
Workflow 1: make the video
Trigger
Customer Booked Appointment
Action: Custom Webhook
Ask Outvid for the "booked a call" video
Outvid makes the contact's video and writes it back to them.
Workflow 2: send it and follow up
Trigger: Contact Tag (added)
outvid-video-sent
Added the moment the video is ready.
Action: Send SMS
Hi {{contact.first_name}}, I made you a quick video: {{contact.outvid_video_link}}
Wait
1 day
If/Else
Has tag outvid-watched?
Yes: alert the owner to call. No: send a follow-up email with the animated preview.
Ready on day one
Five AI clone video moments ready when you connect
Every sub-account starts with the moments agencies use most, each with a brief that shapes what you say. Rename them, rewrite the brief, or add your own.
Intro
Follow up
Booked a call
Missed the call
Proposal sent
Written back to the contact
Everything your workflows need, on the contact record
Outvid adds these fields to the sub-account when you connect and keeps them current. Use them as merge fields, in filters and in If/Else branches.
Contact fields
- {{contact.outvid_video_link}}
- The contact's personal video page. Send it by SMS or email.
- {{contact.outvid_video_gif}}
- An animated preview of the video, for emails.
- {{contact.outvid_video_moment}}
- Which moment the latest video was for.
- {{contact.outvid_watch_percent}}
- How much of the latest video they watched (0 to 100).
- {{contact.outvid_last_watched_at}}
- When they last watched.
Tags
- outvid-video-sent
- The video is ready and saved on the contact.
- outvid-watched
- They opened and watched the video.
- outvid-watched-75
- They watched at least three quarters of it.
- outvid-cta-clicked
- They clicked the button on the video page.
Plus a note on the contact each time a video is ready, watched or clicked.
Built for agencies
Run AI clone videos for every client sub-account
One Outvid account, as many GoHighLevel sub-accounts as you manage, each set up on its own.
One setup per sub-account
The right face for each client
Links on your own domain
A monthly cap per client
SMS-first contacts included
Test before you go live
GoHighLevel integration FAQs
No. GoHighLevel sends every email and SMS, from your own numbers and domains. Outvid makes the video, saves it on the contact and reports who watched, so your deliverability never changes.
No. Outvid matches a contact by their GoHighLevel contact ID, email or phone, so SMS-only contacts get videos too.
Five contact fields (the video link, an animated preview, the moment, how much was watched and when) and four tags: outvid-video-sent, outvid-watched, outvid-watched-75 and outvid-cta-clicked. Use them in emails, SMS and workflow branches.
Usually a few minutes. Put a short wait after the Outvid step, or start your send step from the outvid-video-sent tag so it fires the moment the video is ready.
Yes. Each sub-account gets its own setup: who is on camera, its videos, a monthly video cap and optionally its own link domain, so agencies can run it for every client.
Yes. Point a subdomain such as videos.youragency.com at Outvid and every video page and preview is served from it, so the messages never mention Outvid.
It is part of the Agency plan. Talk to us and we will set it up with you, including your first videos.
Each video uses credits from your Outvid plan, the same as any other video you make in Outvid. Nothing is charged for videos that are never made.
Add a personal video to every GoHighLevel workflow
Your On-camera Persona makes the video, GoHighLevel sends it, and you see who watched. We will help you set up the first sub-account.
Alex Masson
PromotionsQuick question about your pipeline
Hi there, I came across your company and wanted to see if you're open to a quick 15-minute call about how we help teams...

Your Name
Video MessageMade this video for you, Marcus

Hey Marcus, saw Northwind just opened its second site, congrats!
Click to watch your personalized video →