The short answer: A Salesforce Site domain is required to support webhook communication between Salesforce and Proof. This article explains how Salesforce administrators can create and register one when configuring the Proof Salesforce app.
This content is for users with an administrator or owner role in a business account that has the Salesforce integration enabled.
Why a site domain is required
The Salesforce integration uses a public Salesforce Site to receive webhook events and transaction updates from Proof. Before a Salesforce Site can be configured, Salesforce requires the organization to register a unique Site domain.
Set up a new site domain
- Enter your preferred Salesforce Site domain name and check availability.
- If the domain is available, Salesforce displays a Success message.
- Select the Terms of Use Agreement checkbox.
- Select Register.
After registration
After the Site domain is registered, continue configuring:
- Salesforce Sites
- Webhook event handling
- Guest user permissions
- Proof package configuration
Continue with the Salesforce: Installation and configuration guide for the remaining setup steps.
Best practices
- Use a clear and recognizable domain name.
- Avoid temporary or project-specific naming conventions.
- Complete setup and testing in a Salesforce sandbox before production rollout.
- Document your Salesforce Site configuration internally.
- Restrict Salesforce administrative access to authorized users only.
Troubleshooting
- Domain unavailable → choose a different unique name.
- Register button unavailable → confirm the Terms of Use Agreement checkbox is selected.
- Registration fails → confirm your Salesforce account has administrator permissions.
- Webhook events fail later → confirm the Salesforce Site configuration was completed successfully after domain registration.
- Already have a domain? You do not need to register another — use your existing Salesforce Site domain.
Summary Checklist
- Enter a unique domain name → check availability → accept Terms of Use → select Register.
- Domain registration is permanent — choose your name carefully and document it internally.
- After registration, continue with the Salesforce installation and configuration guide.
Updated