The Synthesia Add-in for Excel makes it easy for enterprise teams to create personalized or dubbed videos directly from their spreadsheet. Whether you want to generate custom videos or localize MP4 content into multiple languages, you can do it all—without leaving Excel.
📌 This feature is only available Creator & Enterprise Plan Customers.
If you would like to upgrade, use our plan upgrade guide here.
Install and connect the Excel Add-in
Open Excel and go to Insert → Add-ins
Search for Synthesia in the Office Add-ins Store
Click Add, then launch the add-in from the Synthesia ribbon button
Paste your Synthesia API key into the task pane to connect your account
Create personalized videos from spreadsheet data
Go to the Templates section in the task pane
Click Retrieve Templates to load the 50 most recent templates from the selected library (by default, your workspace templates will be retrieved unless you select Synthesia Library or All Templates)
Select a template and the template column names will automatically updates.
Fill in the spreadsheet rows:
Set the visibility field to Public if you would like the video link to be publicly accessible.
Click Generate Video - this will generate multiple videos at once and these will be accessible on your account.
Status updates and shareable video links will be written directly into your sheet under the Video Link column.
If any rows fail, retry individual rows without re-running the full sheet.
📚 Want to use variables in your templates? Read our guide on adding variables to videos.
Dub existing videos into multiple languages
Open the AI Dubbing section in the Synthesia task pane.
Either click Browse Videos, or drag and drop the files into the upload box.
Click Upload Assets to import them into Synthesia. You can upload one or multiple MP4, MOV and WEBM files.
Once uploaded, each file is assigned an internal asset ID that the add-in uses to generate your dubbed videos.
After your files finish processing, select:
Source Language (the language spoken in the original video)
Target Languages (languages you want to dub the video into). You can add several languages at once – for example, Italian, French and German – and the add-in will create each version automatically.
Select whether you want lip-sync enabled for your dubbed videos.
With lip-sync: 240 credits per minute
Without lip-sync: 120 credits per minute
Choose how the output videos should be shared:
Public → Anyone with the share link can view
Private → Only you can access the video
Select if you would like to keep the original video duration or adjust it if needed.
Click Start Dubbing and confirm credit usage in the pop-up. A confirmation pop-up will appear with the following message regarding lip sync for dubbing:
"Lip-sync dubbing uses 240 credits per minute, and without lip-sync uses 120 credits per minute."
You’ll be asked to confirm: Select Yes to continue, or No to cancel.
Within a few seconds, each dubbing job will begin processing in your Synthesia account.
What happens after dubbing starts?
The Status column updates automatically in your spreadsheet
The Editor Link and Share Link fields are populated directly in Excel
Status will change to Complete once each dubbed version is ready
New folders and assets are created in your Synthesia account for easy access
If any rows fail, you can retry only the failed ones using Retry Failed Rows.
💬 FAQs
Do I need a Synthesia account and API key?
Do I need a Synthesia account and API key?
Yes. You need an active Synthesia account and API key to use the add-in.
Where do my videos appear after creation?
Where do my videos appear after creation?
Video links are automatically written to your spreadsheet once each video is ready.
What permissions does the add-in require?
What permissions does the add-in require?
The add-in only connects to Synthesia’s API using your key. It doesn’t store data or have access beyond your session.
Can I dub into multiple languages at once?
Can I dub into multiple languages at once?
Yes — simply add as many target languages as you like.
What file types can I upload?
What file types can I upload?
The add-in currently supports MP4, MOV and WEBM video uploads.
Want to give it a go?
✉️ Any thoughts on the feature? Let us know here.
