# Kampagne testen und planen

> Test-E-Mails senden, eine Kampagne als echter Kontakt in der Vorschau ansehen, sofort senden oder planen, eine Planung stornieren und verfolgen, was während des Versands passiert.

Bevor eine Kampagne hinausgeht, prüfen Sie sie in Ihrem eigenen Posteingang und mit echten Kontaktdaten. Senden Sie sie dann sofort oder wählen Sie einen Zeitpunkt. Diese Seite behandelt Tests, Planung, das Stornieren einer Planung und was während des Versands passiert, in der Weboberfläche und per API.

## Test senden

Testversände gehen an Ihre eigenen Adressen, damit Sie die E-Mail in echten Posteingängen und E-Mail-Programmen prüfen können.

1. **Testschritt öffnen.** Wechseln Sie im Kampagnen-Assistenten zu **Preview and test**.

2. **Adressen eingeben.** Geben Sie unter **Send test** bis zu 5 Adressen ein, getrennt durch Kommas, Leerzeichen oder Semikolons, zum Beispiel `me@acme.com, colleague@acme.com`.

3. **Senden.** Wählen Sie **Send test**. Die Bestätigung lautet „Test email is being sent.“

Testversände unterscheiden sich von der echten Kampagne:

- **Platzhalter verwenden Beispieldaten.** `{{email}}` wird zur Testadresse. Vorname, Nachname und eigene Felder sind leer. Um echte Werte zu prüfen, verwenden Sie [Preview as contact](#preview-as-a-contact).
- **Der Abmeldelink meldet niemanden ab.**
- **Ladevorgänge und Klicks werden nicht getrackt**, und Tests zählen nicht im Bericht der Kampagne.
- **Limits:** bis zu 5 Adressen pro Test und 3 Tests pro Minute. Die Kampagne braucht zuerst eine **From email**.
- **Workspaces in der Sandbox** können Tests nur an die Kontoadressen von Mitgliedern des Workspace senden. Siehe [Produktionszugang](/de/docs/workspaces/production-access/).

Test-E-Mails erscheinen wie andere ausgehende E-Mails unter **Email API → Emails**.

## Vorschau als Kontakt

Im selben Schritt rendert **Preview as contact** die Kampagne mit den Daten eines Kontakts. Suchen Sie einen Kontakt nach Name oder E-Mail-Adresse, und die Vorschau zeigt Betreff und Inhalt so, wie diese Person sie sehen wird, darüber „Previewing as“ und ihren Namen. Wechseln Sie zwischen **Desktop** und **Mobile**, um beide Breiten zu prüfen.

So finden Sie leere Namen, falsche Schlüssel eigener Felder und Platzhalter, die nicht ersetzt wurden. Siehe [Platzhalter](/de/docs/campaigns/merge-tags/).

## Sofort senden oder planen

Wählen Sie im Schritt **Send** die Option **Send campaign** und dann den Zeitpunkt:

| Option | Was passiert |
| --- | --- |
| **Immediately** | Wählen Sie **Send now**. Die Kampagne wechselt zu **In process**, und der Versand beginnt sofort. |
| **Schedule** | Wählen Sie unter **Schedule for** Datum und Uhrzeit und dann **Schedule**. Die Kampagne wechselt zu **Scheduled**. |

Beim Planen gilt:

- **Die Uhrzeit gilt in der Zeitzone Ihres Computers.** Das Feld ist mit der nächsten vollen Stunde vorbelegt. Emailit speichert die Uhrzeit in UTC.
- **Sie muss in der Zukunft liegen.** Andernfalls zeigt der Dialog „Pick a time in the future.“
- **Der Versand beginnt innerhalb einer Minute nach dem Zeitpunkt.** Emailit prüft jede Minute auf fällige Kampagnen.
- **Die Empfänger werden ermittelt, wenn der Versand beginnt**, daher werden Personen, die Ihren Kontaktlisten in der Zwischenzeit beitreten oder sie verlassen, korrekt berücksichtigt.
- **Die Kampagne ist gesperrt.** Nur Entwürfe lassen sich bearbeiten. Um eine geplante Kampagne zu ändern, stornieren Sie zuerst die Planung.

## Planung stornieren

1. **Kampagne finden.** Öffnen Sie unter **Email Marketing → Campaigns** den Tab **Scheduled**.

2. **Stornieren.** Wählen Sie im Zeilenmenü oder oben auf der Kampagnenseite **Cancel Schedule** und bestätigen Sie.

Die Kampagne wird wieder zum **Draft** ohne Sendezeitpunkt, sodass Sie sie bearbeiten und erneut senden oder planen können. In den letzten 5 Minuten vor dem geplanten Zeitpunkt können Sie nicht stornieren. Die Weboberfläche zeigt dann „Campaign cannot be canceled less than 5 minutes before scheduled time.“

## Während des Versands

Wenn der Versand beginnt, wählt Emailit die Empfänger aus, überspringt abgemeldete und gesperrte Adressen und erstellt in Batches eine E-Mail pro Empfänger. Währenddessen zeigt die Kampagnenseite:

- Eine Karte **In process**: „This campaign is still sending. Counts update as messages move through delivery.“
- **Send progress**: den Anteil der erstellten E-Mails, die die Warteschlange verlassen haben, zum Beispiel „1,200 of 5,000 created messages have left the unprocessed queue.“
- Live-Zahlen für **Sent**, **Delivered**, **Attempted**, **Not processed**, **Bounced**, **Suppressed** und **Complained**. Siehe [Kampagnenberichte](/de/docs/campaigns/reports/#metrics).

Sobald alle E-Mails an die Empfänger erstellt sind, wechselt der Status zu **Sent**. Die Zustellung läuft danach weiter: E-Mails an vorübergehend nicht erreichbare Server werden bis zu etwa 21 Stunden lang erneut versucht, und Ladevorgänge und Klicks kommen weiter herein. Der Bericht aktualisiert sich entsprechend.

Eine Kampagne, deren Versand begonnen hat, lässt sich in der Weboberfläche nicht mehr stoppen. Testen Sie sie daher, bevor Sie sie senden.

## Per API nutzen

Senden Sie einen Entwurf sofort mit [Kampagne senden oder planen](/de/docs/api-reference/campaigns/send/):

```bash
curl https://api.emailit.com/v2/campaigns/cmp_4Tq9Xv2kLm8Rw/send \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY"
```

```json
{
  "object": "campaign",
  "id": "cmp_4Tq9Xv2kLm8Rw",
  "name": "October newsletter",
  "status": "sending",
  "message": "Campaign send initiated"
}
```

Um ihn zu planen, übergeben Sie `scheduled_at` als ISO-8601-Datum mit Uhrzeit in der Zukunft. Ein Unix-Zeitstempel funktioniert ebenfalls. Nur Entwürfe lassen sich planen:

```bash
curl https://api.emailit.com/v2/campaigns/cmp_4Tq9Xv2kLm8Rw/send \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "scheduled_at": "2026-10-15T09:00:00Z" }'
```

```json
{
  "object": "campaign",
  "id": "cmp_4Tq9Xv2kLm8Rw",
  "name": "October newsletter",
  "status": "scheduled",
  "scheduled_at": "2026-10-15T09:00:00Z",
  "message": "Campaign is scheduled"
}
```

| Fehler | Ursache |
| --- | --- |
| `403` | Der Workspace hat noch keinen Produktionszugang. |
| `422` „Invalid scheduled_at“ | `scheduled_at` ist kein gültiges Datum in der Zukunft. |
| `422` „Campaign cannot be scheduled“ | Die Kampagne ist kein Entwurf. |

[Kampagne stornieren](/de/docs/api-reference/campaigns/cancel/) setzt eine Kampagne im Status `draft` oder `sending` auf `canceled`. E-Mails, die bereits für Empfänger erstellt wurden, gehen trotzdem hinaus. Um eine geplante Kampagne zurück in den Entwurf zu setzen, verwenden Sie **Cancel Schedule** in der Weboberfläche.

Verfolgen Sie den Fortschritt mit den [Webhook-Events](/de/docs/webhooks/event-types/) `campaign.scheduled`, `campaign.queued`, `campaign.sending`, `campaign.sent` und `campaign.canceled`.

## Siehe auch

  - [Kampagnenberichte](/de/docs/campaigns/reports/): Was jede Kennzahl bedeutet.
  - [Kampagne erstellen](/de/docs/campaigns/create/): Der vollständige Assistent.

---
Quelle: https://emailit.com/de/docs/campaigns/test-and-schedule/
