Guide

How to automate data entry with AI: forms, emails and PDFs into a sheet

Updated · by Rosh Perera

A lot of data entry is copying the same fields from one place to another: order emails into a sheet, supplier invoices into a list, form answers into a CRM. AI is good at reading messy text and pulling out the fields you name. The trick is to keep it to a fixed set of columns, have it flag anything it isn't sure about, and check its rows before anything downstream depends on them. Not sure which job fits your business first? Answer 5 quick questions in our free planner.

Pick your first 3 bots in 5 quick questions →

What to hand to an agent first

  • Pick one source and one destination

    For example: booking emails into a jobs sheet, or supplier invoice PDFs into a bills list. One pair at a time.

  • Name the exact columns

    List the fields and their format: date as YYYY-MM-DD, amount without currency symbols, phone with country code. The agent fills only those.

  • Flag, don't guess

    Tell the agent to write 'CHECK' in a cell when a field is missing or unclear, instead of guessing.

  • Add rows to a review tab first

    New rows land in a 'to check' tab. You glance over them and move them to the real tab.

  • Run it on a schedule or on arrival

    Run it every hour during business hours, or when an email arrives from a named sender.

Copy-ready prompt

Every hour from 9:00 to 18:00 on weekdays, read new emails in [inbox] from [sender list] since the last run.
For each email, add one row to the "to check" tab of [sheet] with these columns only:
date (YYYY-MM-DD) | customer name | phone (with country code) | email | service | address | notes
Rules:
- Take values only from the email. If a value is missing or unclear, write CHECK.
- Never edit or delete existing rows. Never write to any other tab.
- After the run, post here: rows added, and how many have CHECK.

Works as a Grok Bot routine, a ChatGPT scheduled task or a Claude project instruction. Fill in the [brackets] first. It only writes drafts.

Not sure which jobs fit your business?

Build my free AI plan →

Or get every routine pre-written in the pack →$29 one-time, plus local tax where it applies.

Get the free AI Team Starter Kit

4 copy-paste agent prompts, a business brief template and a 7-day plan, as a PDF. Plus this guide's templates.

Ready-made use cases

  1. 01Monthly bookkeeping prep
    The agent categorizes transactions, finds missing receipts and preps a clean summary for your accountant.
    ~3h/week · estimate
  2. 02Inbox triage with drafted replies
    The agent sorts your inbox into reply / FYI / ignore and drafts replies in your voice for you to approve.
    ~5h/week · estimate
  3. 03Metrics digest without opening dashboards
    The agent pulls your key numbers from Stripe, analytics and your store into one daily message.
    ~2h/week · estimate
  4. 04Client onboarding, with your OK on the welcome email
    When a client pays, the agent drafts the welcome email with your intake form and kickoff booking link and sends it once you approve. Sending without review is an optional upgrade.
    ~2h/week · estimate
  5. 05Order-status answers on WhatsApp, with your OK
    Customers ask 'where's my order?' and the agent drafts a reply from Shopify tracking for you to approve. Instant replies to plain status questions are an optional upgrade.
    ~6h/week · estimate

Example: Grok Bot setup

Grok Bot routine: Monthly bookkeeping prep
Schedule: 1st of each month

On the 1st of each month, categorize last month's transactions, find receipts in my email for anything uncategorized, list missing receipts, and write a P&L summary for my accountant.

Rules: draft first, never send or post anything external without my approval. Keep summaries short.

Grok Bot, ChatGPT, Claude and n8n versions: all templates

Email me this template + the Starter Kit

Setup steps

  1. Choose one source and one sheet.
  2. Write the column list with formats.
  3. Add a 'to check' tab and give the agent access to it only.
  4. Paste the prompt below and run it on 20 past emails.
  5. Compare with what you'd have typed, fix the rules, then schedule it.

Keep these human

  • Check amounts, dates and contact details before they feed invoices, payroll or orders.
  • Give the agent edit access only to the review tab, not your master records, at first.
  • Never paste passwords, card numbers or client ID numbers into a prompt or chat.
  • Start in draft mode: the agent prepares, you approve, then loosen the leash one routine at a time.

Get the free AI Team Starter Kit

4 copy-paste agent prompts, a business brief template and a 7-day plan, as a PDF. Plus this guide's templates.

Want the whole system pre-written?

The One-Person AI Business Pack: CEO agent + workers, all 46 routines in 4 formats, your role pack.

$29 one-time, plus local tax where it applies.

Next: Whop checkout. $29 one-time, plus local tax where it applies, paid by card on Whop. Files arrive by email.

14-day money-back guarantee: reply to your receipt within 14 days for a full refund.

Built by Rosh Perera, who has set up AI automations for more than 40 businesses over about 3 years.

FAQ

Can AI do data entry accurately?

It's good at pulling named fields from messy text, but it can misread. Have it flag unclear fields and check rows before they matter.

What's the best tool for AI data entry?

Any agent that can read your source (inbox, forms, files) and write to your sheet. Grok Bot connects to Google Sheets; n8n and Zapier can do it as workflows.

Can it read PDFs and scans?

Most AI tools can read text PDFs and many scans. Check the first batches carefully.

Should it write straight into my CRM?

Start with a review tab. Move to direct writes only after weeks of clean rows.

Get a plan for your exact business

Build your free AI team. No signup.

Build my free AI plan →

Related guides