Turn a Contact Form 7 submission into a Groq AI reply, Listnr audio and a WhatsApp document
A Contact Form 7 submission has Groq AI write a reply, Listnr turns that reply into audio, and WhatsApp Cloud API sends the audio file to the phone number from the form as a document message.
Contact Form 7
Groq AI
Listnr
WhatsApp Cloud API4 steps Setup ~8 min Used on 1.4k sites Free to import

What this workflow does
Some answers land better as something to listen to: a short personalised briefing, a spoken summary, or a message for people who prefer audio to reading. This workflow takes a Contact Form 7 entry, has an AI write a response, records it as audio and sends the file over WhatsApp.
The Contact Form 7 trigger starts on each new submission. The form must collect a phone number, with the country code, for the WhatsApp step to use. Next, the Groq AI Create Chat Completion step returns a model response for the prompt you write, with form answers mapped in.
The Listnr Convert Text to Audio step then turns the Groq reply into audio; map the reply into its text and check a test run for the audio file it returns. Finally, WhatsApp Cloud API Send Document Message delivers that file as a document. None of the Groq, Listnr or WhatsApp steps come with values filled in.
Two WhatsApp rules matter here. A document message is not a template, so WhatsApp generally delivers it only within 24 hours of the person last messaging your business number, and many form visitors never have. WhatsApp also decides which file types it accepts as documents, so send yourself a test first and read Task History to see each step's response.
Audio answers for a coaching inquiry
A fitness coach's form asks about goals, and people who already chat with the coach on WhatsApp receive a spoken plan outline written by Groq and voiced by Listnr.
Spoken summaries for busy clients
A consultant's existing clients submit a question through Contact Form 7 and get the answer as an audio file in the WhatsApp chat they already use.
Accessible replies for listeners
An organisation serving people who prefer listening to reading sends form replies as audio to members who message it on WhatsApp.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Contact Form 7 New Form SubmissionStarts on each new Contact Form 7 submission. The form's fields, including the phone number the WhatsApp step needs, become available to the AI, audio and message steps.
Groq AI Create Chat CompletionGenerates a reply with Groq AI from a prompt you write. Unmapped as imported: connect Groq and write the instruction, mapping the form answers into it.
Listnr Convert Text to AudioConverts the Groq reply into audio with Listnr. Map the reply into the step's text, connect Listnr, and look at a test run for the audio file it produces.
WhatsApp Cloud API Send Document MessageSends the Listnr audio file to the form's phone number as a WhatsApp document message. Map the phone number and the file from the Listnr step; WhatsApp's 24-hour rule for non-template messages applies.
What you need
- FlowMatticCore
- Contact Form 7 PluginPlugin
- Groq AI AccountAccount
- Listnr AccountAccount
- WhatsApp Cloud API AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Ask Groq for a short reply, such as under 150 words, so the audio stays brief and quick to listen to.
- Add a required phone field with a country code hint to the Contact Form 7 form, since WhatsApp needs the full international number.
- To reach people who haven't messaged you on WhatsApp, swap the document step for Send Template Message with an approved template, and put the Listnr audio link in the template's text.
- Add a Filter between the Contact Form 7 trigger and the Groq step that continues only when the phone field is not empty, so entries without a number stop before any AI or audio step runs.
Questions about this workflow
Will every Contact Form 7 submitter get the WhatsApp audio?
Not always. A document message isn't a template, so WhatsApp usually delivers it only to people who messaged your business number in the last 24 hours. Check WhatsApp's reply for each run in Task History.
Why is the audio sent as a WhatsApp document?
FlowMattic's WhatsApp Cloud API integration offers text, template, image, video and document messages, and no audio message action. The document message carries the file as an attachment.
Do I need accounts with Groq and Listnr for this form flow?
Yes. The AI step connects to your Groq account and the audio step to your Listnr account, alongside a WhatsApp Cloud API connection for sending.
Can I choose the voice used for the Listnr audio?
FlowMattic's Listnr integration has a Get Available Voices action that lists the voices on your account. Check the Convert Text to Audio step after import to see how it lets you set one.
More AI Automation workflows
Other ready-to-import templates from the same category.





Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted