Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.trackpilots.com/llms.txt

Use this file to discover all available pages before exploring further.

🏢 Reseller FeatureOrganisations is available exclusively to reseller accounts. Each child organisation is an independent Trackpilots workspace that you provision and manage.

📌 Overview

The Organisations page is the central hub for resellers to create, manage, and access all child organisations provisioned under their account. Each organisation gets its own isolated workspace with independent teams, employees, settings, and tracking data. As a reseller, you can:
  • Create new organisations for your clients
  • Monitor team and user counts across all organisations
  • Access each organisation’s dashboard directly
  • Copy API credentials per organisation
  • Delete organisations when no longer needed
👉 Direct link: https://app.trackpilots.com/resellers/organisations

➕ Create an Organisation

To provision a new child organisation:
  1. Go to Resellers → Organisations
  2. Click the Add Organisation button in the top-right corner
  3. Fill in the following details:
FieldDescriptionRequired
Full NameName of the admin user for this organisation✅ Yes
Work Email IDLogin email for the organisation admin✅ Yes
Company NameName of the client organisation✅ Yes
Company SizeNumber of employees (1–10, 11–50, 51–200, 201–500, 500+)✅ Yes
PasswordLogin password (min 8 chars, uppercase, lowercase, digit, special char)✅ Yes
  1. Click Create
🎉 The organisation is created instantly and appears in your organisations grid.
🎊 A confetti animation plays on successful creation to confirm the organisation has been provisioned.

🗂️ Organisation Cards

Each organisation is displayed as a card in a grid layout. The card shows:
  • Organisation avatar — First letter of the organisation name (purple circle)
  • Organisation name
  • Billing mode badgeprepaid (blue) or other modes (green)
  • 3-dot menu — Options to delete the organisation

Metrics

MetricDescription
👥 TeamsNumber of teams created inside this organisation
👤 UsersTotal number of users across all teams

⚠️ Onboarding Status

A newly created organisation starts with zero teams. Until the first team is set up, the card shows an Onboarding Pending alert:
  • Amber pulsing dot with the message: “Onboarding Pending — Complete the Team Setup”
  • Complete Team Setup button — Opens the organisation dashboard so you can configure teams
⚠️ Complete Onboarding FirstEmployee tracking cannot begin until at least one team is created inside the organisation. Always complete the team setup before inviting employees.

🔑 API Credentials

Once an organisation has at least one team, its API credentials are visible on the card:
CredentialDescription
Organisation IDUnique identifier for this organisation
API KeySecret token for API authentication (partially masked)
Both values have a copy button (📋) that shows a “Copied!” confirmation for 2 seconds.
🛡️ Keep API Keys SecureTreat the API Key like a password. Never expose it in client-side code or public repositories. Rotate it immediately if compromised.

🔗 View Organisation Dashboard

Click View Dashboard on any fully onboarded organisation card to open that organisation’s Trackpilots workspace in a new tab.
  • You are automatically signed in as the organisation admin
  • The dashboard loads at https://reseller.trackpilots.com with a scoped auth token
  • No separate login is required
🔄 Seamless Account SwitchingThe “View Dashboard” feature uses a secure token-based sign-in flow. The token is scoped to that organisation only and does not grant access to other reseller organisations.

🗑️ Delete an Organisation

To delete an organisation:
  1. Click the 3-dot menu (⋮) on the organisation card
  2. Select Delete
  3. Confirm the action in the modal — type-check the organisation name is shown
  4. Click Delete to confirm
⚠️ Irreversible ActionDeleting an organisation permanently removes all teams, employees, tracking data, and settings associated with it. This action cannot be undone.

📊 Organisation Data Fields

FieldDescription
organisationIdUnique UUID for the organisation
organisationNameClient company name
organisationEmailIdAdmin login email
apiTokenFull API key (masked in UI, copyable)
apiTokenIdAPI token identifier
teamCountNumber of teams in this organisation
userCountTotal users across all teams
billingModeBilling type (e.g., prepaid)
perLicenseCostCost per user licence
createdAtOrganisation creation timestamp

✅ Summary

ActionWhere
Create organisationTop-right “Add Organisation” button
Complete team setup”Complete Team Setup” on onboarding card
Copy Organisation IDCard → Organisation ID → 📋 icon
Copy API KeyCard → API Key → 📋 icon
Open client dashboardCard → “View Dashboard” button
Delete organisationCard → ⋮ menu → Delete

🚀 Next StepsAfter creating an organisation, set up webhooks to receive real-time tracking events from it. 👉 Reseller Webhooks