How the three core concepts fit together
Every sale in the Products & Services module flows through the same three building blocks.Service
A single product or service you sell — its name, price, optional add-ons, image, and the automation rules that fire after a purchase.
Checkout Form
A shareable public page that lists one or more services. Customers land here, choose what they want, and pay. Every account includes a built-in All Services form that stays in sync automatically.
Order
A record created automatically once a customer completes checkout, or whenever a subscription renews. Orders capture a snapshot of exactly what was purchased and at what price.
1
Create services
Define what you sell under Products & Services → Services. See Services overview.
2
Add them to a checkout form
Use the built-in All Services form or build a custom one. See Checkout forms.
3
Share the checkout link
Copy the public URL from the Forms list and send it to customers.
4
Watch orders appear
Completed purchases arrive automatically under Products & Services → Orders. See Orders overview.
Where to find the module
Team members
Team members with the appropriate role permission see a Services menu in the main navigation containing three sections:
Module-level settings — general options, PayPal API credentials, and email templates — live under Settings → Products & Services. See General settings.
Clients
Clients see a simplified Services menu with two entries:
Clients never see management screens such as the service editor or the forms builder. They only ever interact with the public-facing catalog and their own order records.
Role-based permissions
Access to the Products & Services module for team members is controlled by the Services permission on their role. Adjust role permissions under Settings → Roles.Clients are not affected by role permissions. They always see their own orders and the public services catalog — nothing more.
Before you start selling
Two payment gateway requirements must be met before customers can complete a checkout. Missing either one means checkout will not offer that payment method, even if it appears enabled inside this module.Stripe
Stripe reuses the same account credentials already configured in your CRM’s main payment gateway settings — you do not need to enter any Stripe keys inside this module. All you need to do is toggle Enable Stripe payment gateway on under Settings → Products & Services → General.PayPal
PayPal works differently. This module integrates with PayPal’s API directly (to support subscriptions and webhook-based renewals), so it requires its own dedicated API credentials — separate from any PayPal gateway you may have configured elsewhere in the CRM.Go to Settings → Products & Services → PayPal (API) and enter a Client ID and Secret Key from a PayPal API app. You will also need to paste the module’s Webhook URL into your PayPal app’s webhook configuration so that renewal and cancellation events are delivered correctly. See Payment gateways for the full setup steps.
