Audience: Organizations

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.

ℹ️
Salesforce Site domains are unique across all Salesforce customers and cannot be reused once registered.

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

  1. Enter your preferred Salesforce Site domain name and check availability.
  2. If the domain is available, Salesforce displays a Success message.
  3. Select the Terms of Use Agreement checkbox.
  4. Select Register.
Register Salesforce Site domain screen showing domain name field, availability check, Terms of Use checkbox, and Register button
⚠️
After registering, Salesforce permanently associates the domain with your organization — it cannot be changed.

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.
i
Still unsure? Contact Proof Support for help.

Updated

Was this article helpful?

0 out of 0 found this helpful