> For the complete documentation index, see [llms.txt](https://documentation.themembers.dev.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.themembers.dev.br/webhooks/webhooks-do-checkout/estrutura-dos-webhooks/webhook-de-carrinho-abandonado.md).

# Webhook de carrinho abandonado

Este webhook é disparado sempre que um carrinho de compras é identificado como abandonado. Ele permite que sistemas integrados sejam notificados automaticamente para ações como recuperação de vendas, envio de comunicações ao cliente ou análises de comportamento.

### Evento

abandoned

### Payload

```json
{
  "company": {
    "id": "7268299385367167832",
    "name": "company",
    "email": "company.test@email.com",
    "phone": "+55 11999999999",
    "document_type": "cnpj",
    "document_number": "00000000000000",
    "owner": {
      "id": "7268299385346197469",
      "name": "Lucas da Silva",
      "email": "lucas@company.com",
      "phone": "+5511999999999",
      "document_type": "cpf",
      "document_number": "00000000000"
    }
  },
  "payload": {
    "id": "712",
    "object": "shopping_cart",
    "event": "abandoned",
    "created_at": "2026-01-07 18:17:08",
    "data": {
      "products": [
        {
          "product_id": "2931346b-a686-4816-8f64-b476a669ea01",
          "product_name": "Produto 1",
          "category": "oneoff",
          "price": 100
        }
      ],
      "customer": {
        "name": null,
        "cpf": null,
        "email": "cliente@example.com",
        "phone": null
      },
      "checkout": {
        "checkout_link": "https://checkout.thebank.com.br/pt-BR/7338938162967740000"
      }
    }
  }
}

```

### Detalhes

![🏢](https://www.notion.so/Base64-Image-Removed) company

Dados da empresa.

| Campo            | Tipo           | Obrigatório | Descrição                                            |
| ---------------- | -------------- | ----------- | ---------------------------------------------------- |
| id               | string         | Sim         | Id da empresa                                        |
| name             | string         | Sim         | Nome da empresa                                      |
| email            | string         | Sim         | E-mail de contato da empresa                         |
| phone            | string \| null | Não         | Telefone de contato                                  |
| document\_type   | string         | Sim         | <p>Tipo de documento (<br>cpf<br>ou<br>cnpj<br>)</p> |
| document\_number | string         | Sim         | Número do documento da empresa                       |
| owner            | object         | Sim         | Dados do proprietário                                |

![👤](https://www.notion.so/Base64-Image-Removed) company.owner

Dados do responsável legal da empresa.

| Campo            | Tipo           | Obrigatório | Descrição                                            |
| ---------------- | -------------- | ----------- | ---------------------------------------------------- |
| id               | string         | Sim         | Id do proprietário                                   |
| name             | string         | Sim         | Nome completo                                        |
| email            | string         | Sim         | E-mail de contato                                    |
| phone            | string \| null | Não         | Telefone                                             |
| document\_type   | string         | Sim         | <p>Tipo de documento (<br>cpf<br>ou<br>cnpj<br>)</p> |
| document\_number | string         | Sim         | Número do documento                                  |

![📦](https://www.notion.so/Base64-Image-Removed) payload

Informações principais do evento de carrinho abandonado.

| Campo       | Tipo              | Obrigatório | Descrição                                                          |
| ----------- | ----------------- | ----------- | ------------------------------------------------------------------ |
| id          | string            | Sim         | Id do utm                                                          |
| object      | string            | Sim         | <p>Tipo do objeto relacionado ao evento. Ex:<br>shopping\_cart</p> |
| event       | string            | Sim         | <p>Evento disparado. (<br>abandoned<br>)</p>                       |
| created\_at | string (datetime) | Sim         | Data e hora em que o evento foi gerado                             |
| data        | object            | Sim         | Dados específicos do carrinho abandonado.                          |

![📄](https://www.notion.so/Base64-Image-Removed) payload.data

Dados específicos do carrinho abandonado.

| Campo    | Tipo   | Obrigatório | Descrição                                |
| -------- | ------ | ----------- | ---------------------------------------- |
| products | object | Sim         | Lista de produtos presentes no carrinho. |
| customer | object | Sim         | Dados do cliente (quando disponíveis).   |
| checkout | object | Sim         | Informações de acesso ao checkout.       |

![🛒](https://www.notion.so/Base64-Image-Removed) payload.data.products

Lista de produtos presentes no carrinho.

| Campo         | Tipo   | Obrigatório | Descrição                                                               |
| ------------- | ------ | ----------- | ----------------------------------------------------------------------- |
| product\_id   | string | Sim         | Identificador do produto                                                |
| product\_name | string | Sim         | Nome do produto                                                         |
| category      | string | Sim         | <p>Categoria do produto (<br>oneoff<br>,<br>subscription<br>, etc.)</p> |
| price         | number | Sim         | Valor do produto (em centavos)                                          |

![👤](https://www.notion.so/Base64-Image-Removed) payload.data.customer

Dados do cliente (quando disponíveis).

| Campo | Tipo   | Obrigatório | Descrição                    |
| ----- | ------ | ----------- | ---------------------------- |
| name  | string | Não         | Nome do cliente              |
| cpf   | string | Não         | CPF do cliente               |
| email | string | Não         | E-mail informado no checkout |
| phone | string | Não         | Telefone do cliente          |

{% hint style="warning" %}
Alguns campos podem ser null caso o cliente não tenha finalizado o preenchimento dos dados no checkout.
{% endhint %}

![🔗](https://www.notion.so/Base64-Image-Removed) payload.data.checkout

Informações de acesso ao checkout.

| Campo          | Tipo         | Obrigatório | Descrição                                         |
| -------------- | ------------ | ----------- | ------------------------------------------------- |
| checkout\_link | string (URL) | Sim         | Link do checkout associado ao carrinho abandonado |
