AI-Powered Account Planning Assistant for Sales Teams

aws_sales · Tech · 2025 · source Agentic: no · promotional bias: high · source-backed · extracted with prompt 0.5.4 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Sales account-plan drafting

AWS Sales account managers spent up to 40 hours per customer researching and drafting account plans across internal and external data sources.

Constraints:

Architecture

AWS Sales embedded an account-planning assistant into Field Advisor/CRM: authorized retrieval collects internal and external customer context, Bedrock drafts plan sections, notifications deliver the result, and account managers refine the draft.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  crm-embedded-field-advisor["CRM embedded Field Advisor"]
  authorization-layer["Authorization layer"]
  context-retrieval["Context retrieval"]
  bedrock-generation-layer["Bedrock generation layer"]
  account-plan-draft["Account-plan draft"]
  notification-and-storage-services["Notification and storage services"]
  salesperson-customization["Salesperson customization"]
  crm-embedded-field-advisor --> authorization-layer
  authorization-layer --> context-retrieval
  crm-embedded-field-advisor --> context-retrieval
  context-retrieval --> bedrock-generation-layer
  bedrock-generation-layer --> account-plan-draft
  notification-and-storage-services --> crm-embedded-field-advisor
  notification-and-storage-services --> account-plan-draft
  account-plan-draft --> salesperson-customization
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
CRM embedded Field Advisor Starts account-plan generation inside the salesperson workflow. Authorization layer, Context retrieval
Authorization layer Ensures account managers only access data they already have permission to see. Context retrieval
Context retrieval Searches CRM data, historic plans, SEC filings, news, enablement materials, uploaded documents, and executive engagements. Bedrock generation layer
Bedrock generation layer Drafts account-plan sections from retrieved context. Account-plan draft
Account-plan draft Provides editable strategic-plan content for the account manager. Salesperson customization
Notification and storage services Use SQS, internal notifications, Slack, and storage/search records for workflow delivery. CRM embedded Field Advisor, Account-plan draft
Salesperson customization Lets the account manager refine the generated plan with customer knowledge. CRM embedded Field Advisor

Data flow

The assistant semantically retrieves context from sales enablement, historic account plans, filings, news, executive engagements, and CRM data before generating a draft account plan.

“Through its RAG architecture, we semantically search and use metadata filtering to retrieve relevant context from diverse sources: internal sales enablement materials, historic APs, SEC filings, news articles, executive engagements and data from our CRM systems.”article, implied

Why this architecture

Authorization and human customization are first-class because account plans combine sensitive customer data with salesperson-specific strategic judgment.

“Using Field Advisor, we use various internal authorization mechanisms to help ensure that a user who’s generating APs only accesses the data that they already have access to.”article, stated
“the product allows AMs to customize and refine the content by uploading proprietary documents to match their unique customer knowledge and strategic approach.”article, stated

Models used: foundation models through Amazon Bedrock

Scale

Alternatives considered (roads not taken)

Standalone account-planning tool outside CRM

Rejected because: The assistant is embedded in the familiar CRM workflow so account managers can use it without switching context.

“integrates directly into our CRM system, allowing AMs to access the account plans draft assistant without leaving their familiar work environment.”article, implied

Account-plan drafts without account-manager customization

Rejected because: The product lets AMs upload proprietary documents and refine content with their own customer knowledge.

“the product allows AMs to customize and refine the content by uploading proprietary documents to match their unique customer knowledge and strategic approach.”article, stated

Unscoped access to customer data

Rejected because: Field Advisor uses authorization mechanisms so users only access data they already have rights to see.

“Using Field Advisor, we use various internal authorization mechanisms to help ensure that a user who’s generating APs only accesses the data that they already have access to.”article, stated

Patterns

rag-retrieval (retrieval)

The assistant retrieves context from internal sales materials, historical plans, SEC filings, news, executive engagements, and CRM data before generating account-plan sections.

“Through its RAG architecture, we semantically search and use metadata filtering to retrieve relevant context from diverse sources: internal sales enablement materials, historic APs, SEC filings, news articles, executive engagements and data from our CRM systems.”article, stated

privacy-preserving-processing (safety)

The tool uses identity and authorization controls so account managers only access data already permitted to them.

“Using Field Advisor, we use various internal authorization mechanisms to help ensure that a user who’s generating APs only accesses the data that they already have access to.”article, stated

human-in-the-loop-gate (workflow)

Generated account-plan sections are drafts that account managers copy, customize, and refine with their own customer knowledge.

“the product allows AMs to customize and refine the content by uploading proprietary documents to match their unique customer knowledge and strategic approach.”article, stated

Tradeoffs

How deeply to embed the assistant in the salesperson workflow.

Chose CRM-integrated micro-frontend and Slack notifications over a separate standalone drafting application.

Rationale: Keeping the tool in the familiar CRM flow reduces adoption friction and reminds users when account plans are due.

“integrates directly into our CRM system, allowing AMs to access the account plans draft assistant without leaving their familiar work environment.”article, stated

Gotchas (what bit them)

Draft generation has to combine scattered sources without breaking customer-data access boundaries.

Root cause: Account context spans CRM, financial reports, news, previous account plans, and user-uploaded documents.

Resolution: Use Bedrock knowledge bases with metadata filtering plus Field Advisor authorization mechanisms.

“The assistant can pull relevant information from multiple sources including from our customer relationship management (CRM) system, financial reports, news articles, and previous APs”article, stated

AI-generated account plans still need salesperson judgment.

Root cause: Customer strategy depends on account-specific insight that may not be captured in retrieved documents.

Resolution: Treat the output as a baseline draft and allow proprietary uploads, section selection, and manual refinement.

“It pulled together a great first draft, which I was then able to refine based on my own insights.”article, stated

Evaluation

AWS reports internal use and account-manager testimonials rather than a formal independent evaluation.

Metrics: up to 40 hours previously spent per customer · thousands of sales teams used the assistant · at least 15 hours saved in one enterprise account-manager testimonial

“In 2024, this activity took an account manager (AM) up to 40 hours per customer.”article, stated

Outcomes

AWS post about AWS internal use of AWS services; promotional bias is high.

“The AI assistant saved me at least 15 hours on my latest enterprise account plan.”article, stated