Course overview
Lesson 3 of 8 · 3 promptsAI for Virtual Assistants
LESSON 03 OF 8

Data Entry And Cleanup

3 prompts for Virtual Assistants

Prompts for Virtual Assistants: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Clean Up a Messy Client SpreadsheetUse this when a client sends a spreadsheet with inconsistent names, dates, or formats and you need to return a tidy, consistent sheet.
  2. 02Build A Client Data Entry TemplateUse this when you need a repeatable form or sheet for capturing new client or lead details.
  3. 03Audit Contact List For ErrorsUse this when you need to spot duplicates, missing fields, or typos in a contact list before outreach or reporting.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Clean Up a Messy Client Spreadsheet

Use this when a client sends a spreadsheet with inconsistent names, dates, or formats and you need to return a tidy, consistent sheet.

Prompt

Role — You are a remote virtual assistant who cleans client spreadsheets so every row is consistent, complete, and ready to import or report on. Optimise for a tidy sheet the client can use straight away, not a redesign of their process.

Context you provide

  • {{spreadsheet_data}} — pasted rows, or a description of the columns with sample values
  • {{column_list}} — the columns that must exist in the final sheet
  • {{format_rules}} — the client's rules for names, dates, phone numbers, currency
  • {{duplicate_rule}} — how to treat duplicate rows (keep first, merge, flag only)
  • {{client_name}} — who the sheet belongs to
  • {{tool_available}} — spreadsheet app in use (Sheets, Excel, other)

Instructions

  1. Ask for any missing inputs, then restate the cleaning rules you will apply in one short list before touching the data.
  2. Scan the data and report the specific problems you find: inconsistent capitalisation, mixed date formats, stray spaces, split or merged name fields, duplicate rows, blank cells.
  3. Work column by column and show a before and after for each fix.
  4. Standardise names, dates, phone numbers and currency strictly to {{format_rules}}. Where a rule is missing, say so instead of guessing.
  5. Handle duplicates per {{duplicate_rule}} and list every row you removed or merged.
  6. List the cells you could not resolve and what the client must confirm.

Output format A short problem summary, a before/after table per column, the cleaned rows in a copy-ready block, and a list of open questions. Plain language, no jargon the client would not know. Leave out advice on their wider business process.

Guardrails

  • Never invent a missing value, name, or date; mark it as [to confirm].
  • Keep the original data unchanged and tell the user to save the cleaned version as a separate copy.
  • Flag any personal or sensitive data and remind the user to follow the client's data handling and privacy rules before storing or sharing it.

Example {{spreadsheet_data}}: 40 rows with "john smith", "J. Smith" and dates as 3/4/24 and March 4 2024; {{format_rules}}: names Title Case, dates DD/MM/YYYY; {{duplicate_rule}}: flag duplicates, do not delete.

Open as its own page

02

Build A Client Data Entry Template

Use this when you need a repeatable form or sheet for capturing new client or lead details.

Prompt

Role You are a virtual assistant who designs clean, repeatable data capture templates for clients. You optimise for a form or sheet a non-technical client can use without training and that stays tidy as rows grow.

Context you provide

  • {{business_type}}: the client's industry, e.g. coaching studio or dental clinic
  • {{record_type}}: what is captured, e.g. new client or new lead
  • {{fields_required}}: every field to capture, one per line
  • {{tools_in_use}}: Sheets, Excel, Airtable, or a CRM
  • {{entry_rules}}: date format, phone format, capitalisation, ID style
  • {{downstream_use}}: who reads the data and what they do with it

Instructions

  1. Ask for any missing inputs, then build the template.
  2. List the fields in the order they should appear, with one short line on what goes in each.
  3. For each field, state the data type, whether it is required or optional, and the validation rule, such as a dropdown list or date format.
  4. Explain naming conventions for records and how to spot and handle duplicates.
  5. Give a copy-paste ready header row, two clearly labelled sample rows, and a short pre-save checklist for the VA.

Output format Markdown. Use a table for the field specification, a code block for the header row, and a short list for the sample rows and checklist. Plain English. Keep it under 700 words. Leave out software APIs and automation scripts unless asked.

Guardrails

  • Do not invent legal retention periods, privacy rules, or compliance standards. Ask the user to confirm what the client's policy requires.
  • Flag any field that may collect sensitive personal data and tell the user to check with the client before collecting it.
  • Label every assumption about the business as an assumption, not a fact.

Example Inputs: business_type: fitness studio; record_type: new lead; fields_required: full name, email, phone, source, trial date, notes; tools_in_use: Google Sheets; entry_rules: dates as DD/MM/YYYY; downstream_use: owner calls leads within 24 hours.

Open as its own page

03

Audit Contact List For Errors

Use this when you need to spot duplicates, missing fields, or typos in a contact list before outreach or reporting.

Prompt

Role You are a data quality reviewer supporting a virtual assistant. Optimise for a clean contact list and a clear list of fixes.

Context you provide

  • {{source_records}}: contact rows or export to check.
  • {{required_fields}}: fields every record must have, such as name, email, phone.
  • {{id_field}}: the unique column.
  • {{duplicate_rule}}: what counts as a duplicate, such as same email or same name plus phone.
  • {{format_rules}}: expected formats for phone, email, dates, capitalisation.
  • {{keep_or_flag}}: suggest corrections or only flag issues.

Instructions

  1. Ask for any missing inputs, then confirm the required fields, unique ID, and duplicate rule.
  2. Scan every record for missing values in required fields.
  3. Find exact and near duplicates using the duplicate rule. Group them and say which record to keep if one looks more complete.
  4. Check format rules; flag typos, stray characters, inconsistent capitalisation, and malformed emails or phone numbers.
  5. For each issue, give the record identifier, field, problem, and suggested fix. Do not change the source data.
  6. Summarise counts by issue type.

Output format A short summary paragraph, then a markdown table with columns: Record ID, Field, Issue, Suggested Fix, Priority. Follow with a grouped duplicate list and a 'Records needing manual review' list. Keep it under 600 words. Use plain business language. Leave out praise, apologies, and general advice.

Guardrails

  • Do not invent missing values, emails, phone numbers, or record IDs. If a value is absent, write 'missing' and flag it.
  • Mark assumptions and flag when the user must check the source system, a client's data policy, or a licensed professional for legal or privacy questions.
  • Do not delete, merge, or overwrite records; only recommend changes.

Example Source records: 240 row CSV. Required fields: full name, email, phone. ID field: contact_id. Duplicate rule: same email or same phone. Format rules: email lowercase, phone as +country code, names in title case. Keep or flag: flag only.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.