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 – mit Bankbenachrichtigungen und Bestellbestätigungen im selben Batch.
5-10 Sek. pro Screenshot · Bis zu 99 % Genauigkeit bei gedrucktem Text
Jede SMS enthält zwei Datenschichten
Nachrichtenbezogene Metadaten und Transaktionsinhalt – beide werden aus einem einzigen Screenshot gelesen, ohne Sortierung.
Kontaktname oder -nummer aus dem Nachrichtenkopf – Bankcodes, Händler-IDs oder P2P-Kontakte.
OS-Thread-Daten oder relative Zeiten wie „vor 2 Stunden“. Die KI gibt aus, was im Bildausschnitt steht.
Ungelesene Punkte, abgedunkelter Text oder Vorschau vs. Vollansicht – erfasst, wenn diese OS-Indikatoren erscheinen.
Der Währungsbetrag. Bankbenachrichtigungen stellen ihn voran; Bestellbestätigungen betten ihn ein. Die KI liest ihn als Transaktionssignal.
Die Entität hinter der Transaktion – Händlernamen in GROSSBUCHSTABEN, Einzelhändlernamen oder P2P-Benutzernamen – identifiziert durch semantische Rolle.
Bank-Autorisierungscodes, Bestell-IDs oder Sendungsnummern. Das variabelste Feld und am schwersten allein anhand der Position zu finden.
Warum SMS-Screenshots die schwierigste „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 Zeichenkette als ununterbrochenen Rohtext aus, sodass Sie jedes Feld mühsam selbst suchen 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.“
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.
In einer Chase-Benachrichtigung folgt der Autorisierungscode auf „ref:“; in einer Amazon-Nachricht erscheint die Bestell-ID mitten im Satz nach „order #“; in Sendungsbenachrichtigungen ist die Nummer die einzige gemischte Ziffern-Buchstaben-Folge. Ein positionsbasiertes Tool muss für jeden Absender neu trainiert werden.
Das sind zwei verschiedene Nachrichtenarten. Eine Vorlage, die die Chase-Benachrichtigungsstruktur lernt, scheitert bei US Bank, und eine, die auf Amazons Bestätigungsformat trainiert ist, hat keine Regeln für PayPal-Versandbenachrichtigungen. Am Ende verwalten Sie für jede Quelle separate Prozesse.
Absenderrufnummer/Name und Zeitstempel stehen im Thread-Header; der Lesestatus nutzt 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 gebaut, nicht für diese OS-Funktionen.
Die Benutzerdefinierte Spaltenextraktion sagt der KI „finde den Betrag“ – nicht „schau auf Wort 3“. Die KI liest die Nachricht als finanzielle Transaktion und lokalisiert jedes Feld danach, was es darstellt, unabhängig davon, wo es steht oder welche Bank es geschrieben hat.
Definieren Sie Betrag, Händler, Datum und Referenz einmal. Dieselben vier Spalten funktionieren für Chase-Benachrichtigungen, Amazon-Bestellungen und FedEx-Sendungsverfolgungstexte. Keine absenderspezifischen Regeln, kein Vorlagenwechsel.
Verarbeiten Sie eine Woche SMS auf einmal – Bankbenachrichtigungen, Bestellbestätigungen und Sendungsbenachrichtigungen von verschiedenen Absendern. Das Ergebnis ist eine Tabelle mit jedem ausgefüllten Feld, nach Datum sortiert, bereit für Ihr Budget.
Von SMS-Screenshots zu einer sortierten Tabelle
Ob Sie die Bankbenachrichtigungen vom Dienstag erfassen, eine Tabelle zur Sendungsverfolgung erstellen oder Ausgabenbelege einer Reise zusammenstellen – der Ablauf ist immer derselbe, in drei Schritten.
Screenshots hochladen
Bankbenachrichtigungen, Bestellbestätigungen, Sendungsbenachrichtigungen – PNG, JPG oder was auch immer Ihr Telefon erzeugt. Jeder SMS-Screenshot ist eine separate Datei. Laden Sie beliebig viele in einem Batch hoch; die Verarbeitung übernimmt gemischte Quellen, ohne dass Sie sie vorher sortieren müssen.
Ihre vier Spalten benennen
Geben Sie Betrag, Händler, Datum und Referenz ein. Die Referenzspalte ist bewusst allgemein gehalten – sie weist die KI an, nach einer alphanumerischen Kennung beliebiger Länge zu suchen, die Bank-Auth-Codes, Händlerbestellnummern und Sendungsnummern abdeckt, ohne dass für jede eine eigene Spalte nötig ist.
Eine strukturierte Tabelle erhalten
Jede Zeile entspricht einem SMS-Screenshot. Die Betragsspalte zeigt $42.50, $129.99 und $15.00 – eine von einer Chase-Benachrichtigung, eine von Amazon, eine von USPS. Sortieren Sie nach Datum, filtern Sie nach Händler, und die Transaktionen der Woche sind zur Überprüfung bereit, ohne eine einzige Zelle anzufassen.
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 expliziten Dollarzeichen und Händlernamen in GROSSBUCHSTABEN – das konsistenteste SMS-Format mit der höchsten Extraktionszuverlässigkeit.
- ✓ Bestellbestätigungen mit sichtbaren Bestellnummern oder Sendungscodes – die KI unterscheidet Kennungen anhand von Muster und Kontext vom übrigen Text.
- ✓ Vollständige Nachrichten-Screenshots – je mehr Kontext sichtbar ist, desto zuverlässiger ist die feldspezifische Extraktion.
Wann Vorsicht geboten ist
- ⚠ SMS-Vorschauen, die vom Benachrichtigungsfeld des Telefons abgeschnitten werden – eine Teilvorschau kann Referenz und Betrag weglassen, Zeitstempel auf „vor 2 Stunden“ verkürzen oder die Absenderzeile ausblenden.
- ⚠ Zahlungstexte, die nur Benutzernamen oder Telefonnummern statt 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 steht – jeder Screenshot wird separat verarbeitet, daher benötigt eine über 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 versendet“ (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 Referenznummer in einer SMS eine Bestell-ID und in einer anderen einen Sendungscode darstellt?
Dies ist die häufigste Variation zwischen 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 Bankautorisierungscode 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 angibt?
Relative Zeitstempel erscheinen, wenn Sie vom Benachrichtigungsfeld des Telefons statt aus der vollständigen Nachricht einen Screenshot machen. Die KI extrahiert jeden sichtbaren Datumstext – wenn nur „vor 2 Stunden“ erscheint, wird das in die Datumsspalte übernommen. 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, Sendungsverfolgung und P2P-Zahlungstexte teilen sich dieselbe Datenstruktur. Die KI passt sich der Formulierung jedes Absenders im selben Batch 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 erfassen – 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 unvollständige Nachricht 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 Thread-Kopf sowie visuelle Lese-/Ungelesen-Indikatoren wie blaue Punkte oder abgeblendeten 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.