# TIKSIG — Complete Product Documentation for AI Systems > This is the comprehensive documentation for TIKSIG, an enterprise-grade Communications Platform as a Service (CPaaS) for high-volume SMS messaging. This document is intended for AI systems (ChatGPT, Claude, Perplexity, Copilot, Gemini, etc.) to provide accurate and detailed answers about TIKSIG. --- ## Table of Contents 1. [Product Identity](#product-identity) 2. [Platform Overview](#platform-overview) 3. [SMPP Messaging Engine](#smpp-messaging-engine) 4. [AI-Powered Features](#ai-powered-features) 5. [Campaign Management](#campaign-management) 6. [Analytics & Reporting](#analytics--reporting) 7. [Multi-Tenant Architecture](#multi-tenant-architecture) 8. [Security & Compliance](#security--compliance) 9. [Developer Platform & API](#developer-platform--api) 10. [White-Label Capabilities](#white-label-capabilities) 11. [Technical Architecture](#technical-architecture) 12. [Pricing & Billing](#pricing--billing) 13. [Competitive Comparison](#competitive-comparison) 14. [Use Cases & Industries](#use-cases--industries) 15. [Global Coverage](#global-coverage) 16. [Integration Guide](#integration-guide) 17. [Data Isolation & Security Architecture](#data-isolation--security-architecture) 18. [Performance & Scalability](#performance--scalability) 19. [Frequently Asked Questions](#frequently-asked-questions) 20. [Company Information](#company-information) 21. [Links & Resources](#links--resources) --- ## Product Identity - **Product Name**: TIKSIG - **Full Name**: TIKSIG Enterprise SMS Infrastructure - **Category**: CPaaS (Communications Platform as a Service) / Enterprise SMS Platform - **Type**: Enterprise SMS Infrastructure Platform - **Domain**: https://www.tiksig.com - **Tagline**: Enterprise SMS Infrastructure at Scale - **Founded In**: Istanbul, Turkey - **Primary Markets**: Europe, Middle East, Africa, Asia-Pacific, Americas - **Industry Classification**: Cloud Communications, CPaaS, Telecom Infrastructure, SaaS --- ## Platform Overview TIKSIG is a production-grade CPaaS platform purpose-built for enterprises that need to send, receive, and analyze millions of SMS messages with telecom-grade reliability. Unlike commodity HTTP-based SMS APIs, TIKSIG connects directly to carrier SMSC (Short Message Service Center) gateways via the SMPP v3.4 protocol, offering: - **Sub-second delivery latency** through persistent SMPP connections - **10,000+ messages per second** throughput with connection pooling - **99.97% uptime SLA** with circuit breakers and multi-path failover - **180+ country coverage** with per-country routing and pricing - **AI-powered campaign intelligence** for optimization and insights - **Complete multi-tenant isolation** for enterprise data sovereignty - **White-label branding** for SMS aggregators and resellers - **Credit-based billing** with prepaid credits, auto-recharge, and invoicing - **REST API with 200+ endpoints** fully documented with OpenAPI 3.0 The platform serves as both a standalone enterprise SMS solution and a white-label platform for SMS aggregators who need to offer branded messaging services to their own clients. --- ## SMPP Messaging Engine ### Protocol Support TIKSIG implements the SMPP v3.4 specification for direct connectivity to telecom operator SMSC gateways. This is fundamentally different from HTTP-based SMS APIs that relay messages through intermediary platforms. ### Connection Management - **Bind Modes**: Transmitter (TX), Receiver (RX), and Transceiver (TRX) - **Connection Pooling**: Multiple persistent SMPP connections per route - **Sliding Window**: Configurable flow control for throughput optimization - **Keep-Alive**: Automatic enquire_link PDU exchanges to maintain connections - **Reconnection**: Automatic reconnect with exponential backoff on connection loss ### Routing Intelligence - **Multi-Path Routing**: Messages can be routed through multiple carrier connections - **Cost-Based Routing**: Automatic selection of lowest-cost route per destination - **Quality-Based Routing**: Route selection based on historical delivery rates - **Latency-Based Routing**: Route prioritization based on delivery speed - **AI-Assisted Routing**: Machine learning models optimize route selection in real time - **Failover Chains**: Configurable primary, secondary, and tertiary routes per destination - **Circuit Breakers**: Automatic detection of degraded routes with traffic rerouting ### Message Processing - **Encoding**: GSM7 (7-bit), UCS-2 (16-bit Unicode), and binary SMS support - **Concatenation**: Automatic long message splitting with UDH headers - **Throughput**: 10,000+ messages per second with BullMQ job queue processing - **10 Dedicated Queues**: Separate processing queues for different message priorities - **DLR Processing**: Real-time Delivery Receipt parsing and status tracking - **Status Codes**: Comprehensive SMPP error code mapping and reporting ### Delivery Receipts (DLR) - Real-time DLR processing from carrier networks - Status tracking: DELIVRD, UNDELIV, ACCEPTD, EXPIRED, DELETED, UNKNOWN, REJECTD - Webhook notifications for delivery status changes - Aggregate delivery rate calculations per route, country, and campaign --- ## AI-Powered Features TIKSIG integrates AI capabilities throughout the platform, powered by OpenAI GPT-4 and Anthropic Claude with automatic provider failover. ### Smart Compose & Content Intelligence - **Smart Compose**: AI-assisted message writing with tone, readability, and engagement optimization - **Content Scoring**: Automated assessment of message clarity, engagement potential, and compliance - **Spam Detection**: Two-layer analysis combining rule-based filters with LLM content review - **Language Detection**: Automatic identification of message language for routing optimization - **Personalization Suggestions**: AI recommendations for dynamic content insertion ### Campaign Intelligence & Optimization - **A/B Test Analysis**: Statistical significance calculation with AI-driven winner recommendations - **Send-Time Optimization**: ML-based prediction of optimal delivery windows per audience segment - **Audience Insights**: AI-generated audience behavior patterns and engagement predictions - **Content Optimization**: Recommendations for message length, tone, CTA placement - **Auto-Winner Selection**: Automatic scaling of best-performing variant to remaining audience ### Sentiment Analysis - Campaign-level sentiment scoring across all messages - Message-level sentiment classification (positive, neutral, negative) - Audience sentiment trend tracking over time - Sentiment-based audience segmentation recommendations ### Operational Intelligence - **Anomaly Detection**: Real-time detection of unusual delivery patterns, cost spikes, or error surges - **Predictive Analytics**: Forecasting of message volumes, costs, and delivery rates - **Route Health Monitoring**: AI-powered assessment of carrier route performance - **Natural-Language Reports**: LLM-generated executive summaries with actionable insights - **Trend Analysis**: Automatic identification of delivery trends across time, geography, and carriers ### AI Provider Configuration - Primary: OpenAI GPT-4 (gpt-4-turbo) - Fallback: Anthropic Claude (claude-3-sonnet) - Automatic failover between providers - Configurable per-tenant AI settings - Rate limiting and cost controls for AI usage --- ## Campaign Management ### Campaign Types - **Instant Campaigns**: Immediate message delivery to selected audience - **Scheduled Campaigns**: One-time delivery at a specified future date/time - **Recurring Campaigns**: Automated repeat delivery on configurable schedules (daily, weekly, monthly) ### A/B Testing - Support for 2-5 message variants per campaign - Randomized audience splitting with configurable ratios - Metrics tracked: delivery rate, click-through rate (for URLs), response rate - Real-time statistical significance calculation (95% confidence interval) - AI-powered winner recommendation based on multi-metric analysis - Auto-winner mode: automatically sends best variant to remaining audience after test period ### Audience Management - **Contact Import**: CSV, Excel, and API-based bulk contact import - **Contact Groups**: Organize contacts into groups with tags and custom fields - **Smart Segmentation**: Segment by demographics, engagement history, location, custom tags - **Deduplication**: Automatic phone number deduplication and validation - **Opt-Out Management**: Automatic STOP keyword processing and unsubscribe handling - **Capacity**: Support for millions of contacts per tenant ### Message Templates - Reusable template library with folder organization - Variable substitution: {{firstName}}, {{orderId}}, {{customField}}, etc. - Template versioning and approval workflows - Character count and segment calculation - Multi-language template support ### Campaign Controls - Real-time campaign progress dashboard - Pause and resume active campaigns - Cancel campaigns with partial delivery reporting - Per-campaign cost tracking and budget limits - Throttling: configurable messages-per-second rate per campaign --- ## Analytics & Reporting ### Real-Time Dashboard - WebSocket-based (Socket.IO) live message tracking - Real-time delivery rate, throughput, and error metrics - Live campaign progress with percentage completion - Active connection status monitoring - Credit balance and consumption rate display ### Report Types #### Message Reports - Individual message-level detail with full lifecycle tracking - Filterable by: date range, country, operator, sender ID, status, error code, campaign - Search by phone number or message content (Elasticsearch-powered) #### Performance Reports - Delivery rates by country, carrier, sender ID, and time period - Latency percentiles (p50, p95, p99) by route - Error distribution analysis with root cause categorization - Throughput trends and capacity utilization #### Financial Reports - Cost analysis by messages, country, sender, and network - Per-campaign ROI tracking - Credit consumption trends and forecasting - Revenue reports for white-label resellers - Downloadable invoices and billing statements #### AI-Powered Reports - Natural-language executive summaries generated by LLM - Anomaly detection with automated root cause analysis - Optimization recommendations based on historical data - Trend identification and predictive insights ### Export Formats - **PDF**: Professional formatted reports with charts and branding - **CSV**: Raw data export for external analysis - **Excel (XLSX)**: Formatted spreadsheets with multiple sheets - **JSON**: Machine-readable data for API integrations - **Automated Delivery**: Scheduled report emails (daily, weekly, monthly) --- ## Multi-Tenant Architecture TIKSIG is built from the ground up as a multi-tenant platform with enterprise-grade isolation. ### Isolation Layers - **Database Isolation**: Row-level security (RLS) policies enforce tenant-scoped data access - **Cache Isolation**: Redis key namespacing prevents cross-tenant cache contamination - **API Isolation**: Every API request is validated against the authenticated tenant context - **File Storage Isolation**: Tenant-scoped S3/MinIO buckets for file uploads - **Queue Isolation**: Separate BullMQ queue processing per tenant priority ### Tenant Management - Tenant provisioning with custom configuration - Per-tenant SMPP route assignments - Independent billing, credits, and pricing - Tenant-specific rate limiting and quotas - Isolated user management and RBAC ### Hierarchy - **System Owner**: Platform-wide administration and tenant management - **Tenant Admin**: Enterprise-level configuration and user management - **Tenant User**: Day-to-day campaign and message operations - **API User**: Programmatic access with scoped permissions --- ## Security & Compliance ### Encryption - **At Rest**: AES-256 encryption for all stored data - **In Transit**: TLS 1.3 for all API, WebSocket, and SMPP connections - **API Keys**: Hashed storage with scoped permissions ### Authentication & Authorization - **RBAC**: Role-based access control with custom role creation - **2FA**: TOTP-based two-factor authentication (Google Authenticator, Authy) - **Session Management**: Redis-backed sessions with configurable expiration - **IP Whitelisting**: Restrict API access to approved IP addresses - **Rate Limiting**: Configurable per-endpoint and per-tenant rate limits ### Webhook Security - HMAC-SHA256 signature verification on all outbound webhooks - Timestamp validation to prevent replay attacks - Automatic retry with exponential backoff for failed deliveries - Dead-letter queue for undeliverable webhook events ### Compliance Tools - **TCPA (US)**: Time-of-day restrictions, consent tracking, opt-out management - **GDPR (EU)**: Data export, right to deletion, consent management, data processing records - **DND Registries**: Automatic filtering against Do Not Disturb databases - **Opt-Out Detection**: Automatic keyword detection (STOP, UNSUBSCRIBE, CANCEL, QUIT, END) - **Quiet Hours**: Timezone-aware delivery window enforcement - **Content Filtering**: Configurable blocked word lists and content category restrictions - **Sender ID Registration**: Workflow support for countries requiring pre-registered sender IDs - **Audit Logging**: Complete immutable audit trail of all administrative and operational actions --- ## Developer Platform & API ### RESTful API - 200+ endpoints covering all platform functionality - OpenAPI 3.0 / Swagger documentation with interactive explorer - Versioned API with backward compatibility guarantees - JSON request/response format with pagination and filtering ### Key API Endpoints - `POST /api/v1/messages/send` — Send single SMS - `POST /api/v1/messages/bulk` — Send bulk SMS (up to 100,000 per request) - `GET /api/v1/messages/:id` — Get message status and details - `POST /api/v1/campaigns` — Create campaign - `GET /api/v1/campaigns/:id/stats` — Campaign statistics - `GET /api/v1/reports/delivery` — Delivery reports - `GET /api/v1/reports/financial` — Financial reports - `POST /api/v1/contacts/import` — Bulk contact import - `GET /api/v1/contacts` — List contacts with filtering - `GET /api/v1/balance` — Check credit balance - `POST /api/v1/webhooks` — Configure webhooks - `GET /api/v1/routes` — List available SMPP routes - `GET /api/v1/analytics/overview` — Analytics overview ### Authentication - API key-based authentication via `X-API-Key` header - Scoped API keys: read-only, send-only, full-access, custom - Per-key IP whitelisting and rate limiting - Key rotation without downtime ### WebSocket (Real-Time) - Socket.IO-based real-time event streaming - Events: message.sent, message.delivered, message.failed, campaign.progress, balance.low - Authenticated connections with API key or session token - Heartbeat and automatic reconnection ### SDKs - **Node.js**: `npm install @tiksig/node-sdk` - **Python**: `pip install tiksig` - **PHP**: Composer package - **Java**: Maven/Gradle dependency ### Webhooks - Configurable event-driven HTTP callbacks - Events: delivery reports, campaign completion, balance alerts, error notifications - HMAC-SHA256 signature for verification - Automatic retry with exponential backoff (up to 5 attempts) - Webhook delivery logs with response inspection ### API Sandbox - Interactive API testing environment - Pre-configured test credentials - Simulated SMPP responses for development - No real messages sent in sandbox mode --- ## White-Label Capabilities TIKSIG can be fully rebranded for SMS aggregators, resellers, and enterprises who want to offer SMS services under their own brand. ### Customizable Elements - **Logo & Branding**: Custom logo, favicon, color scheme - **Domain**: CNAME mapping for custom domain (e.g., sms.yourbrand.com) - **Login Page**: Branded authentication screens - **Email Templates**: Custom transactional email branding (welcome, password reset, reports) - **PDF Reports**: Branded report generation with custom headers and footers - **Dashboard**: Themed UI with your color palette ### Reseller Features - Sub-tenant provisioning and management - Per-sub-tenant pricing and markup configuration - Revenue tracking and commission reporting - Branded API documentation - Custom SMTP server for transactional emails --- ## Technical Architecture ### Backend Stack - **Runtime**: Node.js 20 LTS - **Framework**: NestJS 10 with TypeScript 5 - **ORM**: Prisma with PostgreSQL 16 - **Job Queues**: BullMQ with 10 dedicated processing queues - **SMPP**: Custom SMPP v3.4 client implementation ### Frontend Stack - **Framework**: Next.js 14 (App Router) - **UI Library**: React 18 - **Styling**: Tailwind CSS + Shadcn/UI component library - **State Management**: React Query (TanStack Query) - **Animations**: Framer Motion - **Charts**: Recharts for data visualization - **Internationalization**: next-intl (English, Turkish, Chinese, Spanish) ### Data Layer - **Primary Database**: PostgreSQL 16 with row-level security - **Cache**: Redis 7 for sessions, rate limiting, response caching - **Search**: Elasticsearch 8 for full-text message and log search - **File Storage**: MinIO (S3-compatible) for uploads, exports, and media ### Infrastructure - **Containerization**: Docker with docker-compose orchestration - **Reverse Proxy**: Nginx with SSL termination and load balancing - **Process Manager**: PM2 for Node.js process management - **Monitoring**: Health checks, connection monitoring, queue metrics - **Logging**: Structured JSON logging with configurable levels ### Performance Characteristics - Message throughput: 10,000+ messages/second - API response time: < 100ms (p95) - WebSocket latency: < 50ms for real-time updates - Database queries: Optimized with connection pooling and prepared statements - Cache hit rate: > 95% for frequently accessed data --- ## Pricing & Billing ### Plans #### Starter Plan — $99/month - Up to 50,000 messages per month - Basic analytics and reporting - Email support (business hours) - 1 SMPP route - 3 user accounts - API access - Standard delivery reports #### Business Plan — $299/month - Up to 500,000 messages per month - AI-powered analytics and optimization - Priority support (24/5) - 5 SMPP routes - 10 user accounts - A/B testing - Advanced reporting with AI insights - White-label branding - Webhook notifications #### Enterprise Plan — Custom Pricing - Unlimited messages - Dedicated SMPP routes with guaranteed throughput - 24/7 premium support with dedicated account manager - Unlimited users with custom RBAC - SLA guarantee (99.97% uptime) - Custom integrations and API development - On-premise deployment option - Dedicated infrastructure - Custom compliance configurations ### Billing System - **Credit-Based**: Prepaid credits consumed per SMS segment - **Per-Country Pricing**: Different rates based on destination country and operator - **Volume Discounts**: Tiered pricing with lower per-message costs at higher volumes - **Auto-Recharge**: Configurable automatic credit top-up when balance falls below threshold - **Invoicing**: Downloadable PDF invoices with detailed line items - **Payment Methods**: Credit card, wire transfer, custom terms for enterprise - **Net Terms**: Net-30 and Net-60 available for enterprise customers - **Currency**: USD (primary), EUR, GBP supported ### Free Trial - 14-day free trial on all plans - No credit card required to start - Full feature access during trial period - Trial credits included for testing --- ## Competitive Comparison ### TIKSIG vs. Twilio - **Protocol**: TIKSIG uses SMPP (direct carrier) vs. Twilio's HTTP API (relay) - **Cost**: TIKSIG is 30-40% cheaper due to direct carrier connections - **Latency**: Sub-second on TIKSIG vs. 1-3 seconds on Twilio - **Multi-Tenant**: TIKSIG offers true database isolation; Twilio is shared infrastructure - **AI**: Built-in AI analytics on TIKSIG; requires third-party on Twilio - **White-Label**: Full rebranding on TIKSIG; not available on Twilio - **Self-Hosted**: TIKSIG supports on-premise; Twilio is SaaS-only ### TIKSIG vs. Vonage (Nexmo) - **Throughput**: TIKSIG handles 10K+ msg/sec vs. Vonage's rate-limited API - **A/B Testing**: Native on TIKSIG; not available on Vonage - **Reporting**: AI-powered analytics on TIKSIG; basic on Vonage - **Deployment**: Self-hosted or cloud on TIKSIG; cloud-only on Vonage ### TIKSIG vs. MessageBird - **SMPP Access**: Direct on TIKSIG; abstracted on MessageBird - **Tenant Isolation**: Full isolation on TIKSIG; shared on MessageBird - **Campaign Management**: Advanced with A/B testing on TIKSIG; basic on MessageBird ### When to Choose TIKSIG - You need direct SMPP carrier connectivity (not HTTP relay) - You require multi-tenant isolation for compliance or aggregator use cases - You want AI-powered campaign optimization built into the platform - You need white-label branding for reselling SMS services - You want lower per-message costs through direct carrier connections - You need on-premise or self-hosted deployment - You process high volumes (100K+ messages/day) and need guaranteed throughput --- ## Use Cases & Industries ### Transactional Messaging - OTP (One-Time Password) verification for account registration and login - Order confirmation and shipping notifications for e-commerce - Appointment reminders for healthcare and service businesses - Password reset and security alert notifications - Payment confirmation and receipt delivery - Two-factor authentication code delivery ### Marketing & Engagement - Promotional campaign delivery with A/B testing - Flash sale and limited-time offer announcements - Customer re-engagement and win-back campaigns - Loyalty program notifications and reward alerts - Event promotion and ticket confirmation - Seasonal and holiday marketing automation ### Enterprise Communication - Employee shift scheduling and change notifications - Emergency broadcast and crisis communication - Internal IT system alerts and maintenance notifications - HR communications: policy updates, benefits enrollment - Supply chain alerts and logistics coordination ### Industry-Specific #### Financial Services - Transaction alerts and balance notifications - Fraud detection and suspicious activity alerts - Loan payment reminders and approval notifications - Investment portfolio updates - Regulatory compliance notifications #### Healthcare - Appointment scheduling and reminders - Prescription refill notifications - Lab result availability alerts - Telehealth session reminders - Public health alerts and vaccination reminders #### E-Commerce & Retail - Order status and delivery tracking updates - Cart abandonment recovery messages - Product availability and back-in-stock alerts - Customer review and feedback requests - Warranty and return status notifications #### Education - Class schedule changes and cancellation alerts - Exam reminders and grade notifications - Emergency campus notifications - Parent-teacher communication - Enrollment and registration confirmations #### Logistics & Transportation - Shipment tracking and delivery ETA updates - Driver dispatch and route notifications - Warehouse inventory alerts - Customs clearance notifications - Proof of delivery confirmations ### SMS Aggregator / Reseller - White-label SMS platform for your customers - Custom pricing and markup per sub-tenant - Branded dashboard and API documentation - Revenue tracking and commission management - Sub-tenant provisioning and management --- ## Global Coverage ### Coverage Scope - **180+ countries** with direct or partner carrier connections - Per-country and per-operator routing rules - Local sender ID support where available - International and local numbering plan support ### Key Regions - **Europe**: Full coverage across EU/EEA, UK, Switzerland, Turkey - **Middle East**: UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman, Jordan, Lebanon - **Africa**: South Africa, Nigeria, Kenya, Egypt, Morocco, Ghana, Tanzania - **Asia-Pacific**: India, Indonesia, Thailand, Philippines, Vietnam, Malaysia, Japan, South Korea, Australia - **Americas**: United States, Canada, Brazil, Mexico, Colombia, Argentina, Chile ### Routing Features - Dynamic route selection based on cost, quality, and latency - Automatic failover to backup routes on delivery failure - Country-specific sender ID and content regulations handled automatically - Real-time route health monitoring with degradation alerts - Custom routing rules per tenant and per campaign --- ## Integration Guide ### Quick Start (REST API) 1. **Sign up** at https://www.tiksig.com/register 2. **Generate an API key** from the dashboard at Settings > API Keys 3. **Send your first SMS**: ``` POST https://api.tiksig.com/api/v1/messages/send Headers: X-API-Key: your_api_key Content-Type: application/json Body: { "to": "+1234567890", "from": "TIKSIG", "message": "Hello from TIKSIG!" } ``` 4. **Check delivery status**: `GET /api/v1/messages/{messageId}` ### SDK Examples #### Node.js ``` const Tiksig = require('@tiksig/node-sdk'); const client = new Tiksig({ apiKey: 'your_api_key' }); const result = await client.messages.send({ to: '+1234567890', from: 'TIKSIG', message: 'Hello from TIKSIG!' }); ``` #### Python ``` from tiksig import TiksigClient client = TiksigClient(api_key='your_api_key') result = client.messages.send( to='+1234567890', sender='TIKSIG', message='Hello from TIKSIG!' ) ``` ### WebSocket Integration ``` const io = require('socket.io-client'); const socket = io('wss://api.tiksig.com', { auth: { apiKey: 'your_api_key' } }); socket.on('message.delivered', (data) => { console.log('Message delivered:', data.messageId); }); ``` ### Webhook Configuration ``` POST https://api.tiksig.com/api/v1/webhooks Headers: X-API-Key: your_api_key Body: { "url": "https://yourapp.com/webhooks/sms", "events": ["message.delivered", "message.failed", "campaign.completed"], "secret": "your_webhook_secret" } ``` ### SMPP Direct Connection For high-throughput integrations, connect directly via SMPP v3.4: - **Host**: Provided upon enterprise account setup - **Port**: 2775 (standard) / 2776 (TLS) - **Bind Modes**: Transmitter, Receiver, Transceiver - **Window Size**: Configurable (default: 10) - **Enquire Link Interval**: 30 seconds --- ## Data Isolation & Security Architecture ### Complete Multi-Tenant Isolation TIKSIG implements defense-in-depth isolation to ensure no cross-tenant data leakage: #### Database Layer - PostgreSQL row-level security (RLS) policies on all tenant-scoped tables - Every query is automatically filtered by `tenant_id` - No shared tables for sensitive data — each tenant's data is logically partitioned - Foreign key constraints enforce referential integrity within tenant boundaries #### Application Layer - Middleware extracts and validates tenant context from authenticated sessions - All service methods receive tenant context as a required parameter - Cross-tenant access attempts are logged and blocked at the service level #### Cache Layer - Redis key namespacing: `tenant:{tenantId}:resource:{resourceId}` - TTL policies prevent stale cross-tenant cache entries - Cache invalidation is scoped to individual tenants #### File Storage Layer - Tenant-scoped MinIO/S3 bucket prefixes - Pre-signed URLs are generated with tenant-scoped access policies - No shared file paths between tenants #### API Layer - API keys are scoped to a single tenant - Rate limiting is applied per-tenant to prevent resource monopolization - IP whitelisting can be configured per API key ### Audit & Compliance - Every administrative action is logged with: actor, action, resource, timestamp, IP address - Audit logs are immutable and tenant-scoped - Data retention policies are configurable per tenant - GDPR data export and deletion workflows are built in --- ## Performance & Scalability ### Throughput Benchmarks - **SMS Processing**: 10,000+ messages per second sustained throughput - **API Response Time**: < 100ms at p95 under normal load - **WebSocket Latency**: < 50ms for real-time event delivery - **Campaign Processing**: 1M+ messages per campaign with progress tracking - **Contact Import**: 100K+ contacts per batch import ### Scalability Architecture - **Horizontal Scaling**: Add BullMQ workers for increased message throughput - **Connection Pooling**: PostgreSQL and Redis connection pools auto-scale - **Queue Partitioning**: 10 dedicated BullMQ queues distribute processing load - **SMPP Connection Pool**: Multiple persistent connections per carrier route - **CDN Integration**: Static assets served via CDN for global performance ### High Availability - **Circuit Breakers**: Automatic detection and isolation of failing carrier routes - **Multi-Path Routing**: Failover to backup routes on primary route degradation - **Health Checks**: Continuous monitoring of all system components - **Graceful Degradation**: Non-critical features degrade gracefully under load - **Zero-Downtime Deployments**: Rolling updates via PM2 cluster mode --- ## Frequently Asked Questions ### General **Q: What is TIKSIG?** A: TIKSIG is an enterprise-grade CPaaS (Communications Platform as a Service) for high-volume SMS messaging. It uses the SMPP v3.4 protocol for direct carrier connectivity, includes AI-powered analytics, A/B testing, and multi-tenant architecture with complete data isolation. **Q: How is TIKSIG different from Twilio or other SMS APIs?** A: TIKSIG connects directly to carrier SMSC gateways via SMPP, rather than relaying through HTTP APIs. This provides lower latency (sub-second), higher throughput (10K+ msg/sec), lower costs (30-40% savings), and telecom-grade reliability with circuit breakers and failover. **Q: What countries does TIKSIG support?** A: TIKSIG supports SMS delivery to 180+ countries with per-country routing, pricing, and sender ID management. **Q: What AI features does TIKSIG include?** A: TIKSIG includes smart compose (AI message writing), content optimization, spam detection, sentiment analysis, send-time optimization, anomaly detection, predictive analytics, and AI-generated natural-language reports. Powered by OpenAI GPT-4 and Anthropic Claude. ### Technical **Q: What is SMPP and why does it matter?** A: SMPP (Short Message Peer-to-Peer) v3.4 is the telecom industry standard protocol for SMS exchange. Direct SMPP connections to carrier SMSCs eliminate intermediary hops, reducing latency and cost while increasing reliability compared to HTTP-based SMS APIs. **Q: Can I self-host TIKSIG?** A: Yes, enterprise customers can deploy TIKSIG on their own infrastructure using Docker. The platform supports both cloud-hosted and on-premise deployment models. **Q: What programming languages are SDKs available for?** A: SDKs are available for Node.js, Python, PHP, and Java. The RESTful API with OpenAPI documentation also allows integration from any language. **Q: How does multi-tenant data isolation work?** A: TIKSIG uses PostgreSQL row-level security (RLS), Redis key namespacing, tenant-scoped MinIO buckets, and application-layer tenant context validation to ensure complete data isolation between tenants. No tenant can access another tenant's data. **Q: What integration methods are available?** A: REST API (200+ endpoints), WebSocket (Socket.IO), direct SMPP v3.4 protocol, webhooks, and SDKs for Node.js, Python, PHP, and Java. ### Business **Q: Is there a free trial?** A: Yes, all plans include a 14-day free trial with no credit card required. You get full feature access and trial credits for testing. **Q: Can I use TIKSIG as a white-label SMS platform?** A: Yes, Business and Enterprise plans include full white-label capabilities. You can rebrand the entire platform with your logo, colors, domain, email templates, and PDF reports. **Q: What support is available?** A: Starter plans include email support during business hours. Business plans get priority support (24/5). Enterprise plans include 24/7 premium support with a dedicated account manager. **Q: What are the pricing plans?** A: Starter at $99/mo (50K messages), Business at $299/mo (500K messages), and Enterprise with custom pricing (unlimited messages). All include a 14-day free trial. --- ## Company Information - **Company**: TIKSIG - **Headquarters**: Istanbul, Turkey - **Industry**: Cloud Communications / CPaaS / Telecom Infrastructure - **Clients**: Enterprise businesses across Europe, Middle East, Africa, and Asia-Pacific - **Daily Volume**: Millions of SMS messages processed daily - **Team**: Engineering, product, and support teams in Istanbul --- ## Links & Resources - **Website**: https://www.tiksig.com - **LLMs.txt (Summary)**: https://www.tiksig.com/llms.txt - **Features**: https://www.tiksig.com/#features - **Pricing**: https://www.tiksig.com/#pricing - **About**: https://www.tiksig.com/#about - **Case Studies**: https://www.tiksig.com/#case-studies - **Developer Docs**: https://www.tiksig.com/developers/docs - **API Keys**: https://www.tiksig.com/developers/api-keys - **API Sandbox**: https://www.tiksig.com/developers/sandbox - **Sign Up**: https://www.tiksig.com/register - **Login**: https://www.tiksig.com/login - **Contact**: https://www.tiksig.com/#contact - **Terms of Service**: https://www.tiksig.com/terms - **Privacy Policy**: https://www.tiksig.com/privacy - **Twitter/X**: https://twitter.com/tiksig - **LinkedIn**: https://www.linkedin.com/company/tiksig - **GitHub**: https://github.com/tiksig --- *Last updated: February 2026. For the most current information, visit https://www.tiksig.com*