SMS-Datenextraktion

Extrahieren Sie Absender, Zeitstempel, Betrag und Referenz aus jedem SMS-Screenshot

Das manuelle Abtippen von Betrag, Händler/Absender und Referenznummer aus jeder SMS in eine Tabelle dauert 10–15 Sekunden pro Nachricht und führt zu Tippfehlern, die Sie später korrigieren müssen. Dieses Tool erledigt das in 5 Sekunden pro Screenshot – sowohl für Bankbenachrichtigungen als auch für Bestellbestätigungen im selben Durchlauf.

5–10 Sek. pro Screenshot · Bis zu 99 % Genauigkeit bei gedrucktem Text

Bankbenachrichtigungen
Bestellbestätigungen
4 Kernfelder
Excel / CSV

Jede SMS hat zwei Datenschichten

Nachrichten-Metadaten und Transaktionsinhalte – beide aus einem Screenshot ausgelesen, kein Sortieren nötig.

Absenderrufnummer/Name (发送方号码或名称)

Kontaktname oder -nummer aus dem Nachrichtenkopf – Bankcodes, Händler-IDs oder P2P-Kontakte.

Zeitstempel (时间戳)

OS-Thread-Daten oder relative Angaben wie „vor 2 Stunden“. Die KI gibt aus, was im Bild steht.

Lesestatus (已读状态)

Ungelesene Punkte, abgedunkelter Text oder Vorschau vs. Vollansicht – erfasst, wenn diese OS-Indikatoren erscheinen.

Betrag (金额)

Der Geldbetrag. Bankbenachrichtigungen stellen ihn voran; Bestellbestätigungen betten ihn ein. Die KI liest ihn als Transaktionssignal.

Händler/Absender (商家或发送方)

Die Entität hinter der Transaktion – Händlernamen in GROSSBUCHSTABEN, Einzelhändlernamen oder P2P-Benutzernamen – identifiziert durch semantische Rolle.

Referenz/Bestellnummer (参考号或订单号)

Bank-Auth-Codes, Bestell-IDs oder Sendungsnummern. Das variabelste Feld und am schwersten allein anhand der Position zu lokalisieren.

Warum SMS-Screenshots die schwerste „einfache“ Extraktion sind

Eine SMS sieht einfach aus – ein paar Zeilen. Aber Bankbenachrichtigungen folgen starren Vorlagen, während Bestellbestätigungen eine völlig andere Formulierung verwenden. Herkömmliche OCR gibt die gesamte Zeichenfolge als ununterbrochenen Rohtext aus, sodass Sie jedes Feld mühsam per Augensuche finden müssen. Wie ein Reddit-Nutzer es formulierte: „Ich mache Screenshots von jeder Bankbenachrichtigung und Bestellbestätigung und gehe sie dann einzeln durch, um Betrag und Händler zu kopieren. Das dauert 20 Minuten, und ich übersehe trotzdem mindestens eine.“

01 SMS hat kein Layout

Herkömmliche OCR extrahiert Wörter anhand ihrer Position auf einer Seite – x-, y-Koordinaten, Lesereihenfolge. SMS ist eine einzelne Zeile oder ein kurzer Absatz ohne visuelle Struktur. Die „42,50 €“, die in einer Chase-Benachrichtigung an Position 3 steht, wandert in einer Wells-Fargo-Nachricht an Position 7.

02 Die Referenznummer wandert

In einer Chase-Benachrichtigung folgt der Autorisierungscode auf „ref:“; in einer Amazon-SMS erscheint die Bestellnummer mitten im Satz nach „Bestellung #“; bei Sendungsbenachrichtigungen ist die Nummer die einzige gemischt alphanumerische Zeichenfolge. Ein positionsbasiertes Tool muss für jeden Absender neu trainiert werden.

03 Bankbenachrichtigungen ≠ Bestellbestätigungen

Dies sind zwei verschiedene Nachrichtenarten. Eine Vorlage, die Chases Benachrichtigungsstruktur lernt, versagt bei US Bank, und ein auf Amazons Bestellformat trainiertes System hat keine Regeln für PayPal-Versandbenachrichtigungen. Sie müssen für jede Quelle separate Prozesse verwalten.

04 Metadaten sind OS-, nicht Nachrichtenebene

Absendername und Zeitstempel befinden sich im Thread-Header; der Lesestatus verwendet visuelle Hinweise wie farbige Punkte. Benachrichtigungsfelder zeigen relative Zeitstempel („vor 2 Stunden“) und abgeschnittene Vorschauen verbergen den Nachrichteninhalt. Herkömmliche OCR wurde für Seiten entwickelt, nicht für diese OS-spezifischen Funktionen.

01 Finden durch Bedeutung, nicht durch Position

Die Benutzerdefinierte Spaltenextraktion sagt der KI: „Finde den Betrag“ – nicht: „Schau auf Wort 3.“ Die KI liest die Nachricht als Finanztransaktion und lokalisiert jedes Feld anhand dessen, was es repräsentiert, unabhängig davon, wo es steht oder welche Bank es geschrieben hat.

02 Ein Spaltensatz für jeden Absender

Definieren Sie Betrag, Händler/Absender, Datum und Referenz einmal. Dieselben vier Spalten funktionieren für Chase-Benachrichtigungen, Amazon-Bestellungen und FedEx-Sendungsverfolgungstexte. Keine absenderspezifischen Regeln, kein Vorlagenwechsel.

03 Gemischte Quellen, einzelner Batch

Verarbeiten Sie eine Woche SMS auf einmal – Bankbenachrichtigungen, Bestellbestätigungen und Sendungsbenachrichtigungen von verschiedenen Absendern. Die Ausgabe ist eine einzige Tabelle mit allen ausgefüllten Feldern, sortiert nach Datum, bereit für Ihr Budget.

Von SMS-Screenshots zu einer sortierten Tabelle

Ob Sie die Bankbenachrichtigungen vom Dienstag erfassen, eine Bestellverfolgungstabelle erstellen oder Ausgabenbelege einer Reise zusammenstellen – der Ablauf besteht aus denselben drei Schritten.

1

Screenshots hochladen

Bankbenachrichtigungen, Bestellbestätigungen, Lieferbenachrichtigungen – PNG, JPG oder was Ihr Smartphone produziert. Jeder SMS-Screenshot ist eine separate Datei. Laden Sie beliebig viele auf einmal hoch; die Verarbeitung übernimmt gemischte Quellen, ohne dass Sie sie vorher sortieren müssen.

2

Vier Spalten benennen

Geben Sie Betrag, Händler/Absender, Datum und Referenz ein. Die Referenzspalte ist bewusst allgemein gehalten – sie sagt der KI, dass sie nach einer alphanumerischen Kennung beliebiger Länge suchen soll, die Bank-Auth-Codes, Händler-Bestell-IDs und Sendungsnummern abdeckt, ohne dass separate Spalten für jede benötigt werden.

3

Strukturierte Tabelle erhalten

Jede Zeile entspricht einem SMS-Screenshot. Die Spalte Betrag zeigt 42,50 €, 129,99 € und 15,00 € – einer von einer Chase-Benachrichtigung, einer von Amazon, einer von USPS. Sortieren Sie nach Datum, filtern Sie nach Händler, und Ihre Wochenumsätze sind bereit für die Überprüfung, ohne eine einzige Zelle anfassen zu müssen.

Wo die SMS-Extraktion glänzt – und worauf Sie achten sollten

Die Extraktion funktioniert bei den meisten SMS-Screenshots zuverlässig, da sie nach Bedeutung und nicht nach Layout liest. Einige Szenarien erfordern besondere Aufmerksamkeit.

Wenn es automatisch funktioniert

  • Bankbenachrichtigungen mit explizitem Dollarzeichen und Händlernamen in GROSSBUCHSTABEN – das konsistenteste SMS-Format mit höchster Extraktionszuverlässigkeit.
  • Bestellbestätigungen mit sichtbaren Bestellnummern oder Sendungscodes – die KI unterscheidet Kennungen anhand von Muster und Kontext vom umgebenden Text.
  • Vollständige Nachrichten-Screenshots – je mehr Kontext sichtbar ist, desto zuverlässiger ist die Extraktion auf Feldebene.

Wann Vorsicht geboten ist

  • SMS-Vorschauen, die durch das Benachrichtigungsfeld des Telefons abgeschnitten werden – eine Teilvorschau kann Referenz und Betrag auslassen, Zeitstempel auf „vor 2 Stunden“ verkürzen oder die Absenderzeile verbergen.
  • Zahlungstexte, die nur Benutzernamen oder Telefonnummern anstelle von Firmennamen nennen – die KI extrahiert, was sichtbar ist, aber „20 $ an Alex gesendet“ liefert weniger Händlerdetails als eine formelle Bankbenachrichtigung.
  • Transaktionen über mehrere Nachrichten, bei denen der Betrag in einer SMS und die Referenz in einer anderen erscheint – jeder Screenshot wird unabhängig verarbeitet, daher benötigt eine auf zwei Nachrichten verteilte Transaktion zwei Screenshots und eine manuelle Zusammenführung.

Häufig gestellte Fragen zur SMS-Datenextraktion

Kann ich den Betrag aus einer Bankbenachrichtigung und einer Bestellbestätigung im selben Batch extrahieren?

Ja. Definieren Sie „Betrag“ einmal als Spalte. Die KI liest „42,50 $ bei AMAZON.COM“ (Chase-Benachrichtigung) und „Ihre Bestellung für 29,99 $ wurde versandt“ (Amazon-Bestätigung), indem sie den Währungsbetrag erkennt, der mit einer Transaktion verknüpft ist – nicht, indem sie sich merkt, wo jeder Absender das Dollarzeichen platziert. Beide landen in derselben Spalte, eine Zeile pro Screenshot.

Was ist, wenn die Referenz in einer SMS eine Bestell-ID und in einer anderen ein Sendungscode ist?

Dies ist die häufigste Variation zwischen verschiedenen SMS-Absendern. Die Benutzerdefinierte Spaltenextraktion behandelt „Referenz“ als generische eindeutige Kennung – die KI findet die alphanumerische Zeichenfolge, die als Transaktionsschlüssel dient, unabhängig davon, ob es sich um einen 6-stelligen Bank-Autorisierungscode oder eine 22-stellige USPS-Sendungsnummer handelt. Dieselbe Spalte funktioniert für beide.

Kann ich Daten aus einer SMS extrahieren, die „vor 2 Stunden“ statt eines echten Datums anzeigt?

Relative Zeitstempel erscheinen, wenn Sie einen Screenshot vom Benachrichtigungsfeld des Telefons machen, anstatt die vollständige Nachricht zu öffnen. Die KI extrahiert den sichtbaren Datumstext – wenn nur „vor 2 Stunden“ angezeigt wird, kommt das in die Spalte „Datum“. Für ein absolutes Kalenderdatum öffnen Sie die einzelne Nachricht, bevor Sie den Screenshot machen.

Brauche ich für jede Bank oder jeden Händler einen anderen Spaltensatz?

Nein. Definieren Sie die vier Spalten einmal – Betrag, Händler/Absender, Datum, Referenz. Bankbenachrichtigungen, Bestellbestätigungen, Lieferverfolgungen und P2P-Zahlungstexte teilen sich alle dieselbe Datenstruktur. Die KI passt sich innerhalb desselben Batches an die Formulierung jedes Absenders an, ohne absenderspezifische Regeln oder Vorlagen – das unterscheidet sie von herkömmlicher vorlagenbasierter OCR.

Was passiert, wenn ein Screenshot nur einen Teil der SMS erfasst?

Abgeschnittene Nachrichten – häufig, wenn Sie das Benachrichtigungsfeld statt des vollständigen Texts abfotografieren – können die Referenznummer oder den Betrag verpassen, wenn diese Daten außerhalb des sichtbaren Fensters liegen. Die KI extrahiert nur, was auf dem Bildschirm ist: Eine Teilnachricht liefert unvollständige Felder. Machen Sie einen Screenshot der vollständigen Nachricht für eine vollständige Extraktion, oder prüfen Sie zuerst das Benachrichtigungsfeld, um zu sehen, was es anzeigt, bevor Sie entscheiden.

Kann das Tool Metadaten wie die Absenderrufnummer, den Lesestatus oder den ursprünglichen Zeitstempel aus einem SMS-Screenshot extrahieren?

Ja – sofern diese Felder im Screenshot sichtbar sind. Die benutzerdefinierte Spaltenextraktion behandelt den gesamten Bildausschnitt als Daten: die Absenderzeile (Rufnummer oder Kontaktname) im Kopfbereich, den Zeitstempel in der OS-Leiste oder im Nachrichtenkopf sowie visuelle Gelesen-/Ungelesen-Indikatoren wie blaue Punkte oder abgedunkelten Text. Definieren Sie benutzerdefinierte Spalten für Absender, Zeitstempel und Lesestatus neben den Transaktionsfeldern. Die KI erfasst alle OS-Metadaten, die im sichtbaren Bildausschnitt erscheinen – vollständige Nachrichten-Screenshots enthalten naturgemäß mehr dieser Hinweise als Vorschauen im Benachrichtigungsfeld.

📮 contact email: [email protected]