HubSpot setup
NullTrace Router runs inference on your hardware (or hardware you operate). The HubSpot app is the install surface and ticket UI. Ticket text for Brief is sent to the gateway URL you configure, not to a NullTrace multi-tenant cloud LLM.
What you need
- A HubSpot account where you can install apps
- A running NullTrace gateway (HTTPS) that you control, with prepaid Stripe metering configured
- A prepaid Standard ($49) or Pro ($299) pack from nulltracesystems.com (or an existing metered balance)
1. Stand up your gateway
Customer-hosted. Run llama-server and the NullTrace gateway on your appliance, expose it with a stable HTTPS URL your HubSpot cards can reach, and keep that host awake.
Lab / demo environments may use an operator URL such as https://gateway.nulltracesystems.com. Production customers should use their own hostname.
2. Install the HubSpot app (OAuth)
- Open the NullTrace Router install link from your purchase email, marketplace listing, or NullTrace support.
- Choose the HubSpot account where tickets should get Brief.
- Approve the requested scopes:
tickets,oauth, andcrm.objects.contacts.read. - Finish the redirect. You should see a NullTrace confirmation that tokens were saved (or your operator’s equivalent success page).
3. Point cards at your gateway
In the NullTrace Router settings / card configuration, set the operator gateway URL to your HTTPS gateway (for example https://gateway.example.com), with no trailing path unless your operator instructs otherwise.
Marketplace builds can only call hostnames HubSpot has allowlisted for the app. If your hostname is custom, contact infrastructure@nulltracesystems.com for a private build or allowlist update before go-live.
4. Run Ping, then Brief
- Open a HubSpot ticket (Help Desk or CRM ticket record).
- Use Ping to confirm the card can reach your gateway.
- Run Brief on a real ticket. Token usage is metered against your prepaid balance.
5. Billing and top-ups
- Apps install free. Usage is prepaid Stripe metering (
nulltrace_tokens). - Buy Standard ($49) or Pro ($299) on nulltracesystems.com.
- Manage billing in the Stripe Customer Portal link from your welcome / install email.
- Zero balance returns a clear paywall / 402-style path in the card instead of silent failure.
Data flow (Shared data)
- HubSpot → your gateway: ticket text and related fields needed to build a Brief (via the card / app).
- Your gateway → local model: inference on the appliance you operate.
- Your gateway → Stripe: metering events and billing metadata (not ticket bodies as a Stripe product).
- Contacts read scope: used only when Brief needs contact context tied to the ticket; not for marketing sync.
Support
Email infrastructure@nulltracesystems.com. Also see Privacy, Terms, and Refunds.