Documentation
DocsIntroduction
Welcome to AlgorithmX
AlgorithmX is an enterprise-grade Customer Data Platform (CDP) and omnichannel marketing automation engine. We help modern businesses unify their fragmented customer data into a single source of truth, enabling highly personalized, real-time engagement across every touchpoint.
What makes AlgorithmX different?
Unlike traditional marketing tools that operate in silos, AlgorithmX is built around a centralized 360-degree view of your customer.
- Unified CDP Core: Ingest data from your web, mobile, and backend systems to build comprehensive customer profiles in real-time.
- Omnichannel Orchestration: Seamlessly reach your customers across Email, WhatsApp, In-App Push, and Web Campaigns from a single visual canvas.
- Dynamic Segmentation: Group your audience based on complex behavioral logic, transaction history, and predictive traits.
- AI-Powered Capabilities: While the platform is grounded in robust CDP capabilities, it features advanced AI tools to help you optimize delivery times, generate content, and uncover hidden audience insights.
[!TIP] Getting Started The best way to start is by tracking your first customer event. Our SDKs are designed to be developer-friendly and type-safe.
Quick Example
Here is an example of how to integrate the AlgorithmX CDP tracking script into your Next.js or Node application:
import { AlgorithmX } from '@algorithmx/sdk';
// Initialize the tracking client
const algo = new AlgorithmX({
apiKey: 'YOUR_API_KEY',
environment: 'production'
});
// Identify a user (Login/Signup)
algo.identify('user_98765', {
email: '[email protected]',
name: 'Sarah Connor',
plan: 'premium'
});
// Track a custom event
algo.track('product_viewed', {
productId: '12345',
category: 'cosmetics',
price: 49.99
});