IntegrationsPersonalisationCommandBar (deprecated)

Command AI (CommandBar)

⚠️

Deprecated. CommandBar (Command AI) is now Amplitude Guides and Surveys. Use the Amplitude integration for new integrations. This integration is hidden from new installs; an integration already installed on it keeps its revision and keeps delivering. Nothing is removed.

Datafly Signal keeps Command AI (formerly CommandBar) user properties current through the server-side bulk-identify API, for nudge, checklist and Spotlight targeting.

Command AI is now part of Amplitude, and its documentation has moved to Amplitude Guides and Surveys. For new work, use Guides and Surveys through the Amplitude integration.

Why route Command AI (CommandBar) through Datafly Signal

  • Events arrive when the browser cannot send them. Server-side delivery is not stopped by ad blockers, tracking prevention or a page unload.
  • Properties stay current. Plan and subscription changes confirmed on the server reach targeting without waiting for a page load.

Prerequisites

  • Your Command AI organisation id and an API key.
  • The site booting Command AI with the same user id Signal sees as user_id.

Configuration

FieldRequiredDescription
org_idYesYour CommandBar organization ID. Forms the API path: https://api.commandbar.com/api/\{org_id\}/bulk-identify/. This is the same org id passed to window.CommandBar.boot() on the client.
api_keyYesServer-side API key issued by the CommandBar (Command AI) team. Sent as the X-API-KEY header. Separate from the client-side SDK org id; request it from CommandBar support.

Configure in Signal

Add the integration

Go to Integrations > Add Integration > Command AI (CommandBar).

Choose a preset

Default.

Enter the configuration

Fill in the fields in the table above.

Choose the categories that gate product personalisation.

Save

Signal delivers the next matching event.

API Endpoint

POST https://api.commandbar.com/api/ORG_ID/bulk-identify/
X-API-KEY: API_KEY
Content-Type: application/json

A JSON array of {id, properties}, batched up to 100 users per request (the API accepts 1,000).

Identity Signals

SignalSent asNotes
User ididThe Signal user_id. Anonymous events are not sent.

Event Mapping

Default preset (default)

User properties for Command AI (formerly CommandBar) nudge, checklist and Spotlight targeting, through the server-side bulk-identify API: identify traits, the sign-up plan and method, and subscription changes, upserted on the user id the site passes to the Command AI boot call. Server-side is properties only: Command AI has no server-side event API. No email or name is sent; targeting uses plan, role and company. Command AI is now part of Amplitude and its developer documentation has moved to Amplitude Guides and Surveys; for new work use Guides and Surveys through the Amplitude integration.

Signal eventSent asEnabled
identifybulk_identifyYes
sign_upbulk_identifyYes
subscription_startedbulk_identifyYes
subscription_cancelledbulk_identifyYes

To customise, edit the integration’s Field Mappings in the Management UI.

Example: an identify

What Signal sends (rendered from the preset):

POST https://api.commandbar.com/api/org42/bulk-identify/
[
  {
    "id": "crm-user-7",
    "properties": {
      "company": "Acme",
      "created_at": "2026-01-02T03:04:05Z",
      "plan": "pro",
      "role": "admin"
    }
  }
]

Testing

Send a test event

Trigger the event on your site, or replay one from Signal’s event debugger.

Check the response

Confirm a 2xx response, then check the user’s properties in Command AI.

Troubleshooting

ProblemSolution
401 or 403Check the API key and organisation id.

Limitations

  • Server-side scope is user properties only: Command AI has no server-side event API.
  • No email or name is sent.