Features
A complete tour of what Etica Pro CRM does for TikTok LIVE creator agencies.
TikTok integration
Etica Pro CRM connects to TikTok through the official TikTok Login Kit (OAuth 2.0 with PKCE) and the TikTok Display API. A connected creator authorizes Etica Pro CRM on TikTok's consent screen; only then does any data flow into Etica Pro CRM. The four read scopes Etica Pro CRM requests are listed below — Etica Pro CRM requests no write/publish scope and is read-only with respect to TikTok content.
| Scope | What it enables inside Etica Pro CRM |
|---|---|
user.info.basic | open_id, display name, avatar — the connected-account header inside Etica Pro CRM. |
user.info.profile | username, bio — the creator profile card inside Etica Pro CRM. |
user.info.stats | follower / following / likes / video counts — metric tiles and follower-trend sparkline inside Etica Pro CRM. |
video.list | Recent public videos with view, like, comment, share counts — the recent-videos grid + engagement-rate calc inside Etica Pro CRM. |
Disconnecting a creator inside Etica Pro CRM immediately revokes the TikTok access token and purges all TikTok-derived data within 30 days.
LIVE WebSocket listener
For agencies that opt in per creator, Etica Pro CRM connects to TikTok's public LIVE WebSocket when the creator goes live and captures gift events, viewer counts, and stream timestamps in real time. Etica Pro CRM uses this to compute per-session diamond totals, hours streamed, and average / peak viewer counts. No OAuth scope is required for public LIVE data; the toggle is explicit per creator.
CSV importer
For historical metrics that pre-date a creator's connection to Etica Pro CRM, agency admins can upload a TikTok LIVE Studio CSV export through the Etica Pro CRM Settings page. Etica Pro CRM ingests each row as an idempotent LIVE session (deduped by hash) and rolls totals into the creator's record.
Roster, deals, and activities
- Track creators by recruitment stage and diamond tier inside Etica Pro CRM.
- Open and progress deals through stages with probability and close-date tracking.
- Log activities (calls, DMs, meetings, LIVE reviews) per creator with outcomes.
- Assign tasks with priority + due dates to team members inside Etica Pro CRM.
- Build agency leaderboards, weekly performance snapshots, and arena races.
Multi-tenant architecture
Every subscribing agency operates as an isolated tenant inside Etica Pro CRM. One agency's data is never visible to another agency. Every database query is tenant-scoped; every API request is gated by JWT + tenantId binding. No shared mutable state crosses tenant boundaries.
Security & compliance
- OAuth access and refresh tokens are AES-256-GCM encrypted at rest inside Etica Pro CRM with a server-side key.
- Passwords are stored as bcrypt hashes (cost 12).
- All traffic between the browser and Etica Pro CRM uses TLS.
- Sensitive actions are audit-logged inside Etica Pro CRM.
- See the Etica Pro CRM Privacy Policy for retention windows, data-subject rights, and TikTok-specific notices.