FlowRunner
PricingContact
Theme
Start Free

Voice Partner

Voice & Telephony

Send voice message campaigns through Voice Partner, the French voice messaging platform, depositing pre-recorded audio. Agents reach a list by voice and hold the send behind an approval.

1 trigger 10 actions API key available
Tomorrow's appointment list is assembled on a schedule
Agent builds the per recipient message text from the booking data
Agent reads Get Credits to confirm the balance covers the run in text-to-speech time to mobiles and landlines
Agent confirms the fallback recording still exists on the account with List Audio Files
Agent posts the exact sentence that will be read aloud, with its comma pauses shown, and the recipient count
The account owner approves the wording, and the agent then runs Send Voice SMS

What This Integration Enables

Voice Partner is a French voice messaging platform, and it is built for two things at once. The first is delivery without a conversation: Send Voice Message Campaign deposits a pre-recorded message straight into a voicemail box on mobiles, while on landlines the phone rings first and the message is only deposited if nobody answers. The second, and the more unusual one, is that the platform assumes you may be running campaigns on somebody else's behalf. Sub-accounts have their own email, token, API key and credit balance, and credit moves between the main account and its sub-accounts in euros. That is agency plumbing, and very few voice platforms ship it.

FlowRunner agents use both halves. They generate the message text from live workflow data and send it as text-to-speech through Send Voice SMS, or point at a validated audio file token instead. They schedule a campaign for a future date and cancel it if plans change, which returns the assigned credit. They read the balance back as real sending capacity rather than as an abstract number: minutes of text-to-speech to mobiles, minutes to landlines, and a count of voicemail deposit messages. And they provision sub-accounts, move credit into them and pull it back out. These connectors are what let one flow serve twelve client accounts without twelve copies of the flow.

Without FlowRunner

Wording written once, reused blind The message a machine reads aloud was drafted for a different campaign
Credit discovered when it runs out A send fails partway through because nobody checked the balance in euros
Client accounts share one pool Every branch bills against the same balance and nobody can attribute it

With FlowRunner

Wording approved before it is spoken The exact sentence, including its pauses, is read by a person first
Balance checked as a precondition Remaining credit is converted into sending capacity before the campaign is built
Each client on its own sub-account Branches and clients get their own account, key and credit balance

Use Case Scenarios

A reminder that behaves correctly on both line types

Appointment and payment reminders are the platform's core case, and the interesting behaviour is what happens on a landline. Send Voice Message Campaign deposits directly to voicemail on mobile numbers, but on a landline it rings first and only deposits if the call goes unanswered, which means the same campaign reaches a person live in some cases and leaves a message in others. The agent builds tomorrow's list from the booking system, keeps it inside the 500 numbers per request the endpoint accepts, and schedules the campaign for a sensible hour. A completion email and a status callback URL can be attached at send time, so the flow finds out how it went without polling for it. If the schedule changes, Cancel Scheduled Campaign pulls it back and returns the credit that was assigned to it.

Provisioning a client branch and funding it

An agency onboards a new client. The agent runs Create Sub-Account, choosing Simple when an auto-generated email is fine or Advanced when the client needs a real address and the right to buy their own credit. Add Sub-Account Credit transfers an opening balance in euros and returns the updated balances of both accounts, so the transfer is confirmed rather than assumed. List Sub-Accounts then gives the agency a single view of every client with their ID, type, token, key, creation date and current balance, which is the report an account manager actually wants. Note that the sub-account feature has to be activated on the account by the Voice Partner team before any of this works.

An audio library that stays organised without anyone tidying it

On New Audio File fires for each newly validated recording that appears on the account. The agent picks it up, matches it against the campaign brief that was waiting for a recording, and runs Rename Audio File to bring it in line with the naming convention. The file keeps its token, so any campaign already referencing it stays valid, which is the detail that makes automatic renaming safe here. It then posts to Slack that the recording is validated and cleared for use, with its duration and size, so the person who was waiting on it stops checking.

Human-in-Loop Highlight

Send Voice SMS is where the agent stops, and specifically the case where the spoken text is synthesized from workflow data. That is a real threshold: an agent assembles a sentence, and a machine reads it out loud, in French, to a list of customers who did not ask to hear it. The wording matters more than it does in almost any written channel, because the recipient cannot re-read it. They hear it once. Comma placement is not cosmetic either, since each comma inserts a half-second pause and is therefore how the message actually scans when spoken.

The recall situation makes the gate mandatory rather than polite. Cancel Scheduled Campaign only covers a voice campaign that was scheduled with a future send date. There is no cancel action in this connector for a Voice SMS that has already been dispatched. So the agent renders the final text, shows where the pauses fall, and asks: "Voice SMS ready for 214 recipients. Text as it will be read: 'Bonjour, ceci est un rappel de votre rendez-vous chez Dupont Optique, demain, jeudi 14 aout, a 15 heures.' Four pauses, roughly 11 seconds. Fallback recording rappel_rdv_v3 will be deposited on voicemail for anyone who does not answer. Balance covers 42 minutes to mobiles. Send?" A person reads one sentence and approves it. That is the whole cost of the gate, and the alternative is discovering the phrasing problem from 214 people at once. The same discipline applies to Remove Sub-Account Credit, which pulls euros back from a client account and can quietly strand a branch mid-campaign, so a person confirms that too.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via email
Human decides
Agent resumes with decision

Agent Capabilities

10 actions

Voice Campaigns

3
  • Send Voice Message Campaign Deposits a pre-recorded audio message on the recipients' voicemail. On mobile numbers the message lands directly in the voicemail box; on landlines the phone rings first and the message is deposited only if the call goes unanswered. Accepts up to 500 numbers per request in national or international format, can be scheduled for a later date, and takes a completion email and a status callback URL.
  • Send Voice SMS Calls the recipients and reads a message out loud, either synthesized from text or played from a validated audio file. Supply either the text or an audio file token; when a token is given the text is ignored. Commas in the text insert half-second pauses. A complementary audio file can be deposited on voicemail when the recipient does not answer. Flows hold this behind an approval because there is no recall once it is dispatched.
  • Cancel Scheduled Campaign Cancels a voice campaign that was scheduled with a future send date and returns the credit assigned to it. The campaign is identified by the ID returned when it was created. This covers scheduled campaigns only.

Audio Files

2
  • List Audio Files Returns all validated audio files on the account with name, token, size, duration and creation date. The token is what identifies a file in campaign and voice SMS sends, so this is the lookup that runs before either.
  • Rename Audio File Renames a validated audio file. The file keeps its token, so existing campaign references stay valid, which is what makes automated renaming safe.

Account

1
  • Get Credits Returns the remaining balance in euros with a breakdown of the equivalent sending capacity: text-to-speech time to mobiles, text-to-speech time to landlines, and the number of voicemail deposit messages. Used as a precondition check before a campaign is assembled.

Sub-Accounts

4
  • Create Sub-Account Creates a sub-account under the main account. A Simple sub-account auto-generates its email when none is given; an Advanced sub-account requires a valid email and states whether it may purchase credit itself. Credit in euros can be assigned at creation. The feature must be activated on the account by the Voice Partner team.
  • List Sub-Accounts Returns the sub-accounts of the main account, 20 per page, with ID, email, type, token, API key, creation date and credit balance. This is the single view an agency uses to report across clients.
  • Add Sub-Account Credit Transfers credit in euros from the main account to a sub-account and returns the updated balances of both, so the transfer is confirmed rather than assumed.
  • Remove Sub-Account Credit Transfers credit in euros from a sub-account back to the main account. Because reclaiming credit can leave a client or branch unable to complete a running campaign, flows put this behind a person.

Triggers

1 triggers

Event Triggers

1
  • On New Audio File Fires for each new validated audio file that appears on the account, emitting the file's name, token, size, duration and creation timestamp. The first run records a baseline and emits nothing, after which each unseen file fires once, oldest first, deduplicated by file token. Used to pick up a recording the moment it clears validation, rename it to convention, and tell whoever was waiting on it.

Frequently Asked Questions

What can FlowRunner do with Voice Partner?

FlowRunner agents can run Send Voice Message Campaign, Send Voice SMS, and Cancel Scheduled Campaign in Voice Partner, plus 7 more actions.

Does connecting Voice Partner to FlowRunner require OAuth?

No. Voice Partner connects to FlowRunner with an API key, no OAuth flow required.

Can Voice Partner trigger a FlowRunner workflow automatically?

Yes. Voice Partner supports 1 trigger that can start a FlowRunner workflow automatically.

Start building with Voice Partner

$100 in credits. No card required. Connect in minutes.