Webhooks & APIOutbound

contact.created

Emitted when a new contact is added to People

type: contact.created

Fired when a new contact (People record) is created in Wexio.

When it fires

  • A channel integration creates a contact from an incoming message (first-time contact).
  • The People API or admin UI creates a contact directly.
  • A flow card (e.g. Update Contact, CRM) creates a new contact.

data shape

type Data = {
  contact: ContactPayload;
};

Example envelope

{
  "id": "evt_11223344-5566-7788-99aa-bbccddeeff00",
  "type": "contact.created",
  "timestamp": "2026-04-24T10:00:00.000Z",
  "data": {
    "contact": {
      "peopleId": "6804f4d5a6f9f35f6e66f1a2",
      "phoneNumber": "+46700000000",
      "firstName": "Alex",
      "createdAt": "2026-04-24T10:00:00.000Z",
      "updatedAt": "2026-04-24T10:00:00.000Z"
    }
  },
  "meta": {
    "eventId": "evt_11223344-5566-7788-99aa-bbccddeeff00",
    "event": "contact.created",
    "occurredAt": "2026-04-24T10:00:00.000Z",
    "organisationId": "6640f3d5c8a0d7e8b7f20222",
    "connectionId": "6640f45ac8a0d7e8b7f2014a",
    "apiVersion": "2026-04-01",
    "attempt": 1
  }
}

On this page