# Abonnenten zu einer Mailchimp-Liste hinzufügen

> Formspree Docs · Die CLI verwenden · 14. Juli 2023

Die Aktion **add or update contact** fügt einen Kontakt zu einer Mailchimp-Zielgruppe hinzu oder aktualisiert ihn. Im Hintergrund ruft diese Aktion den API-Endpoint [**add or update a list member**](https://mailchimp.com/developer/reference/lists/list-members/#put_/lists/-list_id-/members/-subscriber_hash-) auf. Falls der Aufruf fehlschlägt, wiederholen wir ihn für dich.

Das Hinzufügen der Aktion **add or update contact** in der Datei `formspree.json` hat denselben Effekt wie das Hinzufügen des Mailchimp-Plugins im Formspree-Dashboard. Weitere Informationen findest du im [Hilfeartikel zum Mailchimp-Plugin](/articles/plugins/use-mailchimp-to-collect-email-addresses/).

## Formspree.json-Konfiguration

| Schlüssel | Typ | Beschreibung |
| --- | --- | --- |
| `app` |  String | Muss `mailchimp` sein |
| `type`  |  String | Muss `addOrUpdateContact` sein |
| `audience` |  String | Deine Mailchimp-Zielgruppen-ID (ein statischer Wert, erforderlich; wir empfehlen die Verwendung einer Umgebungsvariablen-Referenz). Siehe [Find your Mailchimp Audience ID](https://mailchimp.com/help/find-audience-id/). |
| `apiKey` |  String | Dein API-Schlüssel (muss eine $-Umgebungsvariablen-Referenz sein, erforderlich) |

**Beispiel**

```javascript
{
  "forms": {
    "contact": {
      "name": "Contact Form",
      "actions": [
        {
          "app": "mailchimp",
          "type": "addOrUpdateContact",
          "audience": "$MAILCHIMP_AUDIENCE",
          "apiKey": "$MAILCHIMP_APIKEY"
        }
      ]
    }
  }
}
```

## Validierungsregeln

Die Aktion **add or update contact** fügt implizit die folgenden Validierungsregeln hinzu:

| Feld | Validierungsregel |
| --- | --- |
| `email` | Erforderlich |
| `email` | Typ ist `email` |
