> ## Documentation Index
> Fetch the complete documentation index at: https://loops.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Contact properties

> Create and list contact properties.

The `contact-properties` command lets you manage contact properties in your Loops account.

## `create`

Create a new contact property.

```bash theme={"dark"}
loops contact-properties create \
  --name planName \
  --type string
```

### Flags

| Flag     | Description                                                                                           |
| -------- | ----------------------------------------------------------------------------------------------------- |
| `--name` | Property name (camelCase, e.g. `planName`) <Badge color="red" size="sm">Required</Badge>              |
| `--type` | Property type (`string`, `number`, `boolean` or `date`) <Badge color="red" size="sm">Required</Badge> |

<Note>
  There are a few [reserved names](/contacts/properties#reserved-names) that you
  cannot use for contact properties.
</Note>

## `list`

List all contact properties.

```bash theme={"dark"}
loops contact-properties list
```

To show only custom properties:

```bash theme={"dark"}
loops contact-properties list --custom
```

### Flags

| Flag       | Description                 |
| ---------- | --------------------------- |
| `--custom` | Only list custom properties |
