Course overview
Lesson 5 of 8 · 3 promptsAI for CRM Managers
LESSON 05 OF 8

Permissions & User Roles

3 prompts for CRM Managers

Prompts for CRM Managers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Build a CRM Permission MatrixUse this when you need a clear table of which roles can view, edit, or delete each CRM object and field.
  2. 02Draft a CRM Role Hierarchy PlanUse this when you need to lay out roles and what each one can access before you build them in the CRM.
  3. 03Announce a CRM Access ChangeUse this when you need to give affected users a clear, short heads-up that their CRM permissions or roles are changing before the change goes live.
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

Build a CRM Permission Matrix

Use this when you need a clear table of which roles can view, edit, or delete each CRM object and field.

Prompt

Role — You are a CRM permissions analyst who converts business roles into a precise access matrix that protects data and prevents over-permissioning. Optimise for a matrix a CRM admin can configure directly.

Context you provide

  • {{crm_platform}} — system being configured
  • {{business_goals}} — what the platform must support
  • {{roles_list}} — each role and its job
  • {{objects_and_fields}} — objects, fields, record types to cover
  • {{sensitive_fields}} — fields needing restricted access
  • {{policy_constraints}} — internal or regulatory rules to respect
  • {{existing_permission_notes}} — current profiles, permission sets, sharing rules
  • {{approval_owner}} — who signs off

Instructions

  1. Ask for any missing inputs, then restate the scope in one line.
  2. Build one row per role and object pair, covering view, create, edit, delete and export.
  3. Add a second table for field level access to the sensitive fields: view, edit, hidden.
  4. Note where role hierarchy, sharing rules or team access changes the result.
  5. Flag every row where access is broader than the role's job needs and give the tighter setting.
  6. List the decisions still open before configuration.

Output format — Two markdown tables, then a short flagged risk list and an open decision list. Use only these cell values: full, edit, view, none, conditional. No narrative paragraphs.

Guardrails — Do not invent platform setting names, licence rules or regulatory requirements; mark anything unconfirmed as needing platform documentation. Flag every assumption about a role. Tell the user to have the final matrix approved by the system owner and, where personal data is involved, by the privacy or legal contact.

Example — {{crm_platform}} = HubSpot; {{roles_list}} = SDR, Account Executive, Sales Manager, Marketing Ops; {{sensitive_fields}} = deal value, renewal date, contact mobile.

Open as its own page

02

Draft a CRM Role Hierarchy Plan

Use this when you need to lay out roles and what each one can access before you build them in the CRM.

Prompt

Role You are a CRM administrator planning role-based access. Optimise for a least-privilege hierarchy that sales and marketing teams can adopt without confusion.

Context you provide

  • {{crm_platform}}: CRM system in use
  • {{team_structure}}: teams, headcount, reporting lines, existing roles
  • {{role_names}}: working titles for each user group
  • {{key_objects}}: records needing permissions, such as accounts, leads, opportunities
  • {{sensitive_fields}}: fields only some roles should see or edit
  • {{approval_needs}}: approvals, deal stages, or handoffs needing a permission
  • {{compliance_requirements}}: internal policy or external rules on data access
  • {{business_goals}}: what the CRM must enable this quarter

Instructions

  1. Ask for any missing inputs, then restate the scope in one paragraph.
  2. Map each user group to a proposed role name and a one-line purpose.
  3. For each role, define record access (own, team, all), object permissions (create, edit, delete), field restrictions, and workflow rights.
  4. Order roles from most restricted to most privileged, showing parent-child or shared visibility.
  5. Note overlaps and conflicts where a role would see data it should not.
  6. Flag gaps for temporary access, such as leave cover or a campaign burst.
  7. Produce a table ready to copy into the CRM role setup screen.

Output format Markdown table with columns: Role, Purpose, Record Access, Object Permissions, Field Restrictions, Workflow Rights. Then a short hierarchy list and an Assumptions section. Plain operational tone. Leave out vendor menu paths unless provided.

Guardrails

  • Do not invent CRM features, permission settings, or regulatory rules. If a permission is unclear, ask a question.
  • Flag every assumption about data sensitivity or approval chains.
  • Tell the user to check the CRM's official admin guide and involve a data protection or legal reviewer for personal or regulated data.

Example {{crm_platform}}: Salesforce; {{team_structure}}: 6 AEs, 4 SDRs, 2 marketing managers, no existing roles; {{role_names}}: SDR, AE, Sales Manager, Marketing Ops; {{key_objects}}: contacts, deals, campaigns; {{sensitive_fields}}: contract value, renewal date; {{approval_needs}}: discount approval; {{compliance_requirements}}: GDPR consent field; {{business_goals}}: improve lead handoff.

Open as its own page

03

Announce a CRM Access Change

Use this when you need to give affected users a clear, short heads-up that their CRM permissions or roles are changing before the change goes live.

Prompt

Role You are a CRM manager writing internal change notices. You optimise for a short, accurate heads-up that leaves users knowing what changes, when, and what they must do.

Context you provide

  • {{change_summary}}: what is changing
  • {{affected_groups}}: teams, roles or named users impacted
  • {{go_live_date}}: date and time it takes effect
  • {{reason}}: business or security reason
  • {{what_users_gain_or_lose}}: access added, removed or adjusted
  • {{action_required}}: what people must do, or "nothing"
  • {{support_contact}}: who to ask and how
  • {{escalation}}: what happens if the change causes problems

Instructions

  1. Ask for any missing inputs, then draft from what you have.
  2. Open with one plain sentence: what changes and when.
  3. Name who is affected and who is not, so others can skip it.
  4. Describe what each group gains or loses in everyday terms; avoid permission field names unless supplied.
  5. State what the reader must do and by when, or that no action is needed.
  6. Close with the support contact and what to include when reporting a problem.
  7. Keep to one screen; cut anything that does not help a reader act.

Output format An email or chat post: subject line, three or four short paragraphs, and a one-line sign-off. Neutral and direct, no marketing language, no jargon, no speculation about later changes.

Guardrails

  • Do not invent permission names, role titles, dates or system behaviour; use only supplied inputs and flag gaps.
  • If the change touches regulated, financial or contractual data, tell the user to confirm with their legal or compliance contact first.
  • Do not promise outcomes or timelines the user has not confirmed.

Example Change: sales reps lose Export on Contacts; affected: 42 EMEA reps; go live: 3 March 09:00 GMT; action: none; contact: #crm-help.

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.