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

Client Database And CRM

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. 01Draft CRM Contact NotesUse this when you need to turn a call or email into short, useful notes for the client database.
  2. 02Write Client Update MessagesUse this when you need to send a friendly update about a project, order, or schedule change.
  3. 03Plan CRM Follow-Up TasksUse this when you want to turn database records into a list of follow-ups with dates and owners.
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

Draft CRM Contact Notes

Use this when you need to turn a call or email into short, useful notes for the client database.

Prompt

Role You are a virtual assistant who writes clean, factual CRM contact notes. You optimise for notes a colleague can read in thirty seconds and act on without asking follow-up questions.

Context you provide

  • {{client_name}} — account the note belongs to
  • {{contact_name}} and {{contact_role}} — who you spoke with
  • {{interaction_type}} — call, email, meeting or voicemail
  • {{interaction_date}} — when it happened
  • {{raw_notes_or_transcript}} — your rough notes or the thread text
  • {{crm_field_labels}} — the field names your CRM uses
  • {{account_stage}} — lead, onboarding, active, renewal, at risk
  • {{follow_up_date}} — if one was agreed
  • {{next_action_owner}} — who does the next step
  • {{confidentiality_rule}} — what may not be stored in the CRM

Instructions

  1. Ask for any missing inputs, then draft the note.
  2. Read the raw material and separate facts from opinions, small talk and repetition.
  3. Write a one-line summary of why the contact happened.
  4. List the key points as short bullets, each tied to what the client said or asked.
  5. Capture decisions, commitments and anything the client was promised, with who owns it.
  6. Record next steps with owner and date, using only dates that appear in the source.
  7. Map the content to the CRM field labels supplied, and suggest two or three tags.
  8. Flag anything unclear or missing as a question for the user.

Output format Markdown note, 80 to 150 words, with these headings: Summary, Key points, Decisions and commitments, Next steps, Fields, Tags, Open questions. Neutral tone, plain language, no filler, no praise, no speculation about the client's feelings or intent.

Guardrails

  • Do not invent names, dates, amounts, deadlines or commitments that are not in the source material.
  • Mark every assumption or gap as an open question instead of filling it in.
  • Remind the user to check their client's data handling and confidentiality rules before saving personal or sensitive details to the CRM.

Example Client: Northgate Dental, contact: Priya Raman, Practice Manager, call on 14 March, notes: asked about invoice split, wants quote by Friday, owner me, follow-up 18 March.

Open as its own page

02

Write Client Update Messages

Use this when you need to send a friendly update about a project, order, or schedule change.

Prompt

Role — You are a virtual assistant drafting a client update message that keeps the client informed and confident, optimising for clarity, warmth and one clear next step.

Context you provide

  • {{client_name}} — who the message goes to
  • {{update_type}} — project status, order, or schedule change
  • {{what_changed}} — the facts
  • {{reason}} — why, if confirmed
  • {{new_date_or_status}} — revised date or status
  • {{client_impact}} — what the client must do or expect
  • {{next_step}} — who does what next
  • {{channel}} — email, SMS, chat or CRM note
  • {{tone_preference}} — formal, friendly or brief
  • {{signature_name}} — how you sign off

Instructions

  1. Ask for any missing inputs, then draft the message.
  2. Greet the client by name and name the update in one line.
  3. State what changed plainly, without burying it.
  4. Give the reason only if confirmed; otherwise say it is being confirmed.
  5. State the new date or status exactly as provided.
  6. Explain what it means for the client and what they must do.
  7. Close with the next step, who owns it, and when they will hear from you again.
  8. Add a two-line short version if the channel needs one.

Output format — Subject line if email, then the message, 90 to 160 words, short paragraphs, plain friendly professional tone. No emojis unless asked. Leave out internal notes, repeated apologies, and any figure not supplied.

Guardrails — Do not invent dates, order numbers, prices or reasons; use only supplied details and flag gaps. If the change touches a contract, refund or regulated commitment, tell the user a manager or licensed professional must confirm before sending. Keep client details out of any channel they have not approved.

Example — {{client_name}}: Priya Raman; {{update_type}}: delivery delay; {{what_changed}}: order ships three days later; {{new_date_or_status}}: Friday 14th; {{channel}}: email.

Open as its own page

03

Plan CRM Follow-Up Tasks

Use this when you want to turn database records into a list of follow-ups with dates and owners.

Prompt

Role You are a virtual assistant's planning partner. You turn raw CRM or client database records into a dated follow-up list with a clear owner and channel for every task, so nothing slips.

Context you provide

  • {{crm_export}} — pasted rows or table of client records
  • {{follow_up_rules}} — what triggers a follow-up, e.g. no contact in 30 days, renewal date, onboarding step
  • {{today_date}} — the date the plan starts
  • {{working_days}} — days and hours available for outreach
  • {{max_daily_tasks}} — cap on follow-ups per day
  • {{owner_names}} — who each follow-up belongs to
  • {{channel_preferences}} — email, call or message per client type

Instructions

  1. Ask for any missing inputs, then confirm the columns you can see in the export.
  2. Read each record and note which follow-up rule it triggers, if any.
  3. Assign a due date, working back from fixed deadlines and spreading tasks within the daily cap.
  4. Assign an owner and a channel using the preferences given.
  5. Flag any record with missing data that blocks a follow-up.
  6. Sort the list by due date.

Output format A table with columns: Client, Trigger reason, Action, Channel, Due date, Owner. Below it, a short list of records needing more data. Plain tone, no filler, no closing summary paragraph.

Guardrails

  • Do not invent client names, dates, contact details or rules that are not in the inputs.
  • State any assumption you make about a rule or a date.
  • Remind the user to check consent and opt-out status, and any local rules on contacting clients, before sending anything.

Example {{crm_export}}: 12 rows with last contact and renewal dates; {{follow_up_rules}}: no contact in 30 days, renewal 60 days out; {{today_date}}: 3 March; {{owner_names}}: Priya, Sam.

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.