Skip to main content

How to make personalized and dubbed videos in Excel using 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.

Meg avatar
Written by Meg
Updated today

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

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

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

  3. Click 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. 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)

  3. Select a template and the template column names will automatically updates.

  4. Fill in the spreadsheet rows:

    • Set the visibility field to Public if you would like the video link to be publicly accessible.

  5. Click 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? Read our guide on adding variables to videos.


Dub existing videos into multiple languages

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

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

  3. Click 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. 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."

  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 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?

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.


Want to give it a go?


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

Did this answer your question?