create_company
Onboard new clients by creating a company under your CallRail account. Free setup; billing occurs only when tracking numbers are provisioned. Specify name and time zone; optional features inherit account defaults.
Instructions
Create a new company (client) under the account.
Useful for new-client onboarding. CallRail bills per number, not per
company — creating a company is free; provisioning trackers under
it is what costs money (see create_tracker).
Args: name: Display name (e.g. "Smith & Co Roofing"). Required. time_zone: IANA TZ. Default 'America/New_York' (matches your existing companies). Common: 'America/Los_Angeles', 'America/Chicago', 'America/Denver'. callscore_enabled: CallRail CallScore™ AI scoring (paid feature). Pass None (default) to inherit account-level default. lead_scoring_enabled: Manual lead-status workflow. None=inherit. swap_exclude_jquery: Skip jQuery-driven phone swaps. None=inherit. callscribe_enabled: Conversation Intelligence transcripts (paid). None=inherit. keyword_spotting_enabled: Real-time keyword detection in calls. None=inherit. form_capture: Enable CallRail Form Tracking. None=inherit. account_id: Auto-resolves if omitted.
Note: Optional booleans default to None (inherit account-level
defaults) rather than False. Sending False for a paid feature on
an account that has it enabled would actively DISABLE it — almost
never the caller's intent on a fresh-create.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| time_zone | No | America/New_York | |
| callscore_enabled | No | ||
| lead_scoring_enabled | No | ||
| swap_exclude_jquery | No | ||
| callscribe_enabled | No | ||
| keyword_spotting_enabled | No | ||
| form_capture | No | ||
| account_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |