Push experiences into CortexDB from Make.com (formerly Integromat) scenarios.

Make.com Integration

Use the HTTP module in a Make.com scenario to capture experiences into CortexDB. Output of the previous module maps directly to envelope fields.

Configure

Add an HTTP → Make a request module:

FieldValue
URLhttps://api-v1.cortexdb.ai/v1/experience
MethodPOST
HeadersAuthorization: Bearer YOUR_TOKEN, X-Cortex-Actor: service:make, Content-Type: application/json
Body typeRaw → JSON

Body:

{
  "scope": "org:acme/source:make",
  "modality": "imported",
  "content": {
    "kind": "text",
    "text": "{{1.text}}"
  },
  "context": {
    "observed_at": "{{formatDate(now; YYYY-MM-DDTHH:mm:ssZ)}}",
    "labels": ["make.com", "{{1.app}}"]
  },
  "idempotency_key": "make-{{executionId}}-{{1.id}}"
}

executionId + the source event's id produces a stable idempotency key — retries write once.

See also