Workflow automation and orchestration
Voxira for Windmill
Place Voxira calls from Windmill scripts, schedules, webhooks, flows and apps.
View the Windmill setup guideWhat the Voxira integration adds to Windmill
Connect Windmill scripts, schedules, webhooks, Flows and Apps to Voxira telephone notifications. A native TypeScript script uses a Voxira Resource for connection settings and accepts the recipient and message at runtime. It returns a call UUID that later Flow steps can retain alongside the business event.
- Invoke telephone notifications from Windmill scripts, Flows and Apps.
- Use a default callflow or override it for individual calls.
- Keep the API key in a Windmill secret Variable referenced by a Resource.
Example workflow
Add the Voxira script to a scheduled Windmill Flow that checks an operational condition. If a call is required, pass the responsible person's number and a message explaining the result.
From an event to a spoken phone call
The integration sends your message and event data to a Voxira callflow. Its text-to-speech configuration determines how the notification is spoken. Voxira queues the call and executes it asynchronously; a successful queue request does not confirm that the recipient answered. Call status is available in Voxira.
Integration questions
Can Windmill keep the API key outside script source?
Yes. The setup uses a secret Variable referenced by a Voxira Resource, keeping the key itself out of script source and resource version history.
Get started with Windmill
The GitHub setup guide contains the integration files, requirements and configuration instructions for Windmill.
-
01
Prepare your Voxira connection
Have your Voxira tenant and the credentials required by the setup guide ready. Contact us if you need an account or help preparing your callflow.
-
02
Follow the setup guide
Open the Windmill guide on GitHub and follow its installation and configuration instructions.
-
03
Test your integration
Follow the testing instructions in the guide and check the result in Voxira before enabling your workflow.