Skip to main content

Last updated: May 2026

Practice Exam

Arch-301Salesforce Certified B2B Solution Architect

Test your knowledge with official exam-style questions

Questions25Passing65Exam time120 min

Questions and options are shuffled each attempt

Salesforce Certified B2B Solution ArchitectPractice Exam Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. During a discovery workshop for a B2B Salesforce implementation, a Solution Architect wants to understand the client's current pain points and process gaps. Which technique is most effective for surfacing these insights?

    • A. Providing the client with a comprehensive list of Salesforce features to review
    • B. Conducting structured interviews and journey mapping workshops with key stakeholders across departments(correct)
    • C. Reviewing the client's current CRM database schema to identify missing fields
    • D. Demonstrating a Salesforce demo org to show what is possible

    Explanation: Structured discovery workshops, stakeholder interviews, and journey mapping are the most effective techniques for uncovering current-state pain points, process gaps, and business requirements in a B2B context. Starting with features or demos before understanding needs leads to solution-first thinking and misaligned implementations.

  2. 2. A B2B Solution Architect is building the business case for a Salesforce implementation. Which metric best quantifies the value of improving the sales team's pipeline visibility?

    • A. Number of Salesforce licenses purchased
    • B. Improvement in forecast accuracy and corresponding reduction in missed revenue targets(correct)
    • C. Number of Salesforce features configured
    • D. Reduction in IT support tickets related to the legacy CRM

    Explanation: Business cases for B2B Salesforce implementations should connect platform capabilities to measurable business outcomes. Improved pipeline visibility directly impacts forecast accuracy, which in turn reduces missed revenue targets — a quantifiable business metric that stakeholders care about. Feature counts and license counts are inputs, not business value metrics.

  3. 3. A Solution Architect is conducting a current-state assessment for a B2B company with a complex sales cycle. Which two artifacts are most valuable to collect during discovery? (Choose 2)

    • A. The current sales process map showing stages, participants, and decision points(correct)
    • B. The org chart showing all employees in the company
    • C. A data dictionary of key objects and fields from the existing CRM or spreadsheet-based system(correct)
    • D. A list of all Salesforce certifications held by the client's IT team

    Explanation: Process maps of the current sales cycle reveal workflow gaps, handoff points, and automation opportunities. A data dictionary from the existing system informs data model design and migration scope. Org charts and certification lists are useful context but are not primary discovery artifacts for designing a solution.

  4. 4. A B2B company's sales process involves multiple stakeholders across different buying centers at a single Account. How should a Solution Architect model this in Salesforce Sales Cloud?

    • A. Create a separate Account record for each buying center
    • B. Use the Account Hierarchy feature and Opportunity Contact Roles to model stakeholders(correct)
    • C. Use a custom object to track buying centers independently from Accounts
    • D. Add a multi-select picklist field to Opportunity to list all stakeholders

    Explanation: Account Hierarchy allows parent-child Account relationships to model enterprise account structures (corporate parent, divisions, subsidiaries). Opportunity Contact Roles (e.g., Decision Maker, Economic Buyer, Champion) capture the different stakeholders and their roles within a buying center. This native model supports relationship mapping without duplicating Account records.

  5. 5. A B2B Solution Architect must prioritize implementation scope for an MVP. The client has 15 requirements. Which framework best guides scope prioritization?

    • A. MoSCoW (Must-have, Should-have, Could-have, Won't-have) prioritization(correct)
    • B. Alphabetical ordering of requirements
    • C. Implementing all requirements in the order they were submitted
    • D. Selecting only the requirements that are purely declarative with no code

    Explanation: MoSCoW is a widely used requirements prioritization framework in Salesforce implementations. It classifies requirements as Must-have (critical to MVP success), Should-have (important but can wait), Could-have (nice to have), and Won't-have (out of scope for now). This enables objective scope management conversations with stakeholders and protects MVP delivery timelines.

  6. 6. A B2B company with a long sales cycle wants to measure the ROI of their Salesforce implementation after go-live. Which two KPIs are most directly attributable to Salesforce Sales Cloud? (Choose 2)

    • A. Sales cycle length (days from Lead creation to Opportunity Closed Won)(correct)
    • B. Win rate (percentage of Opportunities Closed Won vs total closed)(correct)
    • C. Employee satisfaction score for the entire company
    • D. Marketing email open rates

    Explanation: Sales cycle length and win rate are directly measurable from Opportunity data in Sales Cloud and are the primary KPIs for measuring sales process improvement. Employee satisfaction is too broad and not Sales Cloud-specific. Marketing email open rates are tracked in Marketing Cloud/Pardot, not Sales Cloud.

  7. 7. A B2B company needs Sales Cloud for CRM, CPQ for quoting, and Service Cloud for post-sale support, all within the same Salesforce org. What is the primary architectural advantage of using a single org?

    • A. A single org eliminates the need for any integration between Sales Cloud and Service Cloud
    • B. A single org provides a unified 360-degree customer view with native data sharing between Sales, CPQ, and Service teams(correct)
    • C. A single org is always more cost-effective than multiple orgs
    • D. A single org allows unlimited customization without governance controls

    Explanation: A single Salesforce org provides a unified 360-degree customer view because all teams (Sales, Service, Operations) access the same Account, Contact, and Case records natively without integration middleware. This eliminates data silos and enables cross-cloud workflows (e.g., Case escalations that reference Opportunity history). Cost is not always lower with a single org, especially for large enterprises requiring org-level isolation.

  8. 8. A B2B company needs to provide partners with access to Salesforce data for deal registration and lead management. Which Salesforce feature is best suited for this?

    • A. Sales Cloud with Community Licenses excluded
    • B. Salesforce Experience Cloud with Partner Community licenses(correct)
    • C. Salesforce Connect with OData access for partners
    • D. A separate Salesforce org dedicated to partners

    Explanation: Salesforce Experience Cloud (formerly Community Cloud) with Partner Community licenses provides a branded portal where partners can register deals, manage leads, access shared documents, and collaborate with the internal team. It leverages the same Salesforce data model and sharing model, making integration seamless. Partner Community licenses are cost-effective compared to full Salesforce licenses for external users.

  9. 9. A B2B enterprise has Sales Cloud and an ERP system. They need real-time order status visible in Salesforce without storing order data in Salesforce. Which two integration approaches support this requirement? (Choose 2)

    • A. Salesforce Connect with an External Object and OData-compatible adapter pointing to the ERP(correct)
    • B. Apex callouts from a Lightning Component to the ERP API to fetch order data on demand(correct)
    • C. Nightly Bulk API load of all order records from ERP into a custom Order object in Salesforce
    • D. Flow Scheduled Paths that pull ERP data every hour into Salesforce fields

    Explanation: Both Salesforce Connect (External Objects with OData adapter) and Apex callouts to ERP APIs allow real-time display of ERP data in Salesforce without storing it permanently. External Objects virtualize the data in the Salesforce UI natively; Apex callouts provide more control for custom Lightning components. A nightly load and scheduled Flow polling store data in Salesforce, violating the 'without storing' requirement.

  10. 10. A B2B company's sales process requires complex product configuration with pricing rules, discount approvals, and contract generation. Which Salesforce product is purpose-built for this?

    • A. Sales Cloud Opportunity Products (standard line items)
    • B. Salesforce CPQ (Configure, Price, Quote)(correct)
    • C. Salesforce Order Management
    • D. Salesforce B2B Commerce

    Explanation: Salesforce CPQ (Configure, Price, Quote) is built specifically for complex product configuration, pricing rules (discounting, volume pricing, contracted pricing), approval workflows for discounts, and generating professional quotes and contracts. Standard Opportunity Products lack CPQ's rules engine. Order Management handles fulfillment. B2B Commerce handles self-serve digital storefronts.

  11. 11. A Solution Architect is designing the integration between Salesforce and a marketing automation platform (Pardot/Account Engagement). What is the standard data flow for a B2B lead nurturing scenario?

    • A. Leads are created in Salesforce and pushed to Pardot for nurturing; when qualified, Pardot syncs the prospect back as a converted Lead in Salesforce
    • B. Leads are nurtured in Pardot; when qualified (meeting a lead score threshold), Pardot creates/updates the Lead or Contact in Salesforce(correct)
    • C. All marketing activities are handled in Salesforce Marketing Cloud instead of Pardot for B2B scenarios
    • D. Sales reps manually export Pardot reports and create Leads in Salesforce

    Explanation: In Pardot (Account Engagement) B2B scenarios, prospects are nurtured through email programs, scoring, and grading in Pardot. When a prospect reaches a defined lead score threshold (indicating qualification), Pardot's CRM sync automatically creates or updates the corresponding Lead or Contact in Salesforce, enabling sales follow-up. This is the standard handoff pattern between marketing automation and CRM in B2B.

  12. 12. A B2B company needs to automate their quote-to-cash process: from CPQ quote approval to Order creation to invoicing in their ERP. Which two Salesforce capabilities are critical integration points? (Choose 2)

    • A. CPQ Orders that are generated from approved quotes and trigger outbound integration to the ERP via Platform Events or REST API(correct)
    • B. Salesforce Billing to handle invoicing within Salesforce before syncing to ERP(correct)
    • C. Using a manual export from CPQ and re-import into ERP for every order
    • D. Standard Activities (Tasks/Events) to notify the ERP team to process each order

    Explanation: CPQ generates Orders from approved quotes; these Orders are the integration trigger to downstream systems. Using Platform Events or REST API callouts to push Order data to ERP creates the real-time quote-to-cash flow. Salesforce Billing (Revenue Cloud) handles subscription billing and invoicing natively within Salesforce, reducing the number of external integrations. Manual exports and email notifications are error-prone and unscalable.

  13. 13. A B2B Solution Architect needs to recommend an approach for managing customer-facing documents (contracts, quotes, proposals) within Salesforce. Which native Salesforce capability should be leveraged?

    • A. Chatter Files attached to the parent record
    • B. Salesforce Files with Libraries and content delivery sharing(correct)
    • C. Custom object to store document metadata with Apex-generated PDF attachments
    • D. External SharePoint integration for all document management

    Explanation: Salesforce Files with Libraries provides version-controlled, permission-aware document management. Content Delivery allows secure, link-based sharing of documents with external parties. Files can be associated with any Salesforce record (Opportunity, Quote, Contract). Chatter Files is the legacy approach with fewer features. SharePoint integration is appropriate when SharePoint is the enterprise standard but adds complexity for Salesforce-native documents.

  14. 14. A B2B company running Sales Cloud and Service Cloud in a single org wants to automatically create a Service Case when a high-value Opportunity (>$500K) is Closed Won, and assign it to a dedicated onboarding team. What is the recommended declarative solution?

    • A. Workflow Rule with a field update and outbound message
    • B. Record-Triggered Flow on Opportunity (After Save) when Stage = Closed Won and Amount > 500000(correct)
    • C. Process Builder with a create records action
    • D. Apex Trigger on Opportunity insert/update

    Explanation: Record-Triggered Flows (After Save) are the current recommended declarative tool for cross-object automation in Salesforce. An After Save Flow on Opportunity can create a related Case record when the opportunity meets criteria (Stage = Closed Won AND Amount > 500,000) and assign it to the onboarding queue. Process Builder is being retired, Workflow Rules cannot create records on other objects, and Apex adds unnecessary complexity for a declarative scenario.

  15. 15. A B2B Solution Architect is designing the data sharing model for a company with three regional sales divisions. Each division should only see their own Accounts. Which two mechanisms together achieve this without restricting visibility within a division? (Choose 2)

    • A. Set Account OWD to Private so records are only visible to the owner by default(correct)
    • B. Create Role Hierarchy with one role per division so all users in a division's hierarchy can see each other's records(correct)
    • C. Create Sharing Rules to share records across all divisions so everyone can see everything
    • D. Set Account OWD to Public Read/Write so all users can access all records

    Explanation: Setting OWD to Private restricts baseline visibility so each user only sees their own Accounts. A Role Hierarchy with division-level roles then opens visibility upward within each division — managers and peers in the same division see each other's records through role hierarchy inheritance. Sharing Rules that open access cross-division, or Public OWD, would violate the division isolation requirement.

  16. 16. A B2B company wants sales reps to see a summary of all open Cases for a customer directly on the Account record page. Which Sales Cloud + Service Cloud feature enables this natively?

    • A. Custom Apex controller with SOQL query to fetch Cases
    • B. Related List on the Account page layout showing Cases(correct)
    • C. Flow Screen displaying Cases in a table
    • D. External link to the Service Cloud tab filtered by Account

    Explanation: Cases are a standard child object related to Account via a Lookup relationship. A Related List on the Account page layout natively shows all related Cases, with the ability to filter by status. This is the simplest, most maintainable approach using standard Salesforce page layout features without code or Flow complexity.

  17. 17. A B2B company using Salesforce CPQ needs to implement a three-tier discount approval: manager approval for 10-20% discount, VP approval for 20-30%, and CEO for >30%. Which CPQ feature handles this?

    • A. Salesforce Approval Processes on the Quote object with entry criteria based on discount percentage
    • B. CPQ Approval Rules with Sequential approval routing based on discount tier thresholds(correct)
    • C. Flow-based approval with Send for Approval actions triggered by discount percentage
    • D. Both A and B are viable approaches but A is preferred

    Explanation: Salesforce CPQ includes native Advanced Approval functionality (CPQ Advanced Approvals package) that supports multi-tier discount approval rules, parallel approvals, sequential routing, and approval chains based on configurable rules including discount thresholds. While standard Salesforce Approval Processes can be used for basic scenarios, CPQ's Advanced Approvals are the recommended approach for complex tier-based discount approval workflows.

  18. 18. A B2B company is implementing Salesforce for their account management team. Which two standard Sales Cloud features help manage complex B2B accounts with parent-child relationships across subsidiaries? (Choose 2)

    • A. Account Hierarchy for visualizing parent and child account relationships(correct)
    • B. Opportunity Teams for coordinating multiple sellers on a single deal
    • C. Account Teams for designating specific team members to manage an account(correct)
    • D. Record Types to categorize accounts by subsidiary type

    Explanation: Account Hierarchy provides a visual tree of parent-child Account relationships, enabling account managers to see an entire enterprise structure. Account Teams allow assigning specific users (with defined roles and access levels) to a given Account, supporting designated account coverage models. Opportunity Teams are for deal-specific collaboration, not account management. Record Types categorize accounts but don't directly manage the parent-child or team structure.

  19. 19. A B2B company wants to score and grade incoming leads based on fit and engagement before routing them to the sales team. Which Salesforce tool is purpose-built for B2B lead scoring?

    • A. Salesforce Einstein Lead Scoring in Sales Cloud
    • B. Pardot (Account Engagement) Prospect Scoring and Grading
    • C. Flow-based scoring using a custom score field updated by automation rules
    • D. Both A and B, and the choice depends on the marketing automation platform in use(correct)

    Explanation: Both Einstein Lead Scoring (AI-based in Sales Cloud) and Pardot's Scoring/Grading (rule-based) serve B2B lead qualification. Einstein Lead Scoring uses AI trained on historical conversion data. Pardot Scoring measures engagement (email opens, form fills) and Grading measures fit (industry, company size) against an ideal customer profile. The choice depends on whether Pardot is the marketing automation platform, available licenses, and whether AI-based vs. rule-based scoring better fits the use case.

  20. 20. A B2B company wants to track all customer interactions including calls, emails, and meetings linked to Accounts and Opportunities. Which Salesforce feature captures email correspondence sent from Outlook automatically?

    • A. Lightning for Outlook (Salesforce for Outlook) with email logging
    • B. Einstein Activity Capture
    • C. Manual activity logging via Task creation
    • D. Both A and B are correct approaches with different tradeoffs(correct)

    Explanation: Both Salesforce for Outlook/Outlook Integration (using Lightning for Outlook plugin) and Einstein Activity Capture (EAC) automatically sync emails from Outlook to Salesforce. The Outlook Integration lets users selectively log emails to Salesforce records. EAC automatically captures emails and calendar events in the background without user action. EAC does not write Activities to the Salesforce database (they're in a separate activity timeline storage), while manual logging or Outlook Integration creates proper Task records. The choice depends on audit requirements and activity reporting needs.

  21. 21. A B2B company wants to implement collaborative forecasting in Sales Cloud. Which two configurations are required before enabling Collaborative Forecasting? (Choose 2)

    • A. Enable a Role Hierarchy with all sales users assigned to roles(correct)
    • B. Configure Forecast Types to define what is being forecasted (Opportunities, Opportunity Splits, etc.)(correct)
    • C. Create custom Report Types for each product family
    • D. Enable Field History Tracking on the Amount field of Opportunity

    Explanation: Collaborative Forecasting requires (1) a Role Hierarchy so forecasts roll up through the management chain, and (2) Forecast Types configured to specify what data drives the forecast (Opportunities by Close Date, by Product Family, Opportunity Splits, etc.) and which currency to use. Custom report types and field history tracking are not prerequisites for enabling Collaborative Forecasting.

  22. 22. A B2B Solution Architect is managing a complex Salesforce implementation with multiple workstreams. Which project governance artifact tracks individual requirements from discovery through testing and go-live?

    • A. Risk Register
    • B. Traceability Matrix(correct)
    • C. Change Control Log
    • D. RACI Chart

    Explanation: A Traceability Matrix links each business requirement to its design specification, implementation component, and test case. This ensures full coverage — every requirement is designed, built, and tested — and provides an auditable chain from business need to delivered functionality. It is the standard governance artifact for tracking requirement fulfillment throughout a Salesforce project.

  23. 23. A B2B Solution Architect is preparing a Salesforce org for go-live. During UAT, business users discover that a critical Account sharing rule is missing, causing the sales team to see each other's accounts when they should not. At which earlier phase should this have been caught?

    • A. During the Build phase when configuring OWD and Sharing Rules
    • B. During the Design phase when the data sharing model was being specified(correct)
    • C. During Post Go-Live monitoring
    • D. During Unit Testing by the development team

    Explanation: The data sharing model (OWD settings, Role Hierarchy, Sharing Rules) should be fully specified during the Design phase, documented in a design document, and reviewed with stakeholders before build begins. If the sharing model is not documented in the design, the build team cannot implement it correctly. Design is the phase where these architectural decisions are made — catching gaps here is far less costly than finding them in UAT.

  24. 24. A B2B Solution Architect is recommending a change management strategy for a Salesforce rollout to 500 sales reps who are resistant to adopting the new system. Which two approaches are most effective? (Choose 2)

    • A. Identify and engage internal champions (power users) within the sales team to demonstrate value and support peers(correct)
    • B. Mandate Salesforce usage by restricting access to the old system without providing training
    • C. Provide role-based training using scenarios that mirror the sales reps' actual day-to-day workflows(correct)
    • D. Send a company-wide email announcing the system change one week before go-live

    Explanation: Effective change management for resistant end users requires internal champions who can demonstrate peer-level credibility and provide real-world advocacy, and role-specific training that connects the new system to the users' actual workflows rather than generic feature training. Mandating usage without support increases resistance and errors. A single email announcement without sustained communication and training is insufficient for driving adoption.

  25. 25. A B2B Solution Architect recommends deploying Salesforce configuration changes using Salesforce DX (SFDX) with a CI/CD pipeline. What is the primary advantage of this approach over manual Change Sets?

    • A. SFDX allows deploying to Production directly without any testing
    • B. SFDX with CI/CD enables version-controlled, automated, repeatable deployments with automated testing before each promotion(correct)
    • C. SFDX eliminates the need for a sandbox environment
    • D. Change Sets support all Salesforce metadata types while SFDX does not

    Explanation: SFDX with CI/CD pipelines provides version control (Git) for all Salesforce metadata, automated testing (Apex tests, regression suites) triggered on each code commit, and repeatable deployment scripts that eliminate manual errors. Change Sets are manual, not version-controlled, and cannot be easily automated or rolled back. SFDX actually supports more metadata types than Change Sets and requires testing for Production deployments just like Change Sets.