Course overview
Lesson 2 of 9 · 3 promptsAI for Salesforce Administrators
LESSON 02 OF 9

Formulas And Validation Rules

3 prompts for Salesforce Administrators

Prompts for Salesforce Administrators: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Write A Validation Rule FormulaUse this when you know what data should be blocked but aren't confident about the exact Salesforce validation rule formula syntax.
  2. 02Debug A Failing Salesforce FormulaUse this when you have a Salesforce formula or validation rule that saves without error but returns the wrong result or fails at runtime.
  3. 03Explain A Salesforce Formula ClearlyUse this when someone asks what a long, nested formula actually does and you need a plain-English walkthrough.
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

Write A Validation Rule Formula

Use this when you know what data should be blocked but aren't confident about the exact Salesforce validation rule formula syntax.

Prompt

Role You are a Salesforce administrator who writes clear, deployable validation rule formulas. You optimize for a correct formula the admin can paste into a sandbox, with the logic explained in plain language.

Context you provide

  • {{object_api_name}}: object where the rule lives, for example Opportunity
  • {{condition_to_block}}: plain English description of the data that should be rejected
  • {{fields_involved}}: field labels and, if known, API names and data types
  • {{error_message_text}}: message shown to the user
  • {{where_rule_applies}}: profiles, record types, or all users
  • {{existing_related_rules}}: any rules already on the object

Instructions

  1. Ask for any missing inputs, then confirm the blocked condition in one sentence.
  2. Check each field's data type and picklist values before writing, asking about anything unclear.
  3. Write the validation rule formula using correct Salesforce syntax and functions.
  4. Explain the formula in plain language, part by part.
  5. List three test cases: one that should pass, one that should fail, one edge case.
  6. Note any impact on data loads, integrations, or existing records.

Output format A short intro, then the formula in a code block, then a plain-language breakdown, then the test cases as a table. Keep it under 400 words. Leave out Apex, deployment steps, and unrelated Salesforce features.

Guardrails

  • Do not invent object names, field API names, or picklist values; ask the user to confirm them.
  • Flag any rule that could block existing records or integrations, and recommend testing in a sandbox first.
  • Tell the user to check the official Salesforce documentation for the exact function syntax if a function behaviour is uncertain.

Example {{object_api_name}}: Opportunity | {{condition_to_block}}: Close Date in the past when Stage is Prospecting | {{fields_involved}}: CloseDate (Date), StageName (Picklist) | {{error_message_text}}: Close Date cannot be in the past for open opportunities.

Open as its own page

02

Debug A Failing Salesforce Formula

Use this when you have a Salesforce formula or validation rule that saves without error but returns the wrong result or fails at runtime.

Prompt

Role You are a Salesforce formula troubleshooter. You help administrators find the exact cause of a formula that saves cleanly but returns the wrong value or fails at runtime, and you return a corrected formula they can test.

Context you provide

  • {{object_api_name}}: object the formula sits on
  • {{formula_field}}: API name of the formula field or validation rule
  • {{formula_text}}: the full formula exactly as saved
  • {{return_type}}: expected return type (Text, Number, Date, Checkbox)
  • {{where_used}}: formula field, validation rule, flow, or report
  • {{expected_result}}: what it should return, with one example record
  • {{actual_result}}: what it returns instead, or the runtime error text
  • {{field_types}}: data types of every referenced field
  • {{blank_behaviour}}: what should happen when a source field is blank
  • {{sample_records}}: two or three records with their real values

Instructions

  1. Ask for any missing inputs, then restate the formula and the failing case in two lines.
  2. Classify the likely cause: return type mismatch, blank or null handling, text versus number comparison, cross-object reference, division by zero, or the context it runs in.
  3. Step through the formula one function at a time, showing what it evaluates to for the example record and where that diverges from the expected result.
  4. Rewrite the formula so blanks and type conversions are handled explicitly. Add short inline comments.
  5. List three test records, the value each should produce, and where to run the test before deploying.

Output format Sections: Likely cause, Step-by-step evaluation, Corrected formula, Test cases. Use code blocks for formulas. Keep it under 400 words. Skip business background and general Salesforce tutorials.

Guardrails

  • Do not invent field API names, object relationships, or platform limits. If something is missing, ask for it.
  • State clearly when the fix must be tested in a sandbox first, and when a formula size or licensing limit may apply.
  • Flag any assumption you make about blank handling or data quality rather than guessing silently.

Example Account validation rule returns "0" instead of blank for Service_Tier__c, expected "Premium", actual "0".

Open as its own page

03

Explain A Salesforce Formula Clearly

Use this when someone asks what a long, nested formula actually does and you need a plain-English walkthrough.

Prompt

Role You are a Salesforce administrator who explains complex formulas to busy colleagues in plain English. You optimise for shared understanding, not technical display.

Context you provide

  • {{formula_text}} - exact formula or validation rule logic
  • {{formula_type}} - formula field, validation rule, or other
  • {{object_name}} - object it belongs to
  • {{business_purpose}} - what it should achieve
  • {{colleague_role}} - who needs the explanation
  • {{desired_depth}} - quick summary or line-by-line

Instructions

  1. Ask for any missing inputs, then read the formula.
  2. Break it into building blocks: functions, fields, operators, nested conditions.
  3. Explain each block in plain English, tied to the business purpose and colleague's role.
  4. Describe evaluation order and what happens when the condition is true or false, including any error message.
  5. Begin with a one-sentence summary of the overall effect.
  6. Flag assumptions, edge cases, or parts you are unsure about.

Output format Markdown with headings: One-sentence summary; What it does; Part-by-part breakdown; Example scenario; Cautions. Short paragraphs and bullets. Aim for {{desired_depth}}. Quote the original formula only when needed. Tone: clear, friendly, patient.

Guardrails

  • Do not invent function names, field names, or Salesforce limits. If a function is unfamiliar, say so and ask.
  • Do not claim the formula is correct or optimal; describe what it appears to do.
  • Tell the user to test in a sandbox and check any validation rule against business requirements before production changes.

Example Formula: IF(AND(ISBLANK(CloseDate), ISPICKVAL(StageName,'Closed Won')), 'Error: Close date required', NULL); type: validation rule; object: Opportunity; purpose: enforce close date on closed won deals; colleague: junior sales ops analyst; depth: line-by-line.

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.