Overview
Send a signed work order photographed on a phone, a stack of supplier invoices off an office scanner, or a handwritten intake form into an automation. The Convert File to Text step reads the words off the page and hands them forward as plain text. A page that is an image rather than typed characters is read the same way as any other page, so a photo of paper behaves like a document.
TL;DR: The Convert File to Text step reads scanned PDFs, PNG, JPG, WebP, and HEIC files and returns plain text. Point it at a photographed work order or an office-scanner invoice, and the next step in your automation gets the words. Build an automation →
What you need to do
Nothing. There is no toggle, no setting, and no separate step to add.
Point the Convert File to Text step at your file the same way you point it at a typed PDF. When the page is a scan or a photo, the words are read out of the image and returned as text. That reading is optical character recognition (OCR), and it runs on its own as part of the step.
┌──────────────────────────────────────────────────────────────┐
│ Automation › Step 2 › Convert File to Text │
├──────────────────────────────────────────────────────────────┤
│ File URL [ @Form Submission · Attachment ] │
│ │
│ Reads typed pages · scanned pages · photos │
│ │
│ Output Plain text → available to every later step │
└──────────────────────────────────────────────────────────────┘
What the Step Reads
| What you send | What the step does |
|---|---|
| Scanned or image-only PDF | Reads the words off the page |
| PNG, JPG / JPEG, WebP | Reads the words off the page |
| HEIC / HEIF, the format an iPhone camera makes | Reads the words off the page |
| GIF, BMP | Not covered by this path |
| Word (DOCX), PowerPoint (PPTX, PPT), Excel (XLSX, XLS), EPUB | Read directly as text. Nothing special needed |
| CSV, TXT, Markdown | Read directly as text. Nothing special needed |
Keep a scan or a photo under 20 MB. That is the ceiling for a read of words off an image. Taskade reads the formats in the last two rows as text, not off an image. This ceiling does not apply to them, and the upload size of your plan is the limit instead.
That covers the two shapes paper arrives in. Taskade reads a page of typed characters straight through. A scanner and a phone camera both produce a picture of characters. Taskade reads that page off the image.
What it uses
A read of words off an image uses AI credits, the same as any other AI step in an automation. A document with selectable text goes straight through and uses no credits, so a typed PDF costs nothing extra. See AI Credits and Models for the way credits work across your workspace.
Where this works
Inside the Convert File to Text step in automations. That is the surface. Be precise about it, because two nearby paths behave differently.
- The Convert Media to Project step brings media into a project. It is a separate step with its own behavior, and a read of a scan is not part of it.
- A question to an AI agent about an uploaded file runs through agent knowledge and the Media Files. That is a different path from this step.
To get the words off a scan, put a Convert File to Text step in the automation and read from there.
One more point applies to a published app. When someone picks a file in a form field in your Taskade Genesis app, Taskade sends it to the automation as a real stored file. It also lands in your workspace Media Files, where you can see it. Files sent to the webhook of your app behave the same way. See File Uploads in Your App for the location of those files.
Four Ways Operators Use It
Field service. A tech photographs a signed work order on site. Point the Convert File to Text step at that photo. The next step then gets the customer name, the address, and the sign-off date as text for a job row. See Invoice Automation for the billing half of that loop.
Bookkeeping. A month of supplier invoices comes off the office scanner as image-only PDFs. Run each one through the step, then hand the text to Ask Agent and ask for the vendor, the invoice number, and the total. Finance apps shows what to do with the rows afterwards.
Recruiting. Candidates send resumes as phone photos and scanned printouts. The step returns the text, and a Categorize with AI step sorts them by role before anyone opens a file. Applicant screening walks the rest of the pipeline.
Clinic intake. A front desk scans a completed intake form. The step reads what is on the page and passes it forward, so the record is built from the paper rather than retyped from it. Pair it with form logic when the follow-up questions depend on the answers.
Common Patterns
| You want to | Do this |
|---|---|
| Read a photographed work order | Point the Convert File to Text step at the photo |
| Pull totals out of scanned invoices | Convert to text, then Ask Agent for the fields you want |
| Sort scanned resumes by role | Convert to text, then Categorize with AI |
| Teach an agent from a scanned manual | Convert to text, then Add Knowledge to Agent |
| Start the run when paperwork arrives | Use a form, webhook, or scheduled trigger |
Related guides
- Convert File to Text. The step that does the reading, with its full settings
- Ask Agent. Hand the text to an agent and get named fields back
- Automation Triggers. Start the automation the moment a file arrives
- File Uploads in Your App. Where files from your published app land
- Document Intake App. A full build with a document as the input
- Agent Knowledge. Teach an agent from what the step read
- Build automations. Browse automations you can drop a reading step into