Skip to content

The Blotout platform

Run your customer data stack on your own domain

Blotout puts Qinto, our engine, on a hostname you own. It collects what visitors do, works out which person each event belongs to and applies their consent. Apps then send each event to your tools, or do whatever you build them to do.

Your site

qinto.track('Purchase', { currency: 'USD', value: 59 })

Qinto on q.example.com

ada@example.com

One person, seen on 2 devices

Your apps

  • MetamarketingSent
  • Google AnalyticsanalyticsSkipped
  • BigQueryanalyticsSkipped
Section titled “One place for events, identity and consent”

A business keeps its customers in many tools: a store, ad platforms, a CRM, a warehouse. Each tool runs its own tracking code and keeps its own idea of who the visitor is, so one purchase can look like three different people. With Blotout, your site sends each event once, and every tool gets it with the same person attached.

  • On your own domain

    The tag and the API run on a subdomain you own, so browsers treat the visitor cookie as first party.

  • One profile per person

    The ID graph ties every browser, device and backend call with the same identifier to one person.

  • Consent applied per app

    A visitor can allow analytics and refuse marketing. With consent mode on, Qinto applies that to each app.

  • Apps, not integrations

    Adding a tool is a change in the Blotout platform. Your tracking code stays the same.

  • Isolated by design

    Each app runs in its own process with its own storage and secrets, and shares nothing with other customers.

  • Your Cloudflare account or ours

    Self-host in your own account, or use Blotout's managed hosting, which is in SOC 2 and HIPAA scope.

Add Blotout to a site

Put Qinto on a hostname you own and deploy it, with a four-step wizard or the Qinto CLI.

Send your data

Tell Qinto who a visitor is, what they did and what they allowed, from the page or your servers.

Install apps

Connect advertising, analytics, email and SMS, and more from reviewed apps in the App store.

Build an app

Write the app you need with the Qinto CLI and the app SDK, then publish it to the App store.

An AI agent can do this work through the same tools you use. Run the Qinto CLI from a terminal, or connect your assistant to the Qinto MCP server.

The CLI needs Node.js 24. These commands add one site with managed hosting.

Terminal window
npm i -g @blotout/qinto-cli
qinto login
qinto domain onboard example.com --mode managed --no-input --json

Until your DNS records are in place, the command returns the records and a resume command. Add the records and run the resume command. The CLI then deploys the site and returns the snippet for your pages.

An app is a small program that runs on your site’s Qinto host. If the App store does not have the one you need, you can write it. An app can:

  • Send events to a destination
  • Change or mask an event before delivery
  • Keep data in its own database or key-value store
  • Serve HTTP routes on your domain
  • Run on a schedule
  • Add code to your pages
  • Show its own panel in the Blotout platform
  • Give an AI assistant new tools
Terminal window
qinto app create my-app
cd my-app
qinto app dev
qinto app publish