Skip to content
Starten Sie mit 100 kostenlosen Verifizierungs-Credits
Qualisend
Alle Artikel
Leitfäden / 16. Mai 2026

E-Mails aus Airtable ohne Plugin verifizieren

9 minutes read

Qualisend team
Ablaufdiagramm von links nach rechts: Ein Airtable-Datensatz wird an ein Automatisierungsskript übergeben, dann an die Qualisend-Verify-API, die die Ergebnisse zustellbar, riskant und unzustellbar an den Datensatz zurückleitet.

Airtable ist der Ort, an dem viele Teams ihre Kontakte pflegen – ein Anmeldeformular speist eine Base, ein Interface sammelt Leads, ein CSV-Import wirft die Teilnehmerliste der letzten Woche hinein. Doch das E-Mail-Feld von Airtable prüft nur, dass eine Adresse richtig aussieht; es kann Ihnen nicht sagen, ob das Postfach tatsächlich existiert, ob es sich um eine Wegwerfadresse handelt oder ob es bei Ihrem allerersten Versand einen Hard Bounce auslöst. Dieser Leitfaden zeigt zwei praktische Wege, um E-Mails mit Qualisend aus Airtable zu verifizieren: in Echtzeit, mit einer Automatisierung, die bei jedem neuen Datensatz ein kurzes Skript ausführt, und als Massenverarbeitung, indem Sie eine Ansicht als CSV exportieren. Keiner davon braucht ein natives Plugin – noch gibt es keins – sondern nur die integrierten Automatisierungen von Airtable oder dessen Export-Schaltfläche.

Die kurze Antwort#

Wählen Sie den Weg, der dazu passt, wann Sie die Antwort brauchen:

  • Echtzeit – bauen Sie eine Airtable-Automatisierung mit einer Aktion Skript ausführen. Bei jedem neuen (oder aktualisierten) Datensatz liest sie die E-Mail, ruft die Qualisend-API mit fetch auf und schreibt das Ergebnis in ein Feld in derselben Zeile zurück. Der Datensatz trägt nun einen status und einen score, nach denen Sie filtern, gruppieren und weiterleiten können.
  • Massenverarbeitung – exportieren Sie eine Tabelle oder Ansicht als CSV, lassen Sie sie durch die Massen- Verifizierung von Qualisend laufen und importieren Sie die bereinigte Datei erneut, um eine Statusspalte über alles nachzufüllen, was bereits in Ihrer Base liegt.

Warum das E-Mail-Feld von Airtable nicht ausreicht#

Der Feldtyp Email von Airtable führt eine Formatprüfung durch – er stellt sicher, dass es ein @, eine Domain und keinen offensichtlichen Unsinn gibt. Das ist dieselbe Art von Prüfung, die auch ein regulärer Ausdruck durchführt, und sie scheitert aus denselben Gründen: Format ist nicht Zustellbarkeit. jane@gmial.com besteht die Formatprüfung. Ebenso throwaway@mailinator.com, und ebenso eine echt aussehende Adresse bei einer Domain, die letztes Jahr klammheimlich abgeschaltet wurde.

Keine davon wird erkannt, bevor Sie senden – und bis dahin ist eine tote Adresse ein Hard Bounce, der an Ihrer Bounce-Rate und Ihrer Absenderreputation nagt. Eine echte Verifizierung ergänzt die Ebenen, die eine Tabelle nicht bieten kann: ein DNS-/MX- Lookup und eine SMTP-Postfachprüfung, dazu Kennzeichnungen für Wegwerf-, Rollen- und Catch-all- Adressen. Falls diese Pipeline neu für Sie ist, ist was die E-Mail-Verifizierung tatsächlich prüft die Einführung.

Zwei Wege, um E-Mails aus Airtable zu verifizieren#

Zuerst die wichtige Einschränkung: Die Verifizierung erfolgt, nachdem eine Zeile existiert, nicht als Inline-Schranke im Formular oder Interface, das sie erstellt hat. Airtable hat keinen unterstützten Weg, um eine Übermittlung mitten in der Eingabe über einen externen API-Aufruf zu blockieren. Sie verifizieren also den Datensatz in dem Moment, in dem er eintrifft, und handeln dann nach dem Ergebnis – das prägt beide Wege unten.

WegWann er läuftAm besten geeignet für
AutomatisierungsskriptSofort, pro neuem/aktualisiertem DatensatzLive-Erfassung – jede Adresse verifizieren und markieren, sobald sie eintrifft
Massen-CSVBei Bedarf, in StapelnVorhandene Datensätze und regelmäßige Listenpflege

Die meisten Teams machen am Ende beides: ein Skript für die Live-Erfassung, plus eine gelegentliche Listenbereinigung, um Adressen zu erwischen, die seit ihrem ersten Hinzufügen veraltet sind.

Weg 1: Echtzeit mit einer Airtable-Automatisierung#

Airtable-Automatisierungen können mit einer Aktion Skript ausführen ein JavaScript-Snippet ausführen, und dieses Snippet kann mit fetch eine externe API aufrufen – alles, was Sie brauchen, um einen Datensatz zu verifizieren, ohne Airtable zu verlassen.

1. Wählen Sie den Auslöser. Erstellen Sie unter Automatisierungen eine und wählen Sie einen Auslöser:

  • Wenn ein Datensatz erstellt wird – die einfachste Wahl für ein Formular oder Interface, das neue Zeilen anhängt.
  • Wenn ein Datensatz Bedingungen erfüllt (z. B. E-Mail-Status ist leer) – gut, um bereits verifizierte Zeilen zu überspringen.
  • Wenn ein Datensatz in eine Ansicht gelangt – richten Sie ihn auf eine Ansicht, die auf E-Mail-Status = leer gefiltert ist, sodass erneute Läufe Ihnen dieselbe Adresse nie doppelt berechnen.

2. Fügen Sie die Aktion „Skript ausführen“ hinzu und konfigurieren Sie zwei Eingabevariablen im linken Bereich der Aktion: ordnen Sie email dem E-Mail-Feld des auslösenden Datensatzes zu und recordId der Airtable-Datensatz-ID des Datensatzes. Das Skript liest sie über input.config().

3. Schreiben Sie das Skript. Es ruft Qualisend auf und schreibt dann das Ergebnis in dieselbe Zeile zurück. Bestätigen Sie den genauen Endpunkt und die Anfrageform in der Entwicklerdokumentation – die Platzhalter unten füllen Sie selbst aus:

// Airtable automation → "Run a script" action.
// Input variables (set in the action's left panel):
//   email     → the triggering record's email field
//   recordId  → the triggering record's record ID
let { email, recordId } = input.config();

let table = base.getTable("Contacts");

try {
  let response = await fetch("https://api.qualisend.com/v1/verify", {
    method: "POST",
    headers: {
      // Use a scoped, verify-only key — see the note below on key safety.
      "Authorization": "Bearer YOUR_API_KEY",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ email }),
  });

  // Response shape: { result: { status, score, reason, sub_flags } }
  let { result } = await response.json();

  await table.updateRecordAsync(recordId, {
    "Email status": result.status, // text: deliverable / risky / undeliverable / unknown
    "Email score": result.score,   // number: 0–100
  });
} catch (err) {
  // Fail open: never lose a contact if the API is briefly unreachable.
  await table.updateRecordAsync(recordId, { "Email status": "unknown" });
}

Ein paar Dinge machen dies robust und sicher:

  • Verwenden Sie einen eingeschränkten Schlüssel. Airtable-Automatisierungsskripte speichern den Schlüssel im Skript- text, wo ihn jeder Mitarbeiter der Base lesen kann, und es gibt keinen serverseitigen Geheimnis- speicher für ein Snippet wie dieses. Erstellen Sie also einen auf Nur-Verifizierung eingeschränkten Schlüssel für diese Automatisierung statt eines Schlüssels mit Vollzugriff – falls er jemals durchsickert, kann er nur Adressen verifizieren, sonst nichts. Die Entwicklerdokumentation zeigt, wie man einen Schlüssel einschränkt. Das ist das Airtable-Äquivalent zur Regel „Schlüssel bleibt serverseitig“ im serverlosen Muster zur Verifizierung bei der Anmeldung.
  • Fehlertoleranz (fail open). Wenn die Anfrage fehlschlägt oder eine Zeitüberschreitung erleidet, verwerfen Sie den Datensatz nicht – der catch-Block schreibt unknown, sodass ein Mensch (oder ein späterer erneuter Lauf) ihn aufgreifen kann. Eine Verifizierungs-API ist ein Qualitätsfilter, keine Authentifizierungsschranke; ein vorübergehender Ausfall sollte niemals einen echten Lead löschen.
  • Vermeiden Sie Wiederauslöse-Schleifen. Wenn Ihr Auslöser Wenn ein Datensatz aktualisiert wird lautet, beobachten Sie ein bestimmtes Feld (das E-Mail-Feld) – nicht „ein beliebiges Feld“ –, sonst löst das Zurückschreiben oben die Automatisierung erneut auf sich selbst aus. Ein Auslöser bei der Datensatzerstellung oder einer gefilterten Ansicht umgeht dies vollständig.
  • Passen Sie Ihre Feldtypen an. Beim Schreiben in ein einzeiliges Textfeld wird die Statuszeichenkette unverändert übernommen. Wenn Sie lieber ein Einfachauswahlfeld verwenden möchten, übergeben Sie { name: result.status } und legen Sie die vier Optionen (deliverable, risky, undeliverable, unknown) vorab an, damit das Schreiben nicht fehlschlägt.

Der Verifizierungsaufruf selbst ist sprachunabhängig – dieselbe Anfrage funktioniert von einem Typeform-Webhook oder einer Zapier Custom Request aus, wenn ein Teil Ihres Stacks außerhalb von Airtable liegt. Nur der input.config()- / updateRecordAsync-Kleber oben ist Airtable-spezifisch.

Weg 2: einen CSV-Export als Massenverarbeitung verifizieren#

Wenn Sie bereits eine Base voller Kontakte haben oder lieber nach einem Zeitplan bereinigen als ein Skript pro Zeile auszuführen, gehen Sie in Stapeln vor. Das ist auch die richtige Wahl, wenn eine Automatisierung pro Datensatz Ihr Laufkontingent im Tarif aufbrauchen würde.

  1. Exportieren Sie eine Ansicht als CSV. Öffnen Sie in der Rasteransicht das Ansichtsmenü → CSV herunterladen (oder wählen Sie zuerst eine gefilterte Ansicht, damit Sie nur die Zeilen exportieren, die Ihnen wichtig sind). Sie erhalten eine Zeile pro Datensatz mit der E-Mail in einer eigenen Spalte.
  2. Lassen Sie die Datei durch die Massenverifizierung laufen und lassen Sie Qualisend die vollständige Pipeline – MX, SMTP und die Kennzeichnungen Wegwerf / Rolle / Catch-all – über jede Zeile anwenden.
  3. Laden Sie die annotierte Datei herunter. Jede Adresse kommt mit einem status, einem reason-Code und einem score von 0–100 zurück.
  4. Reimportieren Sie in Airtable. Bringen Sie die bereinigte CSV wieder herein, mit Abgleich über die E-Mail- Spalte, um ein Statusfeld über die gesamte Base nachzufüllen. Unterdrücken Sie dann die unzustellbaren Adressen vor Ihrem nächsten Versand und behandeln Sie die riskanten Zeilen mit Sorgfalt – die durchgängige Routine finden Sie in wie man eine E-Mail-Liste bereinigt.

Massenverarbeitung ist das richtige Werkzeug für einen Rückstand, aber es ist Bereinigung, keine Vorbeugung: eine Adresse, die Sie hier erwischen, liegt meist schon in Ihrer Base. Kombinieren Sie einen regelmäßigen Massendurchlauf mit der Automatisierung aus Weg 1, sodass neue schlechte Adressen in dem Moment gekennzeichnet werden, in dem sie eintreffen.

Nach dem Ergebnis handeln#

Welcher Weg das Ergebnis auch liefert, die Form ist dieselbe – ein status, ein reason, ein score und die sub_flags. Ordnen Sie jedem eine Handlung zu:

ErgebnisWas in Airtable zu tun ist
deliverableAkzeptieren – lassen Sie den Datensatz in Ihre Synchronisierung, Liste oder Ihren Versand fließen.
undeliverableUnterdrücken. Filtern Sie ihn aus Ihrer Versandansicht heraus; prüfen Sie den reason, um zu sehen, ob es eine schlechte Domain oder ein totes Postfach ist.
risky / Catch-allAkzeptieren, aber in eine eigene Ansicht segmentieren. Eine Catch-all-Domain kann das einzelne Postfach nicht bestätigen, also senden Sie vorsichtig.
unknownSpäter erneut prüfen – die Infrastruktur hat nicht geantwortet, verwerfen Sie also niemals einen echten Kontakt deswegen.
disposable-UnterkennzeichnungAblehnen oder markieren, je nachdem, wie streng Ihr Funnel ist – siehe Rollen-, Wegwerf- & Frei- Adressen.

Da das Ergebnis in einem Feld liegt, wird alles Nachgelagerte zu einem einfachen Airtable-Filter – eine „saubere Liste“-Ansicht von E-Mail-Status = deliverable, eine Unterdrückungs- ansicht für undeliverable. Für das vollständige Bild, wie die Pipeline zu jedem Status gelangt, siehe wie die E-Mail-Verifizierung funktioniert.

Häufig gestellte Fragen#

Gibt es eine native Qualisend-Integration für Airtable?#

Derzeit nicht. Die nativen Plattform-Integrationen von Qualisend werden neu aufgebaut, daher gibt es noch keine Ein-Klick-Erweiterung, die sich aus Airtable installieren lässt – sie steht auf der Roadmap. Bis sie erscheint, ist der unterstützte Weg, E-Mails aus Airtable zu verifizieren, die integrierte Automatisierungsaktion Skript ausführen, die auf die Qualisend-API zeigt, genau wie in diesem Leitfaden beschrieben. Dieser Ansatz ist zudem flexibler: Sie steuern die Anfrage, das Zurückschreiben in das Feld und die Auslösebedingungen.

Benötige ich einen kostenpflichtigen Airtable-Tarif, um E-Mails automatisch zu verifizieren?#

Sie benötigen Automatisierungen, die in jedem Tarif enthalten sind – aber die Anzahl der Automatisierungs- läufe ist durch Ihren Tarif begrenzt, und jeder verifizierte Datensatz verbraucht einen Lauf. Im kostenlosen Tarif ist ein Skript pro Datensatz bei geringem Volumen in Ordnung; bei größerem Umfang wechseln Sie entweder zu einem Tarif mit mehr Läufen oder setzen auf den Massen-CSV-Weg, der einen ganzen Export in einem Auftrag verifiziert statt eines Laufs pro Zeile.

Kann Airtable E-Mail-Adressen selbst verifizieren?#

Nur das Format. Der Feldtyp Email von Airtable bestätigt, dass eine Adresse wohlgeformt ist – sie hat ein @ und eine Domain –, aber er löst keine MX-Einträge auf und prüft das Postfach nicht. So kommt eine vertippte oder Wegwerf-Adresse, die gültig aussieht, trotzdem durch. Eine echte Verifizierung braucht die DNS- und SMTP-Ebenen, die ein Dienst wie Qualisend zusätzlich zur Formatprüfung ergänzt.

Sollte ich das Automatisierungsskript oder den CSV-Export verwenden?#

Nutzen Sie das Skript, wenn es auf das Timing ankommt – wenn jede Adresse in dem Moment verifiziert und markiert werden soll, in dem ihr Datensatz erstellt wird. Nutzen Sie den CSV-Export, wenn Sie einen Rückstand bereinigen, regelmäßige Pflege durchführen oder Ihr Automatisierungs-Laufkontingent im Blick behalten. Die meisten Teams machen beides: Das Skript hält neue Datensätze sauber, und ein gelegentlicher Massendurchlauf fängt alles ab, was durchgerutscht oder mit der Zeit veraltet ist.


Bereit, es einzurichten? Holen Sie sich einen auf Nur-Verifizierung eingeschränkten Schlüssel und das genaue Anfrageformat in der Entwicklerdokumentation, prüfen Sie eine einzelne Adresse in dem kostenlosen E-Mail-Checker auf Plausibilität oder beginnen Sie mit den 100 kostenlosen Credits in jedem Tarif, um beide Wege durchgängig zu testen, bevor Sie sich festlegen.

Your reputation, protected.

Clean your first list in minutes. 100 free credits, no card required.

Get started