Create CPQ Quotes from Slack. Stay in the Flow.
Use the GPTfy agent in Slack to create CPQ quotes, add products, and configure bundled options—without opening Salesforce. Changes sync to your org in real time.
Reps often live in Slack. This demo shows creating a CPQ quote for an account from Slack, letting the bot ask for the price book when needed, then adding standard and bundled products—with full configuration—from the same channel; everything appears in Salesforce.
What's inside this demo
Create Quote from Slack
- Ask the GPTfy agent to create a quote for an account (e.g. Edge Communications); with an open-ended request the bot checks Salesforce and asks for the price book, then creates the quote.
- Verify in Salesforce: the new quote exists with the correct account and owner; add products next from Slack.
Add Standard and Bundled Products
- List the products and quantities you want in the quote in Slack; the agent creates the quote lines in CPQ.
- For a bundled product, send the product name without options; the bot returns a configurator so you choose options in Slack, then adds the configured bundle to the quote.
No Context Switching
- All steps—create quote, add products, configure bundle—happen from Slack; Salesforce stays in sync so managers and ops see the same data.
Use this video when
Your team works in Slack and you want CPQ quote creation and updates without switching to Salesforce.
You need to add and configure bundled products on quotes from a messaging channel.
You want fewer manual steps and less back-and-forth between Slack and Salesforce for quoting.
Frequently asked questions
This demo shows the GPTfy agent running in a Slack channel performing end-to-end Salesforce CPQ quote creation without the rep ever opening Salesforce. Starting from a Slack message mentioning the GPTfy bot, the rep creates a new quote for an account (Edge Communications), adds standard products, and adds and configures a bundled product—all verified in Salesforce in real time. The bot asks for missing information (like a price book selection) before proceeding, demonstrating that it understands CPQ requirements and guides the rep through them conversationally.
The GPTfy Slack agent works with Salesforce CPQ (managed package) on any Salesforce org. On the messaging side, it supports Slack and Microsoft Teams. The underlying agent and skill layer are the same for both channels, so the same skills (create quote, add quote line, configure bundle) work from either platform. The demo uses Slack, but the configuration pattern is identical for Teams.
In GPTfy Agent Builder, you create an agent with CPQ skills enabled and then activate the Slack channel for that agent. GPTfy generates a Slack app or uses an existing workspace connection, and the agent becomes available via @mention in any channel you authorize. On the Salesforce side, a Named Credential and connected app authenticate GPTfy's API calls to your org. No custom code is required—skills are declarative and managed within GPTfy's configuration layer.
All Slack-to-Salesforce communication goes through GPTfy's skills layer using OAuth and Named Credentials; it does not use a service account with elevated privileges. The agent acts as the authenticated user who triggered the Slack message (or a mapped service identity with scoped permissions), so CPQ sharing rules and field-level security apply. Slack conversation content is not stored permanently by GPTfy—the bot processes the message, executes the action in Salesforce, and returns a confirmation. Admins can audit all agent actions through GPTfy's AI Audit Log and standard Salesforce debug/event logs.
The bot is designed to handle incomplete requests gracefully. In the demo, when the rep asks to 'create a quote for Edge Communications' without specifying a price book, the bot goes to Salesforce, recognizes it needs a price book selection, and returns a follow-up question in Slack. After the rep replies, the bot completes the action. Similarly, for a bundled product with required configuration, the bot opens a configurator inline in Slack where the rep selects options. This approach avoids failures from missing data and keeps the conversation natural rather than requiring reps to know CPQ terminology.
Use Slack-based CPQ quote creation when your sales team communicates and works primarily in Slack and views Salesforce as a system of record rather than a workspace. This is especially valuable for field sales teams, SDR teams, or inside sales reps who might be on a call and need to quickly stand up a quote without switching screens. It is also valuable in organizations where Salesforce adoption is low among reps—meeting them in Slack reduces friction and increases quote creation frequency. For teams that work primarily inside Salesforce, the in-Salesforce AI assistant (see CPQ Quote Creation using GPTfy AI Assistant) is typically faster.
Ready to see this in your Salesforce org?
Book a 45-minute session and we'll walk through this use case using your own data.
Video transcript
Last updated: March 2026
