Overview
Understanding accounts and their implementation in the Thena platform
Accounts are the foundational entities that represent customer organizations in the Thena platform. They serve as a central hub for managing customer relationships, hierarchies, and associated business data across all platform services.
Understanding accounts
Core purpose
A central system for managing customer organizations, their relationships, and business operations across the platform. Accounts serve as the foundation for all customer-related activities and data management.
Key features
• Complex organizational hierarchies
• Parent-subsidiary relationships
• Multi-level account management
• Comprehensive data tracking
• Flexible classification system
Integration capabilities
• Seamless tickets integration
• Workflow automation
• Custom field support
• API-first architecture
Accounts form the backbone of customer relationship management in the Thena platform, providing context for tickets, teams, workflows, and other platform features.
Core capabilities
Organization management
• Company profiles
• Business identifiers
• Industry classification
• Account health tracking
• Territory management
Relationship management
• Parent-subsidiary links
• Partner relationships
• Contact management
• Team associations
• Access controls
Standard fields
All fields support custom validation rules and can be extended with custom fields based on your business needs.
The following fields can be customized with your own values based on your business requirements:
account_status
: Account lifecycle statesaccount_classification
: Business segmentationaccount_health
: Health indicatorsaccount_industry
: Industry categoriescontact_type
: Contact role typesactivity_type
: Types of activitiesactivity_status
: Activity statesnote_type
: Note categoriestask_type
: Task categoriestask_status
: Task statestask_priority
: Priority levels
Required fields
Name | Type | Options | Mandatory for API Creation | Comments |
---|---|---|---|---|
Account ID | Auto Number | N/A | No (Auto-generated) | Unique identifier for each account |
Account Name | Text | Max length: 255 | Yes | Legal/Trading name of the company |
Primary Domain | Text | Max length: 255 | Yes | Company’s email domain (e.g., @company.com) |
Optional fields
Name | Type | Options | Mandatory for API Creation | Comments |
---|---|---|---|---|
Secondary Domain | Text | Max length: 255 | No | Company’s secondary domain |
Logo | URL | N/A | No | Logo of the company |
Industry | Picklist | Technology, Healthcare, Finance, Retail, etc. | No | Primary industry of the account |
Description | Long Text | Max length: 32,768 | No | Additional notes about the account |
Annual Revenue | Currency | N/A | No | Company’s reported annual revenue |
Employees | Number | N/A | No | Total number of employees |
Website | URL | N/A | No | Company’s official website |
Billing Address | Address | Street, City, State, Country, ZIP | No | Primary address for invoicing |
Shipping Address | Address | Street, City, State, Country, ZIP | No | Address for product deliveries |
Status | Picklist | PROSPECT, TRIAL, ACTIVE, CHURNED, ACQUIRED | No | Current state of the relationship |
Classification | Picklist | ENTERPRISE, MID_MARKET, SMB, STRATEGIC | No | Classification of the account |
Health | Picklist | RED, YELLOW, GREEN | No | Health of the account |
Account Owner | Lookup | Active Vendor Users | No | CRM user responsible for the account |
Organization ID | Lookup | Organization ID | No | The platform’s Organization ID |
Source | Text | Max length: 255 | No | Source of the account (e.g., Slack, Custom App) |
Created Date | DateTime | N/A | No (Auto-generated) | Timestamp of account creation |
Last Modified Date | DateTime | N/A | No (Auto-generated) | Timestamp of last update |
Associated entities
Account relationships
The platform enforces relationship rules to prevent cyclic dependencies:
- Maximum hierarchy depth: No limit
- No circular relationships allowed
- Each account can have only one parent
- Child accounts inherit certain properties from parent
Custom fields
Extend account capabilities
The Thena platform allows you to extend account entities with custom fields to capture business-specific data. Common use cases include:
• Industry-specific metrics
• Custom scoring models
• Compliance requirements
• Integration mappings
• Business unit specific data
Custom fields support various data types including text, number, date, picklist, multi-select, and more. For detailed information about implementing custom fields, refer to our Custom Fields documentation.
Best practices
Data quality management
- Maintain accurate company information
- Regular data validation
- Consistent naming conventions
- Complete required fields
Relationship management
- Document hierarchy changes
- Track key contacts
- Monitor account health
- Regular engagement tracking
Process automation
- Set up health scoring rules
- Configure automated alerts
- Define workflow triggers
- Enable team notifications
API endpoints
Sample account
When creating an account, the system will add additional fields in the response such as uid
, createdAt
, updatedAt
, isActive
, memberCount
, and createdBy
. Only name
and primaryDomain
are required fields.