Blog / Anleitung
So baust du eine Influencer-Datenbank, die sauber bleibt (Tabelle oder CRM)
Die meisten Influencer-Listen beginnen als schnelle Tabelle und sind nach einem Quartal ein Chaos: Derselbe Creator steht dreimal unter verschiedenen Handles drin, die Followerzahlen sind ein Jahr alt, und niemand weiß mehr, warum in einer Zeile „vielleicht“ steht. Dieser Leitfaden zeigt dir, wie du eine Influencer-Datenbank aufsetzt, die auch beim Wachsen nutzbar bleibt, ob in Google Sheets, Airtable, einem CRM oder einer echten Datenbank: ein Datensatz pro Person, jedes Social-Media-Konto separat gespeichert, jeder Link normalisiert und eine Notiz, wann und wie du jede Information erfahren hast.
Beginne mit dem Zweck der Datenbank
Bevor du eine Spalte anlegst, schreib einen Satz zu den Entscheidungen, die die Datenbank unterstützen soll. „Creator für unsere Hautpflege-Kampagnen finden und festhalten, wen wir bezahlt haben“ führt zu einem anderen Aufbau als „jeden Fitness-Creator in Deutschland für eine Marktstudie erfassen“. Der Zweck sagt dir, welche Felder du brauchst, wie oft du sie aktualisierst und was du nicht sammelst.
Leg auch fest, wer sie nutzt und wonach ihr filtert. Mehr Nutzer heißt strengere Bearbeitungsregeln, und alles, wonach du filterst (Nische, Land, Plattform, Status), braucht eine eigene Spalte mit einer festen Werteliste statt Freitext.
Eine Zeile pro Creator, nicht pro Konto
Die nützlichste Designentscheidung ist, die Person von ihren Konten zu trennen. Eine Creatorin wie „Maya Okafor“ betreibt vielleicht @mayabakes auf Instagram, @mayabakes_ auf TikTok und einen YouTube-Kanal namens Maya in the Kitchen. Wenn jedes davon eine Zeile ist, schreibst du ihr dreimal und zählst ihre Reichweite dreimal.
Nutze zwei Tabellen (zwei Tabs in einer Tabelle oder zwei Objekte in einem CRM): Creator, eine Zeile pro Person, und Konten, eine Zeile pro Social-Media-Profil, die auf eine stabile Creator-ID verweist. Diese ID ändert sich nie, selbst wenn sich jedes Handle ändert.
Creator-Tabelle
| Spalte | Beispiel | Hinweise |
|---|---|---|
| creator_id | CR-000142 | Stabil, wird nie wiederverwendet. Nutze kein Handle als ID. |
| display_name | Maya Okafor | Wie die Person öffentlich auftritt. |
| primary_niche | Backen | Aus einer festen Liste wählen. |
| country | GB | Der zweistellige ISO-3166-Code hält Filter einheitlich. |
| business_email | hello@example.com | Nur wenn sie für geschäftliche Anfragen veröffentlicht ist. |
| status | Kontaktiert | Siehe den Abschnitt zur Pipeline unten. |
| owner | Priya | Wer in deinem Team für die Beziehung zuständig ist. |
| updated_at | 2026-10-23 | Automatisch setzen, wenn dein Tool das kann. |
Konten-Tabelle
| Spalte | Beispiel | Hinweise |
|---|---|---|
| account_id | AC-000387 | Stabile ID für die Kontozeile. |
| creator_id | CR-000142 | Verweist auf die Creator-Tabelle. |
| platform | Feste Liste: instagram, tiktok, youtube, x und so weiter. | |
| handle | mayabakes | Normalisiert: Kleinbuchstaben, kein @. |
| platform_user_id | UCxxxxxxxxxxxxxxxxxxxxxx | Wenn du sie bekommst. Übersteht Handle-Wechsel. |
| canonical_url | https://www.instagram.com/mayabakes/ | Aus dem Handle in einem festen Format gebaut. |
| followers | 48200 | Eine Zahl, nicht „48.2K“. |
| followers_as_of | 2026-10-20 | Das Datum, an dem du die Zahl gesehen hast. |
| link_confidence | high | Wie sicher du bist, dass dieses Konto zu diesem Creator gehört. |
| link_evidence | Verlinkt auf ihrer YouTube-Infoseite | Warum du das glaubst. |
Wenn du per CSV importierst und exportierst, halte die Kopfzeilen identisch mit den Spalten, damit unterwegs nichts umbenannt wird:
creator_id,display_name,primary_niche,country,languages,business_email,status,owner,notes,created_at,updated_at
account_id,creator_id,platform,handle,platform_user_id,canonical_url,followers,followers_as_of,link_confidence,link_evidence,sourceNormalisiere jede Profil-URL und jedes Handle
Die meisten Dubletten sind ein Profil, das unterschiedlich geschrieben wurde. https://instagram.com/MayaBakes?igsh=abc123, instagram.com/mayabakes/ und @mayabakes sind ein Konto, aber eine Tabelle sieht drei Werte. Normalisiere beim Eintragen, jedes Mal.
- Step 1Kürzen und kleinschreiben
Entferne Leerzeichen vor und nach dem Wert und wandle ihn in Kleinbuchstaben um. Handles auf Instagram, TikTok und X unterscheiden nicht zwischen Groß- und Kleinschreibung,
MayaBakesundmayabakessind also dasselbe Konto. - Step 2Tracking und Zusätze entfernen
Schneide alles nach
?oder#ab (Teilen-Links hängen oft Parameter wieigsh,utm_sourceoderis_from_webappan) und entferne den abschließenden Schrägstrich. - Step 3Handle herausziehen
Zieh nur das Handle heraus und entferne ein führendes
@. Speichere es in der Spaltehandle. Lehne Links ab, die auf einen Post, ein Reel oder ein Video zeigen (zum Beispiel/p/,/reel/oder/video/) statt auf ein Profil, oder such zuerst das Profil des Autors. - Step 4Kanonische URL neu bauen
Erzeuge die URL aus dem Handle in einem festen Format pro Plattform. Kopiere nie den ursprünglichen Teilen-Link in die kanonische Spalte.
- Step 5Nach einem vorhandenen Treffer suchen
Durchsuche die Konten-Tabelle nach derselben Plattform und demselben Handle (oder derselben User-ID der Plattform). Wenn es die Zeile schon gibt, aktualisiere sie stattdessen.
| Plattform | Unsaubere Eingabe | Handle | Kanonische Form |
|---|---|---|---|
| https://Instagram.com/MayaBakes/?igsh=abc123 | mayabakes | https://www.instagram.com/mayabakes/ | |
| TikTok | https://www.tiktok.com/@MayaBakes_?lang=en | mayabakes_ | https://www.tiktok.com/@mayabakes_ |
| X | https://twitter.com/MayaBakes | mayabakes | https://x.com/mayabakes |
| YouTube | https://youtube.com/@MayaInTheKitchen/videos | @mayainthekitchen | https://www.youtube.com/@mayainthekitchen |
YouTube braucht mehr Sorgfalt: Ein Kanal ist über ein @Handle erreichbar, über eine /channel/UC...-URL mit seiner dauerhaften Kanal-ID oder über ältere /c/- und /user/-URLs. Die Kanal-ID übersteht Handle-Wechsel, speichere sie also in platform_user_id und nutze sie als Schlüssel für YouTube-Zeilen.
In Google Sheets kannst du Instagram- und TikTok-Handles per Formel herausziehen. Mit dem Rohlink in Spalte A liefern diese Formeln ein kleingeschriebenes Handle oder eine leere Zelle, wenn der Link nicht passt:
=IFERROR(LOWER(REGEXEXTRACT(A2, "(?i)instagram\.com/([a-z0-9._]+)")), "")
=IFERROR(LOWER(REGEXEXTRACT(A2, "(?i)tiktok\.com/@([a-z0-9._]+)")), "")Bau die kanonische URL in der nächsten Spalte, zum Beispiel ="https://www.instagram.com/" & B2 & "/". Die Instagram-Formel greift auch bei Post-Links und liefert dann p. Filtere also nach Werten wie p, reel, explore und stories und korrigiere diese Zeilen von Hand.
Dubletten finden, zusammenführen und Belege festhalten
Gleiche Person, verschiedene Handles
Maya ist @mayabakes auf Instagram und @mayabakes_ auf TikTok, ein Abgleich nur über das Handle verbindet die beiden also nicht. Such nach Belegen, die die Konten verknüpfen: Links in der Bio, eine Link-in-Bio-Seite oder Website, die beide nennt, dieselbe geschäftliche E-Mail oder ein Konto, das das andere erwähnt. Wenn du einen Treffer bestätigst, hänge beide Kontozeilen an dieselbe creator_id.
Gleiches Handle, verschiedene Personen
@jordanruns auf Instagram und @jordanruns auf X können zwei Personen sein, die nichts miteinander zu tun haben. Behandle ein gleiches Handle als Spur, die du prüfst, nie als Beweis.
Wenn du zwei Creator-Datensätze zusammenführst:
- Behalte die ältere
creator_id, damit bestehende Verweise weiter funktionieren. - Verschiebe jede Kontozeile, Notiz und jeden Deal von der Dublette zum verbleibenden Datensatz.
- Speichere die ID der Dublette in einer Spalte
merged_into(oder einem kleinen Merge-Log), statt sie einfach zu löschen, damit du alte Exporte nachvollziehen kannst. - Löse Konflikte, indem du den neuesten datierten Wert behältst.
Beleg und Sicherheit für jede Verknüpfung festhalten
Die Verknüpfung zwischen einer Person und einem Konto ist eine Behauptung, und Behauptungen können falsch sein. Ein Teammitglied muss in einem Jahr wissen, warum ihr geglaubt habt, dass das TikTok-Konto Maya gehört. Zwei Spalten in jeder Kontozeile reichen dafür: link_confidence und link_evidence.
| Sicherheit | Was als Beleg zählt | Was du tust |
|---|---|---|
| Hoch | Der Creator verlinkt das Konto von einem anderen verifizierten oder etablierten Profil aus oder von seiner eigenen Website. | Für Outreach und Reporting nutzen. |
| Mittel | Gleicher Name, gleiches Foto, gleiche Nische, dazu eine passende Link-in-Bio-Seite oder gegenseitige Erwähnungen, aber kein direkter Link. | Nutzen, aber vor einem Vertragsabschluss prüfen. |
| Niedrig | Nur ähnliches Handle oder ähnlicher Name. | Aus Berichten heraushalten, bis du es bestätigt hast. |
Schreib Belege, die jemand anderes prüfen kann, etwa „Verlinkt auf der YouTube-Infoseite, geprüft am 2026-10-20“, nicht „sieht aus wie sie“. Wenn ein Tool den Treffer gefunden hat, speichere seinen Score und seine Begründung, und prüfe Treffer mit niedriger Sicherheit trotzdem selbst.
Felder, Aktualisierungsdaten und Status
Followerzahlen, Engagement und sogar Handles ändern sich, deshalb bekommt jede Kennzahlen-Spalte ein passendes _as_of-Datum. Leg für jede Art von Feld eine Aktualisierungsregel fest:
| Feld | Ändert sich | Empfohlene Aktualisierung |
|---|---|---|
| Follower / Abonnenten | Ständig | Vor jedem Outreach und jedem Bericht und in einem festen Rhythmus, etwa monatlich für aktive Kandidaten. |
| Engagement-Rate oder durchschnittliche Aufrufe | Mit jedem Post | Wenn du den Creator für eine Kampagne in die engere Wahl nimmst. Halte fest, wie du sie berechnet hast. |
| Handle und kanonische URL | Gelegentlich | Wenn ein Link nicht mehr funktioniert und bei jeder Aktualisierung der Kennzahlen. User-IDs der Plattform helfen hier. |
| Nische, Land, Sprache, E-Mail | Selten | Ein- bis zweimal im Jahr, die E-Mail vor jeder Outreach-Runde. |
| Status und Deal-Historie | Mit jeder Interaktion | Sofort aktualisieren, wenn es passiert. |
Für Felder, über die du berichtest, ergänze eine kleine Tabelle metrics_history (Konto-ID, Datum, Follower, Aufrufe), statt Werte zu überschreiben. So kannst du Wachstum zeigen.
Nutze eine einfache Status-Pipeline
Nutze ein Dropdown mit einer kurzen Liste und ergänze ein Datum status_changed_at, damit du veraltete Datensätze erkennst. Eine Pipeline, die für die meisten Teams funktioniert:
| Status | Bedeutung |
|---|---|
| Kandidat | Passt zum Briefing, noch nicht geprüft. |
| Geprüft | Content, Publikum und Markensicherheit geprüft. |
| Kontaktiert | Erste Nachricht gesendet. |
| Im Gespräch | Konditionen werden besprochen. |
| Unter Vertrag | Vereinbarung unterschrieben. |
| Live | Content veröffentlicht. |
| Abgeschlossen | Geliefert und bezahlt. |
| Passt nicht / Abgelehnt | Geschlossen, mit Begründung. |
| Nicht kontaktieren | Die Person will nicht kontaktiert werden. Behalte nur, was du brauchst, um das einzuhalten. |
Datenschutz-Grundlagen für Creator-Daten
Creator sind Menschen, und eine Influencer-Datenbank ist ein Speicher personenbezogener Daten, selbst wenn jedes Feld aus einem öffentlichen Profil stammt. Das hier sind allgemeine Informationen, keine Rechtsberatung; klär deine Situation mit deiner eigenen Rechtsberatung. Einige Grundsätze gelten nach den meisten Datenschutzgesetzen, darunter die GDPR der EU und des Vereinigten Königreichs (DSGVO) und der CCPA in Kalifornien:
- Hab eine Rechtsgrundlage. Nach der GDPR stützen sich Unternehmen bei B2B-Outreach oft auf berechtigte Interessen. Du solltest also erklären können, warum die Verarbeitung nötig ist und die Interessen des Creators nicht überwiegt. Dokumentiere diese Abwägung.
- Sammle nur öffentliche, relevante Daten. Bleib bei dem, was ein Creator für berufliche Zwecke veröffentlicht. Speichere nie Privatadressen oder Familiendetails.
- Halte die Bedingungen der Plattformen ein. Viele Plattformen verbieten automatisiertes Scraping ohne Erlaubnis. Nutze lieber offizielle APIs, manuelle Recherche oder Tools mit erlaubtem Zugriff.
- Informiere die Leute und erfülle Anfragen. Die GDPR verlangt in der Regel, dass du Personen über Daten aus anderen Quellen informierst, spätestens beim ersten Kontakt. Wenn ein Creator seine Daten sehen oder löschen lassen will, findest du über eine einzige
creator_idjede Zeile über ihn. - Lösche, was du nicht mehr brauchst. Leg eine Aufbewahrungsregel fest, zum Beispiel nie kontaktierte Kandidaten nach einer bestimmten Zeit zu entfernen, und wende sie auch an.
- Beschränke den Zugriff. Gib Bearbeitungsrechte nur an Leute, die sie brauchen.
Tabelle, CRM oder Datenbank: wann du wechselst
| Option | Gut für | Zeichen, dass du herausgewachsen bist |
|---|---|---|
| Tabelle | Ein kleines Team und einige tausend Creator. | Das Verknüpfen von Tabs per ID wird mühsam, oder Leute überschreiben sich gegenseitig. |
| No-Code-Datenbank (Airtable und ähnliche) | Verknüpfte Tabellen, Dropdowns und Ansichten ohne Code. | Du stößt an Grenzen bei Datensätzen oder Automationen. |
| CRM | Outreach, E-Mail-Protokoll, Aufgaben und Deal-Phasen für ein Team. | Du brauchst eigene Auswertungen, oder das CRM sperrt sich gegen die Trennung von Person und Konto. |
| SQL-Datenbank (Postgres und ähnliche) | Große Datenmengen, Recherche, Apps und API-Zugriff. | Selten zu klein, braucht aber jemanden, der sie pflegt. |
Egal wofür du dich entscheidest, behalte dieselben zwei Tabellen und IDs. Dann ist ein späterer Wechsel zu einem CRM oder einer Datenbank ein Import, kein Neubau.
Die Konten-Tabelle schneller füllen
Die anderen Konten jedes Creators zu finden, ist meist der langsamste Teil beim Aufbau der Konten-Tabelle. sociallinks.dev nimmt eine Profil-URL von Instagram, TikTok, YouTube oder X und liefert die Konten des Creators auf anderen Plattformen, mit einem Confidence-Score und dem Beleg für jeden Treffer. Das passt direkt auf die Spalten link_confidence und link_evidence oben. Der Bulk-Modus nimmt bis zu 500 Profil-Links und liefert eine Tabelle.
FAQ
Welche Spalten sollte eine Influencer-Datenbank haben?
Mindestens eine Creator-Tabelle mit stabiler Creator-ID, Name, Nische, Land, Kontaktweg, Status und Zuständigem, dazu eine Konten-Tabelle mit Plattform, normalisiertem Handle, kanonischer URL, Followerzahl und dem Datum, an dem du sie erfasst hast. Ergänze Spalten für Sicherheit und Beleg jeder Kontoverknüpfung.
Wie vermeide ich doppelte Influencer in einer Tabelle?
Normalisiere jeden Profil-Link, bevor du ihn einträgst: kleinschreiben, Query-Strings und abschließende Schrägstriche entfernen, das Handle herausziehen und eine kanonische URL bauen. Prüfe dann in der Konten-Tabelle, ob es dieselbe Plattform und dasselbe Handle schon gibt, bevor du eine Zeile anlegst. Für dieselbe Person mit verschiedenen Handles verknüpfst du die Konten anhand von Belegen wie Bio-Links mit einer Creator-ID.
Sollte ich für Influencer-Management eine Tabelle oder ein CRM nutzen?
Eine Tabelle reicht für ein kleines Team und einige tausend Creator, solange du IDs und getrennte Tabs für Creator und Konten nutzt. Wechsle zu einem CRM, wenn ein Team ein gemeinsames E-Mail-Protokoll und Deal-Phasen braucht, und zu einer Datenbank für große Auswertungen oder API-Zugriff.
Wie oft sollte ich Followerzahlen aktualisieren?
Aktualisiere sie vor jedem Outreach und jedem Bericht und in einem festen Rhythmus, etwa monatlich für Creator, die du aktiv in Betracht ziehst. Speichere immer das Datum neben der Zahl. Einer Followerzahl ohne Stichtag kannst du in einem Bericht nicht trauen.
Ist es legal, Daten über Influencer zu speichern?
Im Allgemeinen darfst du öffentliche, berufliche Informationen über Creator speichern, aber Datenschutzgesetze wie GDPR und CCPA gelten trotzdem, weil es personenbezogene Daten sind. Du brauchst in der Regel eine Rechtsgrundlage, solltest nur sammeln, was du brauchst, Personen informieren, wo es nötig ist, und Löschanfragen erfüllen. Das ist keine Rechtsberatung, prüfe also die Regeln, die für dein Unternehmen gelten.
Was mache ich, wenn ein Creator sein Handle ändert?
Behalte Creator-ID und Konto-ID bei und aktualisiere Handle und kanonische URL in der bestehenden Kontozeile. Wenn du die User-ID der Plattform gespeichert hast, etwa eine YouTube-Kanal-ID, bestätige damit, dass es dasselbe Konto ist. Notiere das alte Handle in einem Verlaufsfeld, damit ältere Exporte noch Sinn ergeben.