SalesNow
AI Sales Command Center
Enter your API key to connect
Your key is stored in this session only and never sent anywhere except api.anthropic.com. Get yours at console.anthropic.com
SalesNow
AI Sales Command Center
Enterprise AI Sales Intelligence Rep
AI Deal Coach
Powered by NVIDIA NIM · meta/llama-3.3-70b-instruct
Account
To
Email type —
Live Call Assist
00:00
Transcript
— lines
Start session to begin transcription. The AI listens to your mic and you can type what the customer says.
AI surfaces
0 cards
Pick an account, hit Start session, and AI-surfaced answers will appear here within seconds of each customer question.
New answers — jump to top
More cards below — scroll down
Customer asks
0 detected
Questions, objections, and competitor mentions appear here as the AI hears them.
0 commitments captured
0 next steps
Intent delta: +0.0
0 pinned
Idle · no session active
🧠 CRM intelligence — rep view

Ask about contacts, activity, tasks, deal signals, and competitive intel for your active account.

🎯 Event Invite Generator

Select an account — the AI recommends the best format based on their AI journey stage. You can choose any format at any time.

🤖
AI Awareness Event
Hosted intro AI event. Builds internal buy-in and executive understanding of what's possible. ~2 hours with our AI specialists.
Best for: Earlier AI journey · Score 0–2.5
🏢
NVIDIA Executive Roundtable
Invite-only peer session at NVIDIA HQ. C-suite AI strategy exchange with leaders from similar companies. High-value, no sales pitch.
Best for: Actively exploring AI · Score 2.5–3.5
🚀
Business Executive Session at HQ
Our team and NVIDIA come to their HQ to align leadership on AI strategy, priorities, and the path forward. Executive-level, agenda-driven.
Best for: Ready to commit · Score 3.5–5
💡
Last Mile Ideation Workshop at HQ
Hands-on co-creation session at their HQ. Our team and NVIDIA work with their team to build the actual AI implementation roadmap. Action-oriented.
Best for: Active implementation · Score 3.5–5
ACCOUNTS /
Work on this account
AI Sales Documents
AI generates these grounded in this account's public information. Documents appear in the Sales Library when ready.
Account intelligence
Key contacts
Activity timeline
Deal Room Partner access
Shared documents 0
No documents shared yet. Generate AI Sales Documents above and share them to the Deal Room.
Deal thread
No messages yet. Start the conversation below.
🛤️ Co-Sell Tracker

Move accounts left-to-right as the co-sell motion progresses. Changes save automatically to this browser.

🏢 Accounts
Total accounts
Total pipeline
Hot accounts
Avg readiness
Click any account to open full intelligence — coaching, contacts, intent, GPU sales documents, and AI actions.
AccountStagePipeline CloseAI readinessActions
📤 Account ingest

Drag & drop a CSV file or click to browse

Columns: Company, Stage, ARR, CloseDate, AI_MaturityScore

➕ Add account
AI calendar intelligence
Click sync to load your calendar
Team AI-touchpoint coverage
Sync to see team calendar
👥 Team overview — click any rep to open their profile
Team → Rep profile
📊 Account pipeline
Account Stage ARR AI intent Last activity Risk
⚡ Recent activity
📝 AI coaching notes
Click "Generate AI notes" to get AI-powered coaching insights and recommended manager actions for this rep.
⚡ Rep activity feed
🧠 CRM intelligence — manager view

Ask the AI about pipeline health, rep signal activity, forecast risk, deal velocity, AI email engagement, and team coaching opportunities.

📊 Full pipeline — all reps
AccountRepStage ARRCloseMaturityEmails sentRisk
Good morning — your priorities are ready
HRS SAVED TODAY
🎯 Today's priorities — what needs your attention

AI-ranked from your CRM data and connected channels.

Click Refresh to generate today's priorities.
📰 Signal news — your accounts

AI scans news, press releases, earnings calls, job postings, and executive announcements relevant to your accounts' AI journeys.

Click Refresh to load signals.
📅 Account meetings today
Click sync to load your calendar
Accounts
Select an account to run the full 8-section AI Intent Intelligence analysis — organizational signals, talent & hiring velocity, technology deployment, governance, financial & budget signals, competitive market position, engagement & demand signals, and industry vertical context.
📁 Sales Library
AI-generated GPU solution documents and sales materials — ready to download and use with customers
Target Company or
Executive Overview
1-page summary for exec presentations and POC approvals
Company profile · Solution overview table · GenAI/Agentic AI opportunities · POC recommendation · Key benefits · Next steps
Technical Assessment
3-page workload analysis with GPU recommendations and POC plan
Workload analysis · GenAI/Agentic AI deep dive · POC plan with timeline · GPU architecture specs · Software stack · Infrastructure readiness
Competitive AI Analysis
Competitor AI capabilities and on-premise vs cloud economics
Competitor AI capabilities · Capability comparison table · On-premise vs cloud economics · Competitive stack rank · GAP analysis · Strategic recommendations
Sales Discussion Guide
3-4 page conversation guide for live customer meetings
Meeting prep checklist · Discovery questions · Value proposition framework · Objection handling · POC conversation guide · Closing framework
Generate all 4 documents
Creates the complete GPU solution package — takes 2-3 minutes
📂 Generated Documents
No documents generated yet — select a company above and click Generate
🎙️ Conversation analysis
Leave blank — the AI will auto-identify the customer, their role, and AI maturity from the conversation.
📄 AI customer brief
Paste any customer conversation and the AI will identify who they are, understand their AI goals, and generate a personalised educational AI guide — grounded in their own words, zero sales language.
AI signal news — your accounts

AI scans for news, press releases, earnings call statements, job postings, and executive announcements relevant to your accounts' AI journeys.

Click Refresh to scan for AI signals across your accounts.
AI signal news — full team pipeline

Live AI intent signals across all accounts in the team pipeline — surfaced from public sources.

Click Refresh to scan for AI signals across the full team pipeline.
👤 Active users
🧠 AI feature adoption
📈 AI inference usage — last 30 days
💰 Cost attribution by rep
🔍 AI invocation audit log
👥 User management
Create reps, managers, and admins. Assign each rep to a manager. Users persist in the database.
NameEmailRole Reports toStatusActions
Loading users…
0
Documents
0
Knowledge chunks
0
Verticals covered
Last updated
🤖 Curator Agent
Continuously adds vetted content from 40+ sources spanning silicon vendors (NVIDIA, AMD, Intel), server OEMs (Dell, HPE, Cisco, Supermicro, Lenovo, IBM), AI ISVs (Anthropic, OpenAI, Cohere, Mistral, Databricks, Snowflake, LangChain, Pinecone, and more), industry press, and peer-reviewed research. checking mode…
Auto-curated
Review queue
Admin-approved
Sources
Last run
Loading…
📤 Upload knowledge documents

Upload industry briefs, email examples, product sheets, GPU sizing guides, competitive battle cards, or any reference material. The AI will automatically extract, tag, and inject relevant context into every output — briefs, coaching, emails, and outreach.

Drop files here or click to browse
PDF, Word (.docx), Excel (.xlsx), plain text (.txt), Markdown (.md)
📚 Knowledge library
Loading knowledge base…
🔬 Injection preview — test what the AI sees

Enter a customer scenario to see exactly what knowledge chunks the AI would inject into that prompt. Useful for verifying documents are being used correctly.

Enter a scenario above and click Preview to see which documents would be injected.
🧠 Closed-Loop Learning Engine
Every AI-generated email gets tagged with its persona framing, hook type, spin pattern, and CTA approach. As reps log outcomes (sent, replied, meetings booked), the engine identifies which patterns actually work — and the Researcher uses those patterns automatically for future emails.
Emails tracked
Replies logged
Global reply rate
Meetings booked
Last refresh
📊 What's working — by persona
Reply and meeting rates broken down by recipient persona. Cells with n≥30 emails drive the Researcher's recommendations. Cells below the threshold are visible for visibility but don't yet influence AI choices.
Loading…
⚡ AI patterns that have shown lift
These are the specific hook types, spin patterns, and CTA approaches the engine has learned to prefer based on actual outcome data. They are injected into the Researcher prompt as soft guidance.
Loading…
📬 Recent tracked outbound
Last 30 emails generated through SalesNow with their fingerprints and observed outcomes.
Loading…
⚠️ Reset learning data
Wipes all outbound logs, outcome events, and the computed learning state. Use only if data has gone bad or for a clean restart.
Microsoft Teams integration
Live Call Assist on real Teams meetings — Microsoft Graph Communications bot
Not connected

Authorize SalesNow once at your Microsoft tenant. After that, reps can join customer meetings with one click and Live Call Assist will surface answer cards, discovery questions, and citations in real time as the customer speaks — same pipeline as the demo, just wired to real Teams audio.

🛠️ Setup checklist

One-time setup. Steps 1-2 require a Microsoft 365 global admin. Steps 3-5 happen automatically once consent is granted.

🤖 Bot identity

How SalesNow's bot appears in meetings and which Graph permissions it requests.

Required Graph permissions
Calls.JoinGroupCall.All — bot can join meetings programmatically
Calls.AccessMedia.All — bot can receive per-participant audio streams
OnlineMeetings.Read.All — read meeting metadata (subject, organizer, attendees)
User.Read.All — match meeting organizer to SalesNow rep identity
CallRecords.Read.All — post-call analytics & audit trail
👥 Reps enabled for Live Call Assist on Teams

Toggle which reps can invoke the bot for customer meetings. Reps still control on a per-meeting basis whether to enable LCA.

📅 Auto-join policy

When SalesNow detects a calendar invite for a customer meeting (matched to an active Account Book deal), should the bot auto-join?

⚖️ Compliance & consent

Two-party consent states (CA, FL, IL and 9 others) require participants to be notified of recording/transcription. These controls satisfy that obligation.

🎙️ Speech-to-text engine

Audio captured from per-participant streams is transcribed in real time. Pick your STT provider — affects latency, cost, and language coverage.

Recommended: Deepgram Nova-3 + per-participant streams. Total perceived latency from "customer finishes speaking" to "AI card on rep's screen": ~600-900ms. Speaker identification 100% accurate via Azure AD ID.
📋 Recent bot activity

Last 10 meetings where the bot joined. Full audit log available under Audit Log.

🔍 Cross-channel signal scanning

Overnight, scan each rep's connected channels for any mention of an account in their Account Book. The AI classifies signal vs. noise and surfaces only what they'd want to know before their next interaction — landing as cards in their Daily Briefing the next morning. Each connector is opt-in by the admin, with per-rep opt-out.

Outlook mailbox scan
— off —
Scans the rep's full mailbox (inbox, sent, archive) for account mentions in the last 14 days. Includes emails the rep was CC'd or BCC'd on. Uses existing Microsoft Graph consent — no new auth flow.
Permission: Mail.Read · scope: rep's own mailbox only
Teams chat scan
— off —
Scans the rep's DMs and channels in Teams for account mentions. Catches manager questions, peer comments, and cross-deal context the rep might have skimmed. Same Graph app as the meeting bot — adds scopes only.
Permissions: Chat.Read, ChannelMessage.Read.All
Slack workspace scan
— off —
Scans the rep's Slack DMs and channels they're in for account mentions. Separate OAuth flow from Microsoft Graph — admin connects each Slack workspace once. Channel-level filtering available (exclude personal channels, social channels, etc.).
Scopes: channels:history, groups:history, im:history, mpim:history, search:read
Salesforce activity scan
— off —
Scans Chatter posts, opportunity update notes, and custom object comments for cross-rep context — what your peers wrote about accounts in your Book that you'd want to know. Uses existing Salesforce connection.
Scopes: chatter_api, api · uses existing Salesforce OAuth token
Privacy guardrails (always on)
  • Reps can opt out of any channel scan from their own Preferences
  • The AI only sees messages that match an account in the rep's Account Book — never their full inbox
  • Message bodies are processed inline, never persisted — only the classifier's signal-vs-noise findings are stored
  • Full audit log of every scan run, available under Audit Log → Cross-channel scans
  • Reps can mark any surfaced card as "noise" to train the classifier away from similar items
⚙️ AI model configuration
📡 Signal subscription — automated sweeps

Configure nightly background sweeps so reps open their briefing with fresh AI-scanned signals already waiting — news, employee posts, intent signals, and hot account flags — without needing to manually refresh anything.

Checking scheduler…
Load admin config to check
What gets swept
Schedule
Rep notifications
Last sweep log
No sweeps run yet — save config and enable to start.
Setup: Requires the Flask app running with pip install apscheduler. Add SMTP_HOST, SMTP_USER, SMTP_PASS to .env for email digests. Teams notifications require a TEAMS_WEBHOOK_URL per rep in user config.
🔌 Integrations & OAuth connections

Connect external systems. OAuth tokens are stored server-side — users are never exposed to credentials. Configure credentials in your .env file before connecting.

Salesforce CRM
Live account data, opportunities, contacts, activity history
Not connected
Setup checklist
1. Salesforce Setup → App Manager → New Connected App
2. Set callback URL: http://localhost:5000/auth/salesforce/callback
3. Add to .env: SF_CLIENT_ID, SF_CLIENT_SECRET
Microsoft 365 / Azure AD
Calendar sync, Outlook scheduling, Microsoft SSO for user login
Not connected
1. Azure Portal → App Registrations → New Registration
2. Set callback URL: http://localhost:5000/auth/microsoft/callback
3. Add to .env: MS_CLIENT_ID, MS_CLIENT_SECRET, MS_TENANT_ID
User authentication mode
How users log into the app
Note: Changing auth mode requires a backend developer to activate the relevant routes in auth/users.py and auth/microsoft.py. The scaffolding is already in place.
🛡️ Guardrails & governance
🎭 Choose your AI persona

Select your AI persona — this shapes every output the AI generates: deal coaching, outreach emails, engagement invitations, and one-pagers.

✨ Set your AI communication style

Your AI communication style is applied across all outputs — how the AI coaches you, drafts emails, handles objections, and builds engagement invitations.

Account queue
AI intent agent — live signal sweep Idle
AI agent on standby. Launch a sweep to scan your full book for AI intent signals, executive AI statements, hiring velocity, and hot contact identification.
⚙️ Preferences
AI communication style
AI context — always included
AI behaviour
Include competitor context in coaching
AI references competitive landscape when coaching deals
Proactive risk flags in briefing
Flag at-risk deals automatically in daily briefing
Calendar auto-sync on briefing open
Automatically load calendar when opening daily briefing
Show word count on emails
Display word count and warn above 150 words