You add a Customer record before you start an onboarding, run reports against them, or invite their contacts to the portal. Pivotal gives you three entry points: the in-app form, the REST API, and a one-way sync from HubSpot or Stripe. Pick whichever fits your team’s workflow.
https://. Pivotal uses this to auto-link new contacts when their email matches./customers/<display_id>.The response includes both the opaque id (use this in subsequent API calls) and the numeric display_id (use this when sharing URLs with teammates). See the first customer guide.
When HubSpot or Stripe is connected, Pivotal creates a Customer the first time a deal closes or a subscription starts. Owner, plan, and domain come from the source system through the rules you set in field mapping. The first sync runs within a minute of connecting, so you’ll see the backfill of existing accounts in the Customers list shortly after. If you want to control which accounts come over, set up the source-side filter before connecting since the backfill obeys whatever filter is in place at sync time.
Pivotal does not enforce a unique domain. If your CRM sync creates acme.com and someone also types Acme Co manually, you end up with two records that look the same. The Customers list shows a small 2 badge next to the domain when this happens. Open both, decide which has the cleaner history, then archive the loser. Archived customers keep their history and stop appearing in lists and reports.
Email help@pivotal.app with a screenshot of where you got stuck and the customer or onboarding id from the URL.