Skip to main content

How do I make personalized and dubbed videos in Excel with the Synthesia Add-in?

The Synthesia Add-in for Excel Beta makes it easy to turn spreadsheet data into engaging, personalized videos without leaving Excel.

Written by Jess Diaz-Gomes

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 How do I upgrade my Synthesia plan? guide


Install and connect the Excel Add-in

  1. Open Excel and go to Insert → Add-ins

  2. Search for Synthesia in the Office Add-ins Store

  3. Select Add, then launch the add-in from the Synthesia ribbon button

  4. Paste your Synthesia API key into the task pane to connect your account


Create personalized videos from spreadsheet data

  1. Go to the Templates section in the task pane

  2. Select 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)

  3. Select a template, and the template column names will update automatically.

  4. Fill in the spreadsheet rows:

    • Set the visibility field to Public if you would like the video link to accessible to anyone with the link.

  5. Select Generate Video - this will generate multiple videos at once and these will be accessible on your account.

  6. Status updates and shareable video links will be written directly into your sheet under the Video Link column.

  7. If any rows fail, retry individual rows without re-running the full sheet.

📚 Want to use variables in your templates? Check out our article How do I add a variable to a video?


Dub existing videos into multiple languages

  1. Open the AI Dubbing section in the Synthesia task pane.

  2. Either select Browse Videos, or drag and drop the files into the upload box.

  3. Select Upload Assets to import them into Synthesia. You can upload one or multiple MP4, MOV and WEBM files.

  4. Once uploaded, each file is assigned an internal asset ID that the add-in uses to generate your dubbed videos.

  5. 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.

  6. 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

  7. Choose how the output videos should be shared:

    • Public → Anyone with the share link can view

    • Private → Only you can access the video

  8. Select if you would like to keep the original video duration or adjust it if needed.

  9. Select 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."

  10. You’ll be asked to confirm: Select Yes to continue, or No to cancel.

  11. Within a few seconds, each dubbing job will begin processing in your Synthesia account.

What happens after dubbing starts?

  • The Status column updates 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.

✍️ there's no option to bulk-download all generated videos as MP4 files at once. Each video needs to be downloaded individually, or you can use the Synthesia API to retrieve MP4 download links programmatically.


💬 FAQs

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?

Video links are automatically written to your spreadsheet once each video is ready.

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?

Yes — simply add as many target languages as you like.

What file types can I upload?

The add-in currently supports MP4, MOV and WEBM video uploads.

Can I download all my generated videos as MP4 in bulk?

There's no bulk export option for downloading videos as MP4. Each video needs to be downloaded individually from its three-dot menu, or you can use the Synthesia API to retrieve MP4 download links programmatically once each video's status is complete.


Want to give it a go?


✉️ Any thoughts on the feature? Let us know here.

Did this answer your question?