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.

  1. Unified CDP Core: Ingest data from your web, mobile, and backend systems to build comprehensive customer profiles in real-time.
  2. Omnichannel Orchestration: Seamlessly reach your customers across Email, WhatsApp, In-App Push, and Web Campaigns from a single visual canvas.
  3. Dynamic Segmentation: Group your audience based on complex behavioral logic, transaction history, and predictive traits.
  4. 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
});