Quick Answer: Multimodal customer service means an AI assistant can handle more than typed text: voice notes, photos and screenshots sent into the same chat. A voice note is downloaded from the messaging platform and run through speech-to-text, then treated like any other message; a photo is passed to a vision model that converts it into a text description the assistant can reason over. Image handling is now documented by most major platforms, including Ollo Agent competitors Intercom, Gorgias and Tidio. Voice-note transcription mostly is not.
A customer sends a 14-second voice note at 9 p.m. from a noisy street: “hi, I booked for Saturday, can I move it to Sunday, same time, it’s under my husband’s name.” Then a screenshot of the confirmation email.
Nothing in that exchange is typed. If the assistant on the other end only reads text, the conversation stops there, and the business finds out on Monday.
This is not an edge case. WhatsApp’s own blog put daily voice-message volume at 7 billion messages a day back in March 2022, and Meta has not published a newer count since. For a service business that sells through Instagram Direct and WhatsApp, voice notes and photos are not a fringe input type. They are how a large share of customers prefer to talk.
The gap is that most “AI chatbot” marketing quietly assumes typed text. Below is what actually happens to a voice note and a photo once they hit an AI assistant, how accurate that process is in real conditions, and which platforms document support for it today.
What does “multimodal” actually mean in customer service?
Multimodal means the assistant accepts more than one input type in the same conversation: text, audio and images. It does not mean the assistant answers in those formats, and it is not the same thing as an AI voice agent that answers phone calls.
Three distinct things get called “voice AI” and they are not interchangeable:
|
Capability |
What the customer does |
What the system does |
|
Text chat |
Types a message in WhatsApp, Instagram DM, website chat |
Reads text, replies in text |
|
Voice note handling |
Records a 10-second audio clip inside the chat |
Downloads the audio file, transcribes it, replies in text |
|
AI voice agent |
Calls a phone number |
Handles a live, real-time spoken conversation |
A platform can do the third and still fail at the second. They are different pipelines: a phone agent processes a live audio stream with sub-second latency requirements, while a voice note is a finished file sitting on a server waiting to be fetched. Asking a vendor “do you support voice?” will get a yes in both cases, which is why the question has to be more specific.
How does an AI chatbot process a voice note?
A voice note is not “heard.” It is downloaded as a file, converted to text by a speech-to-text model, and then pushed through the same logic as a typed message. The steps are mechanical:
- The customer records audio in the messenger. WhatsApp encodes voice notes as OGG with the OPUS codec.
- The platform notifies the connected app. Instagram Messaging webhooks deliver an attachment object with “type”: “audio” and a payload.url pointing at the file, per Meta’s developer documentation.
- The app downloads the file. WhatsApp’s Cloud API accepts AAC, AMR, MP3, M4A and OGG audio up to 16 MB, and images only as JPEG or PNG up to 5 MB, 8-bit RGB or RGBA (Meta for Developers).
- A speech-to-text model produces a transcript. This is a separate service call, not something the language model does natively.
- The transcript enters the normal pipeline. Intent detection, knowledge-base lookup, answer or escalation to a human.
Step 2 carries a trap worth knowing about. Instagram also delivers “type”: “ephemeral” for disappearing media, and Meta’s documentation states that no URL is included for it. A customer who sends a disappearing photo of a damaged product has, from the assistant’s side, sent nothing at all.
How accurate is voice-note transcription in real conditions?
Clean studio audio transcribes above 95% accuracy. Accented or noisy audio, which is what a voice note actually is, lands closer to 70–90%.
According to a July 2026 benchmark published by AssemblyAI, a speech-recognition vendor testing its own model alongside competitors, accuracy on accented and noisy audio “typically ranges from about 70% to 90%, well below the 95%+ you’ll see on clean studio recordings,” with phone-quality audio around 80–88%. Treat the ranking with the usual caution given who ran it; the spread between conditions is the part that matters here.
Code-switching, where a speaker mixes two languages mid-sentence, is the harder case and the one most relevant to businesses in Ukraine, Poland and other multilingual markets. Normalized word error rates from the same benchmark:
|
Model |
Word error rate, code-switched speech |
|
AssemblyAI Universal-3.5 Pro |
7.69% |
|
ElevenLabs Scribe v2 |
8.77% |
|
Deepgram Nova-3 |
12.22% |
|
OpenAI GPT-4o |
44.58% |
A 10% error rate on a 30-word voice note means roughly three wrong words. If one of them is a date, a name or a quantity, the assistant confidently acts on the wrong instruction. This is the practical argument for confirming back what was heard before doing anything irreversible: “Just to confirm, moving Saturday 3 p.m. to Sunday 3 p.m.?”
How does an AI chatbot read a photo?
The image is passed to a vision model that turns it into a structured text description, and that description becomes part of the conversation context. The assistant reasons over the description, not over pixels.
Intercom documents this plainly for Fin Vision: an image is converted into “a structured textual description that becomes part of the conversation context,” including extracted text, UI elements and reference numbers (Intercom Help, May 2026). That is why a screenshot works well. Text inside an image survives the conversion.
The documented limits are more interesting than the capability:
- File types are narrow. Fin Vision handles JPG, PNG, GIF and HEIC plus PDFs. Gorgias AI Agent supports PNG, JPEG, WEBP and non-animated GIF, and explicitly cannot process video, PDF or DOCX.
- There is a lookback cap. Intercom analyzes only the latest five images in a conversation.
- Sensitive-data extraction is deliberately blocked. Intercom states its models are “explicitly prompted not to extract any personal or sensitive information,” so a photo of an ID or a card will not be read back to you as text.
- Images are stored, briefly. Intercom’s documentation describes temporary storage in a secure cloud environment with automatic deletion after a short period. This is a question worth asking every vendor, not just the one that publishes the answer.
Which platforms support voice notes and photos today?
Reading customer images is now a documented, shipped feature across most major AI support platforms. Transcribing customer voice notes is not documented as a native feature by any of them.
|
Platform |
Reads images customers send | Transcribes voice notes |
Source |
|
Intercom (Fin Vision) |
Yes: JPG, PNG, GIF, HEIC, PDF | Not documented |
Intercom Help, May 2026 |
|
Gorgias (AI Agent Vision) |
Yes: PNG, JPEG, WEBP, GIF | Not documented |
Gorgias docs |
|
Tidio (Lyro) |
Yes: “it can see and interpret images as well” | Not documented | |
|
Zendesk (AI agents) |
Attachment scanning with OCR was still an open customer request, marked Accepted in April 2026 | Not documented |
Zendesk community idea, posted Oct 2025 |
Capability check as of September 2026, based on each vendor’s own documentation. Re-verify before relying on any row: this is a fast-moving feature area.
The Zendesk row is the clearest signal. A customer-submitted request asking for AI agent attachment parsing and image OCR was posted in October 2025 and marked “Accepted” in April 2026, which tells you it was not native when the request was filed.
For voice notes, the pattern is different. The working implementations are mostly assembled by hand: an n8n community workflow template for WhatsApp support wires a transcription service such as Whisper or Google Speech-to-Text into the flow as a separate step the builder connects themselves. That is a reasonable way to ship it. It is not the same as a documented product feature with a support team behind it.
Ollo Agent’s take: Every major platform in this category shipped image vision within roughly eighteen months of each other, and none of them has shipped documented voice-note transcription. We read that as a market that built for the ticket-and-screenshot workflow of Western SaaS support, not for the messenger-first markets where customers talk instead of type. Given Meta’s own figure of 7 billion voice messages a day, we expect voice notes to be the next capability that moves from “custom build” to “checkbox on the pricing page,” and we expect it to land first in the vendors serving WhatsApp and Instagram rather than the email-ticket incumbents.
What breaks when a bot gets a voice note or a photo it cannot handle?
The common failure is not a wrong answer. It is silence, which the customer reads as being ignored.
Four failure modes are worth designing for:
- Silent drop. The attachment arrives, the bot has no handler, nothing is sent back. Worst outcome, because the customer assumes the message was received and waits.
- Generic non-answer. “Sorry, I didn’t understand that.” The customer now has to retype what they already said.
- Confident misread. The transcript is 88% right and the 12% contained the date. The assistant reschedules the wrong appointment.
- Unfetchable media. Disappearing photos, oversized files above the platform caps, formats outside the supported list.
The fix is not better transcription. It is an explicit fallback: acknowledge the format, say what the assistant can and cannot do with it, and route to a human with the original file attached so the person sees the photo rather than a description of it. An assistant that says “I can’t listen to voice notes yet, I’m passing this to the team now, or you can type it and I’ll help right away” is doing its job. One that says nothing is not.
What should you ask a vendor before you buy?
Ask about inputs, not about “AI.” Every vendor will say yes to “does it do voice.” Six questions that produce useful answers:
- Does the assistant transcribe voice notes customers send inside the chat, or do you mean phone calls? These are separate products at most vendors.
- Which image formats, and what happens to HEIC? iPhone photos default to HEIC. A platform that only accepts JPEG and PNG will drop a share of real customer uploads.
- How many images back does it look? A five-image cap is fine for most conversations and a problem for anything that resembles a damage claim.
- What is the fallback when the format is unsupported? Ask to see the exact message the customer receives.
- Where are images stored, and for how long? Get this in writing before a customer sends a photo containing a document.
- Does the human agent receive the original file or the transcript? A manager resolving an escalation needs the photo, not a paraphrase of it.
If the assistant is going to sit on Instagram and WhatsApp, the answers to questions 1 and 2 decide how many real conversations it can actually finish. Ollo Agent’s AI assistant for customer support handles text conversations across messengers and the website today, with escalation to a human when a request falls outside what it can resolve. Multimodal input handling is worth confirming directly with any vendor, including us, rather than inferring it from a feature list.
Book a demo and see how Ollo Agent handles your real conversations →
Bring a conversation that went wrong and we will walk through what the assistant would have done with it.
FAQ
Some can, but it is rarely a native feature. The audio file is downloaded from WhatsApp's Cloud API and sent to a speech-to-text service, then handled as text. As of September 2026, no major AI support platform documents voice-note transcription as a built-in capability, so most working setups connect a transcription service separately.
No. An AI voice agent handles a live phone call in real time. A voice note is a recorded audio file sent inside a chat, fetched after the fact and transcribed. A vendor can offer one without the other, so ask about each specifically.
It depends on both the messenger and the AI platform. WhatsApp's Cloud API accepts only JPEG and PNG up to 5 MB. On the AI side, Intercom's Fin Vision handles JPG, PNG, GIF, HEIC and PDF, while Gorgias supports PNG, JPEG, WEBP and non-animated GIF but not PDF or video.
Above 95% on clean recordings, but roughly 70–90% on accented or noisy audio and 80–88% on phone-quality audio, per AssemblyAI's July 2026 benchmark. Voice notes are recorded in cars, salons and on streets, so plan for the lower end and have the assistant confirm dates, names and quantities before acting.
That depends entirely on how it was configured. The worst outcome is silence, because the customer assumes the message landed. A well-configured assistant says which formats it can handle and passes the conversation to a human with the original file attached, so the agent sees the photo rather than a description.
Usually yes, and it is the strongest use case. Vision models convert an image into a structured text description that includes extracted text, interface elements and reference numbers, which is why order confirmations and error screenshots work well. Photos of handwriting or poorly lit labels are much less reliable.
No. Instagram delivers disappearing media to connected apps with the attachment type ephemeral and no file URL, so there is nothing for the assistant to fetch. If a customer sends a view-once photo, the business side receives a notification without an image.
It varies by vendor, and it is often bundled rather than priced separately. Transcription and vision are additional service calls behind the scenes, so pricing models that meter usage may treat them differently from plain text. Ask how each input type is counted before committing: talk to us about your setup.