Overview
Note: Customer self-serve portals are available as an optional module. Visit salesbuildr.com/pricing or use the chat icon to learn more.
The Customer Self-Serve module transforms how customers purchase from you by providing a 24/7 self-service platform. Customers can browse products, compare options, and complete purchases on their own terms while you benefit from automated order processing and reduced operational costs.
Key Benefits
For Your Customers:
Browse and purchase 24/7 at their convenience
Compare products side-by-side with detailed specifications
View pricing and availability
Instant order confirmations
For Your Business:
Automated order processing and quote generation
Faster sales cycles with direct-to-customer selling
Reduced manual intervention and operational costs
Enhanced brand visibility with dedicated self-serve presence
Scalable platform that grows with your business
What You Can Sell
The self-serve portal works best for products and services with standardized specifications and pricing:
Hardware & Devices
Workstations, laptops, and peripherals (printers, scanners, webcams)
Network equipment (routers, switches, firewalls)
Storage solutions (NAS, backup appliances)
Mobile devices (smartphones, tablets)
Software & Subscriptions
Productivity suites (Microsoft Office, Google Workspace)
Antivirus and cybersecurity software
Cloud service subscriptions
Licensing & Renewals
Software licenses (operating systems, productivity suites)
Hardware warranties and support renewals
Subscription renewals (antivirus, backup solutions)
Consumables & Accessories
Computer components (RAM, hard drives, graphics cards)
Cables and adapters
Toner and ink cartridges
Carrying cases and protective gear
Standardized Services
Remote support packages (fixed number of hours)
Basic website hosting and maintenance plans
Microsoft 365 or Google Workspace migration services
Training courses and certification exam vouchers
Customer Experience
Dashboard Overview
When customers log in, they access a personalized dashboard featuring:
Self-serve portal access
Proposal history
Account manager's virtual business card
Custom tiles you've configured
Learn how to setup custom tiles here.
Shopping Features
Product Browsing Customers can browse categories you've enabled, view detailed product information, and add items to their cart.
Side-by-Side Comparison Customers can select multiple products to compare specifications pulled from ICECAT, helping them make informed decisions.
Mobile Experience The portal is optimized for tablets and mobile devices, providing a seamless experience across all platforms.
Configuration Guide
Step 1: Create a Category Structure
We recommend creating a separate category structure specifically for end customers.
Navigate to your product categories
Create a new ROOT category for customer portal items
This category can serve all customers or specific ones via a whitelisting option
Step 2: Configure Category Settings
Visibility Control
On the main category settings tab:
Enable "Company visibility whitelist" to restrict access to specific customers
Add approved companies to the whitelist
Disable this switch to make the portal visible to everyone
Inventory Management
Turn on "Hide products that are not in stock from end customers" to display only available items.
Step 3: Customize Portal Content
Navigate to the Content tab to add:
Images
Text descriptions
Programmable buttons
Product highlights
This creates a personalized, premium experience for your customers:
Step 4: Add Products to Storefront
To make products available in your storefront:
Navigate to the product in your product overview
Click the pencil icon to edit
Select the Category tab
Add your customer-specific subcategory
Click Save
Note: Products inherit add-ons and pricing from the main category unless you configure specific add-ons on the customer subcategory.
Order Confirmation Setup
Configure Template
When customers place orders, Salesbuildr uses a template to:
Sync orders to your PSA platform
Send PDF order confirmations to you and your customer
Template Settings
Navigate to Settings > Quotes > Configuration
Create or select your order confirmation template
Configure the template settings as shown:
Signature Requirements
If you enable "Signature on approval," customers must add their signature via their profile:
Click "Manage your profile" on the admin section
Draw, type, or upload a signature
Your signature appears on order confirmation PDFs
Template Marketplace
Access our pre-built template under the Template Marketplace tab for quick setup.
Alternatively, you can copy the text below and paste it in your template as a starting point:
# {{company.name}}
{{contact.firstName}} {{contact.lastName}}
{{company.address.street}}
{{company.address.zip}} {{company.address.city}}
Quote number: {{quote.number}}
Payment terms: {{quote.paymentTerms}}
Approved date: {{date quote.approvedAt}}
Note: Please keep this email for your records as it contains important information about your order.
Dear {{contact.firstName}},
Thank you for your order! We're thrilled you've chosen to elevate your business with us. Your trust in us is not just a transaction; it's a partnership we value deeply.
We will order, install, configure and dispatch the items in your order to the address you have provided. Please let us know if you have any questions using the chat tab on your approved order.
Items will be shipped to:
{{quote.deliveryAddress.companyName}}
{{quote.deliveryAddress.contactName}}
{{quote.deliveryAddress.street}}
{{quote.deliveryAddress.zip}} {{quote.deliveryAddress.city}}
{{quote.deliveryAddress.country}}
Do you have any questions? Please contact us.
Best regards,
{{owner.firstName}} {{owner.middleName}} {{owner.lastName}}
{{owner.role}}
{{owner.phone}}
{{owner.email}}
Landing Page Configuration
Create a custom landing page displayed after customers complete their orders:
Navigate to Settings > Site > Landing Pages
Create a new landing page for order confirmations
Include text, images, videos, buttons, and product categories
Link it to your template in the "Thank You Page" field
Enabling Customer Access
Step 1: Test Your Portal
Before going live:
Create a test customer and contact
Grant them access following the steps below
Log in as the test contact to verify everything works as expected
Step 2: Enable Login Access
Company-Level Settings
Navigate to Companies
Use the toggle under "Manage Login" to enable customer sign-ins
Customer-Specific Settings
Navigate to the customer's company profile
Click the pencil icon to edit
Go to the Admin tab
Enable "Allow self service orders"
Step 3: Configure Approval Workflow (Optional)
Set up customer-specific approval requirements:
In the customer's Admin tab, configure the approval threshold
Orders exceeding this amount require approval from designated contacts
Set to "0" to require approval for all orders
Step 4: Manage Contact-Level Access
Control access at the individual contact level:
Navigate to the contact's profile
Toggle "Enable Login" on or off as needed
Step 5: Send Invitations
Invite customers to your Self-serve Portal:
Click the email icon next to the contact
The system sends an invitation using your configured template
Customize Invitation Template
Navigate to Settings > Email > Templates > Sign-up notifications > Message 2
Customize the message to match your brand and tone
Advanced Features
Stripe Payments Integration
Enable payment collection for non-recurring items during checkout:
Set up a Stripe account
Configure the integration in Salesbuildr
Customers can pay during self-service checkout
Credit Limits
Universal Credit Limit
Set a default credit limit for all storefront orders:
Navigate to Settings > Financial > Pricing Rules
Set your universal credit limit in the "Max credit limit' field
Customer-Specific Override
Override the universal limit for individual customers:
Navigate to the customer's company profile
Click the pencil icon to edit
Go to the Admin tab
Set a custom credit limit in the "Max credit limit" field
Note: Setting the credit limit to "0" prevents credit orders. Use Stripe payments for one-time costs, and set up contracts for recurring charges.
Self-Onboarding for New Customers
Note: This feature must be enabled by Salesbuildr support. Contact us to activate self-onboarding for your instance.
How It Works
New customers visit your login page
They select an authentication method
They complete the onboarding form with company details
You receive a notification to approve or decline the request
Approval Process
Notification
You'll receive notifications at the email address configured under Settings > Email > Settings > "Default recipient for leads"
Review & Approve
Click the link in the notification
Review the company information
Click "Approve" to create the customer and contact
Welcome Message
After approval, customers receive a welcome email. Customize this message:
Navigate to Settings > Email > Templates > Sign-up Notifications > Message 3
Personalize the message for your brand
Need Help?
Chat Support: Use the chat icon in the bottom right
Feature Requests: Visit salesbuildr.featureupvote.com
Documentation: Explore our Help Center

























