All templates

Automated Murf.ai Voiceover Project Setup

Every hour, WebRun checks Gmail for new voiceover requests, logs each one to an Airtable tracker with the script, voice, and deadline, and creates the matching project in Murf.ai so your voice artist can start recording without any manual setup.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 Gmail find new voiceover requests
2 Airtable log the project details
3 Murf.ai create the project shell
In short

How do I automatically set up a new Murf.ai voiceover project?

WebRun checks Gmail every hour for new voiceover requests, logs each one to an Airtable tracker with the script, voice, and deadline, and creates the matching project in Murf.ai with the script already loaded. Your voice artist opens a ready project instead of copying details across three tools by hand.

  • New requests turn into a ready Murf.ai project within the hour
  • Every request is tracked in one Airtable base with its deadline
  • No project details get copied across tools by hand

Built for video producers · e-learning teams · marketing teams · voice artists

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens murf.ai in a real browser with your saved login - no setup, no API keys.

  2. 1
    Gmail - find new voiceover requests
    gmail.com
    WebRun in Gmail: find new voiceover requests
    WebRun opens Gmail to find new voiceover requests.
    • Check the requests inbox for new voiceover briefs
    • Read the script, target voice, and deadline from each
    • Skip anything already logged

    Done when Every new request this hour has been read.

  3. 2
    Airtable - log the project details
    airtable.com
    WebRun in Airtable: log the project details
    WebRun opens Airtable to log the project details.
    • Open the voiceover project tracker
    • Add a row with the client, script link, voice, and deadline
    • Set the status to Not Started

    Done when Every new request is logged in Airtable with its details.

  4. 3
    Murf.ai - create the project shell
    murf.ai
    WebRun in Murf.ai: create the project shell
    WebRun opens Murf.ai to create the project shell.
    • Create a new project in Murf.ai named for the request
    • Paste in the script and select the requested voice
    • Leave the project ready for your voice artist to review and generate

    Done when A ready-to-record Murf.ai project exists for every logged request.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
murf.ai
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
Project tracker · Airtable
OutputWhat each run produces - A logged Airtable row and a ready Murf.ai project for every new voiceover request.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it generate and send the final voiceover on its own?

No. It only sets up the Murf.ai project with the script and voice loaded. Generating and approving the final audio is left to your voice artist.

What happens to requests missing a deadline or voice choice?

They are still logged in Airtable, flagged as incomplete, so someone can follow up before the project is built.

Will duplicate requests create duplicate projects?

No. It checks the Airtable tracker first and skips any request already logged.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.