# Eventos de segmentos

> Contactos que entran en un segmento con seguimiento o salen de él.



## segment.contact_added

> Se envía cuando un contacto entra en un segmento con seguimiento, con el segmento, el contacto, el motivo y cuándo entró. Alfa: solo para el equipo de Emailit.

# segment.contact_added

Se envía cuando un contacto empieza a coincidir con un [segmento con seguimiento](/es/docs/segments/tracked/). Los segmentos sin seguimiento no envían este evento. Tampoco lo envía el primer recuento después de crear un segmento con seguimiento o de reanudar el seguimiento.

> **Los segmentos están en alfa:** Los segmentos solo están abiertos al equipo de Emailit mientras los probamos. Consulta [Quién puede usar los segmentos](/es/docs/segments/#who-can-use-segments).

La misma entrada inicia las automatizaciones con el disparador **Added to segment**, y cumple los objetivos y reanuda los pasos **Wait until** con ese evento, salvo que `reason` sea `segment_updated`.

Las peticiones de webhook contienen un array JSON de eventos como este; consulta [Peticiones de webhook](/es/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "segment.contact_added",
  "object": {
    "object": "segment_membership",
    "segment": {
      "id": "seg_2nYs9Kd1Lq3vB8wXcE4fT7uRm0p",
      "name": "Pro customers renewing soon"
    },
    "contact": {
      "id": "con_2xLf5Jk1Xs7Nc2Ur8Zo3Ld6Pt0a",
      "email": "ada@example.com",
      "first_name": "Ada",
      "last_name": "Lovelace",
      "custom_fields": {
        "plan": "pro"
      }
    },
    "reason": "contact",
    "joined_at": "2026-10-18T12:00:00.000000+00:00"
  },
  "data": {
    "object": {
      "object": "segment_membership",
      "segment": {
        "id": "seg_2nYs9Kd1Lq3vB8wXcE4fT7uRm0p",
        "name": "Pro customers renewing soon"
      },
      "contact": {
        "id": "con_2xLf5Jk1Xs7Nc2Ur8Zo3Ld6Pt0a",
        "email": "ada@example.com",
        "first_name": "Ada",
        "last_name": "Lovelace",
        "custom_fields": {
          "plan": "pro"
        }
      },
      "reason": "contact",
      "joined_at": "2026-10-18T12:00:00.000000+00:00"
    }
  }
}
```

## Campos

- `event_id` (string): El ID del evento (`evt_…`). Una petición reintentada lleva el mismo ID, así que úsalo para omitir los eventos que ya hayas procesado. También puedes consultar el evento con [Obtener un evento](/es/docs/api-reference/events/get/).

- `type` (string): Siempre `segment.contact_added`.

- `object` (object): El cambio de pertenencia que describe el evento. Sus campos se indican a continuación.

- `data.object` (object): El mismo objeto otra vez, con la forma que devuelve la [API de eventos](/es/docs/api-reference/events/get/) en `data`.

### Objeto de pertenencia a un segmento

- `object` (string): Siempre `segment_membership`.

- `segment` (object): El `id` y el `name` del segmento.

- `contact` (object): El contacto: `id`, `email`, `first_name`, `last_name` y `custom_fields`.

- `reason` (string): Por qué entró el contacto: `contact` cuando cambiaron los contactos, incluidas las importaciones y las listas de contactos eliminadas; `schedule` cuando lo detectó la sincronización diaria, por ejemplo porque una regla de fecha ahora se cumple, o `segment_updated` cuando se editaron el origen o los filtros del segmento.

- `joined_at` (string): Cuándo registró Emailit la entrada, en formato ISO 8601 con desfase respecto a UTC.

---
Fuente: https://emailit.com/es/docs/webhooks/events/segment/segment-contact-added/

## segment.contact_removed

> Se envía cuando un contacto sale de un segmento con seguimiento, con el segmento, el contacto, el motivo y cuándo salió. Alfa: solo para el equipo de Emailit.

# segment.contact_removed

Se envía cuando un contacto deja de coincidir con un [segmento con seguimiento](/es/docs/segments/tracked/). Los segmentos sin seguimiento no envían este evento, y tampoco lo envían los contactos que salen porque se han eliminado.

> **Los segmentos están en alfa:** Los segmentos solo están abiertos al equipo de Emailit mientras los probamos. Consulta [Quién puede usar los segmentos](/es/docs/segments/#who-can-use-segments).

La misma salida inicia las automatizaciones con el disparador **Removed from segment** y termina las ejecuciones que tienen esa condición de salida, salvo que `reason` sea `segment_updated`.

Las peticiones de webhook contienen un array JSON de eventos como este; consulta [Peticiones de webhook](/es/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLd4Ks8Vp1Rm6Wc3Nt9Bh5Qy0e",
  "type": "segment.contact_removed",
  "object": {
    "object": "segment_membership",
    "segment": {
      "id": "seg_2nYs9Kd1Lq3vB8wXcE4fT7uRm0p",
      "name": "Pro customers renewing soon"
    },
    "contact": {
      "id": "con_2xLf5Jk1Xs7Nc2Ur8Zo3Ld6Pt0a",
      "email": "ada@example.com",
      "first_name": "Ada",
      "last_name": "Lovelace",
      "custom_fields": {
        "plan": "pro",
        "renews_on": "2026-12-01"
      }
    },
    "reason": "schedule",
    "left_at": "2026-10-18T00:30:05.000000+00:00"
  },
  "data": {
    "object": {
      "object": "segment_membership",
      "segment": {
        "id": "seg_2nYs9Kd1Lq3vB8wXcE4fT7uRm0p",
        "name": "Pro customers renewing soon"
      },
      "contact": {
        "id": "con_2xLf5Jk1Xs7Nc2Ur8Zo3Ld6Pt0a",
        "email": "ada@example.com",
        "first_name": "Ada",
        "last_name": "Lovelace",
        "custom_fields": {
          "plan": "pro",
          "renews_on": "2026-12-01"
        }
      },
      "reason": "schedule",
      "left_at": "2026-10-18T00:30:05.000000+00:00"
    }
  }
}
```

## Campos

- `event_id` (string): El ID del evento (`evt_…`). Una petición reintentada lleva el mismo ID, así que úsalo para omitir los eventos que ya hayas procesado. También puedes consultar el evento con [Obtener un evento](/es/docs/api-reference/events/get/).

- `type` (string): Siempre `segment.contact_removed`.

- `object` (object): El cambio de pertenencia que describe el evento. Sus campos se indican a continuación.

- `data.object` (object): El mismo objeto otra vez, con la forma que devuelve la [API de eventos](/es/docs/api-reference/events/get/) en `data`.

### Objeto de pertenencia a un segmento

- `object` (string): Siempre `segment_membership`.

- `segment` (object): El `id` y el `name` del segmento.

- `contact` (object): El contacto tal como es ahora: `id`, `email`, `first_name`, `last_name` y `custom_fields`.

- `reason` (string): Por qué salió el contacto: `contact` cuando cambiaron los contactos, incluidas las importaciones y las listas de contactos eliminadas; `schedule` cuando lo detectó la sincronización diaria, por ejemplo porque una regla de fecha ya no se cumple, o `segment_updated` cuando se editaron el origen o los filtros del segmento.

- `left_at` (string): Cuándo registró Emailit la salida, en formato ISO 8601 con desfase respecto a UTC.

---
Fuente: https://emailit.com/es/docs/webhooks/events/segment/segment-contact-removed/
