Blogg / Guide
Så bygger du en influencerdatabas som håller sig ren (kalkylark eller CRM)
De flesta influencerlistor börjar som ett snabbt kalkylark och blir rörigt inom ett kvartal: samma kreatör finns tre gånger under olika användarnamn, följarantalen är ett år gamla och ingen minns varför det står ”kanske” på en rad. Den här guiden visar hur du sätter upp en influencerdatabas som förblir användbar när den växer, i Google Sheets, Airtable, ett CRM eller en riktig databas: en post per person, varje konto i sociala medier lagrat separat, varje länk normaliserad och en notering om när och hur du fick reda på varje uppgift.
Börja med vad databasen ska användas till
Innan du lägger till en kolumn, skriv en mening om vilka beslut databasen ska stödja. ”Hitta kreatörer till våra hudvårdskampanjer och följa upp vem vi har betalat” leder till en annan design än ”kartlägga alla träningskreatörer i Tyskland för en marknadsstudie”. Syftet avgör vilka fält du behöver, hur ofta de ska uppdateras och vad du inte ska samla in.
Bestäm också vem som ska använda den och vad ni ska filtrera på. Fler användare innebär striktare regler för redigering, och allt ni filtrerar på (nisch, land, plattform, status) behöver en egen kolumn med en fast lista av värden, inte fritext.
En rad per kreatör, inte per konto
Det mest användbara designbeslutet är att skilja personen från kontona. En kreatör som ”Maya Okafor” kan ha @mayabakes på Instagram, @mayabakes_ på TikTok och en YouTube-kanal som heter Maya in the Kitchen. Om vart och ett är en rad mejlar du henne tre gånger och räknar hennes räckvidd tre gånger.
Använd två tabeller (två flikar i ett kalkylark, eller två objekt i ett CRM): creators, en rad per person, och accounts, en rad per profil i sociala medier som pekar tillbaka på ett stabilt kreatörs-ID som aldrig ändras, även om alla användarnamn gör det.
Tabellen creators
| Kolumn | Exempel | Kommentar |
|---|---|---|
| creator_id | CR-000142 | Stabilt, återanvänds aldrig. Använd inte ett användarnamn som ID. |
| display_name | Maya Okafor | Hur kreatören presenterar sig offentligt. |
| primary_niche | Bakning | Välj från en fast lista. |
| country | GB | Tvåbokstavskoder enligt ISO 3166 håller filtren konsekventa. |
| business_email | hello@example.com | Bara om den är publicerad för affärsförfrågningar. |
| status | Kontaktad | Se avsnittet om flödet nedan. |
| owner | Priya | Vem i teamet som ansvarar för relationen. |
| updated_at | 2026-10-23 | Sätts automatiskt om ditt verktyg tillåter det. |
Tabellen accounts
| Kolumn | Exempel | Kommentar |
|---|---|---|
| account_id | AC-000387 | Stabilt ID för kontoraden. |
| creator_id | CR-000142 | Länkar till tabellen creators. |
| platform | Fast lista: instagram, tiktok, youtube, x och så vidare. | |
| handle | mayabakes | Normaliserat: gemener, inget @. |
| platform_user_id | UCxxxxxxxxxxxxxxxxxxxxxx | När du kan få fram det. Överlever byte av användarnamn. |
| canonical_url | https://www.instagram.com/mayabakes/ | Byggs från användarnamnet i ett fast format. |
| followers | 48200 | Ett tal, inte ”48,2K”. |
| followers_as_of | 2026-10-20 | Datumet då du såg det talet. |
| link_confidence | high | Hur säker du är på att kontot tillhör kreatören. |
| link_evidence | Länkat från hennes Om-sida på YouTube | Varför du tror det. |
Om du importerar och exporterar med CSV, håll rubrikerna identiska med kolumnerna så att inget döps om på vägen:
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,sourceNormalisera varje profil-URL och användarnamn
De flesta dubbletter är en och samma profil skriven på olika sätt. https://instagram.com/MayaBakes?igsh=abc123, instagram.com/mayabakes/ och @mayabakes är ett konto, men ett kalkylark ser tre värden. Normalisera när data kommer in, varje gång.
- Step 1Trimma och gör om till gemener
Ta bort mellanslag före och efter värdet och gör om det till gemener. Användarnamn på Instagram, TikTok och X skiljer inte på stora och små bokstäver, så
MayaBakesochmayabakesär samma konto. - Step 2Ta bort spårning och tillägg
Klipp bort allt efter
?eller#(delningslänkar lägger ofta till parametrar somigsh,utm_sourceelleris_from_webapp), och ta bort det avslutande snedstrecket. - Step 3Plocka ut användarnamnet
Ta ut bara användarnamnet och ta bort ett inledande
@. Spara det i kolumnenhandle. Avvisa länkar som pekar på ett inlägg, en Reel eller en video (till exempel/p/,/reel/eller/video/) i stället för en profil, eller slå upp upphovspersonens profil först. - Step 4Bygg en kanonisk URL
Skapa URL:en från användarnamnet i ett fast format per plattform. Klistra aldrig in den ursprungliga delningslänken i den kanoniska kolumnen.
- Step 5Kontrollera om det redan finns en träff
Sök i tabellen accounts efter samma plattform och användarnamn (eller plattformens användar-ID). Om det finns, uppdatera den raden i stället.
| Plattform | Rörig indata | Användarnamn | Kanonisk 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 kräver extra omsorg: en kanal kan nås via ett @handle, en /channel/UC...-URL med kanalens permanenta ID, eller äldre /c/- och /user/-URL:er. Kanal-ID:t överlever byte av användarnamn, så spara det i platform_user_id och använd det som nyckel för YouTube-rader.
I Google Sheets kan du plocka ut användarnamn från Instagram och TikTok med en formel. Med den råa länken i kolumn A returnerar de här ett användarnamn i gemener, eller en tom cell när länken inte matchar:
=IFERROR(LOWER(REGEXEXTRACT(A2, "(?i)instagram\.com/([a-z0-9._]+)")), "")
=IFERROR(LOWER(REGEXEXTRACT(A2, "(?i)tiktok\.com/@([a-z0-9._]+)")), "")Bygg den kanoniska URL:en i nästa kolumn, till exempel ="https://www.instagram.com/" & B2 & "/". Instagram-formeln matchar också länkar till inlägg och returnerar då p, så filtrera fram värden som p, reel, explore och stories och rätta de raderna för hand.
Rensa dubbletter, slå ihop och dokumentera bevis
Samma person, olika användarnamn
Maya är @mayabakes på Instagram och @mayabakes_ på TikTok, så att matcha enbart på användarnamn kopplar inte ihop dem. Leta efter bevis som binder ihop kontona: länkar i bion, en länk-i-bio-sida eller webbplats som listar båda, samma affärsmejl eller att det ena kontot nämner det andra. När du har bekräftat en träff, koppla båda kontoraderna till samma creator_id.
Samma användarnamn, olika personer
@jordanruns på Instagram och @jordanruns på X kan vara två personer som inte har med varandra att göra. Se en träff på användarnamn som ett spår att kontrollera, aldrig som ett bevis.
När du slår ihop två kreatörsposter:
- Välj det äldre
creator_idsom det som blir kvar, så att befintliga referenser fortsätter att fungera. - Flytta alla kontorader, anteckningar och samarbeten från dubbletten till den post som blir kvar.
- Spara dubblettens ID i en kolumn
merged_into(eller en liten sammanslagningslogg) i stället för att radera det helt, så att du kan spåra gamla exporter. - Lös konflikter genom att behålla det senast daterade värdet.
Dokumentera bevis och säkerhet för varje koppling
Kopplingen mellan en person och ett konto är ett påstående, och påståenden kan vara fel. En kollega om ett år behöver veta varför du trodde att TikTok-kontot var Mayas. Två kolumner på varje kontorad räcker: link_confidence och link_evidence.
| Säkerhet | Vad som räknas som bevis | Vad du gör |
|---|---|---|
| Hög | Kreatören länkar till kontot från en annan verifierad eller etablerad profil, eller från sin egen webbplats. | Använd det för kontakt och rapportering. |
| Medel | Samma namn, foto och nisch, plus en matchande länk-i-bio-sida eller ömsesidiga omnämnanden, men ingen direkt länk. | Använd det, men kontrollera innan du skriver avtal. |
| Låg | Bara liknande användarnamn eller namn. | Håll det utanför rapporter tills du har bekräftat det. |
Skriv bevis som någon annan kan kontrollera, till exempel ”Länkat från Om-sidan på YouTube, kontrollerat 2026-10-20”, inte ”ser ut som hon”. Om ett verktyg hittade träffen, spara dess poäng och motivering, och granska ändå träffar med låg säkerhet själv.
Fält att följa, uppdateringsdatum och status
Följarantal, engagemang och till och med användarnamn ändras, så varje kolumn med ett mätvärde får ett matchande _as_of-datum. Sätt en uppdateringsregel för varje typ av fält:
| Fält | Ändras | Föreslagen uppdatering |
|---|---|---|
| Följare / prenumeranter | Hela tiden | Före varje kontakt eller rapport, och enligt en fast cykel, till exempel varje månad för aktiva kandidater. |
| Engagemangsgrad eller genomsnittliga visningar | Med varje inlägg | När du sätter upp kreatören på en kortlista för en kampanj. Notera hur du räknade. |
| Användarnamn och kanonisk URL | Ibland | När en länk slutar fungera, och vid varje uppdatering av mätvärden. Plattformens användar-ID hjälper här. |
| Nisch, land, språk, mejl | Sällan | En eller två gånger om året, och mejlen före varje kontaktomgång. |
| Status och samarbetshistorik | Vid varje kontakt | Uppdatera när det händer. |
För fält du rapporterar på, lägg till rader i en liten tabell metrics_history (konto-ID, datum, följare, visningar) i stället för att skriva över, så att du kan visa tillväxt.
Använd ett enkelt statusflöde
Använd en rullgardinsmeny med en kort lista och lägg till ett datum status_changed_at så att du ser inaktuella poster. Ett flöde som fungerar för de flesta team:
| Status | Betydelse |
|---|---|
| Kandidat | Passar briefen, ännu inte granskad. |
| Granskad | Innehåll, publik och varumärkessäkerhet kontrollerade. |
| Kontaktad | Första meddelandet skickat. |
| I dialog | Diskuterar villkor. |
| Avtal klart | Avtalet är undertecknat. |
| Live | Innehållet är publicerat. |
| Avslutad | Levererat och betalt. |
| Passar inte / Tackade nej | Stängd, med anledning. |
| Kontakta inte | Hen har bett att inte bli kontaktad. Spara bara det du behöver för att respektera det. |
Grundläggande integritet för kreatörsdata
Kreatörer är människor, och en influencerdatabas är ett register med personuppgifter även när varje fält kommer från en offentlig profil. Det här är allmän information, inte juridisk rådgivning; stäm av din situation med egen juridisk rådgivare. Några principer gäller enligt de flesta integritetslagar, bland annat GDPR i EU och Storbritannien och Kaliforniens CCPA:
- Ha en rättslig grund. Enligt GDPR stöder sig företag ofta på berättigat intresse för B2B-kontakter, vilket betyder att du ska kunna förklara varför behandlingen är nödvändig och inte väger tyngre än kreatörens intressen. Dokumentera det resonemanget.
- Samla bara in offentlig, relevant data. Håll dig till det en kreatör publicerar i yrkessyfte. Spara aldrig hemadresser eller uppgifter om familjen.
- Respektera plattformarnas villkor. Många plattformar förbjuder automatisk skrapning utan tillstånd, så välj hellre officiella API:er, manuell research eller verktyg med tillåten åtkomst.
- Informera och svara på förfrågningar. GDPR kräver i regel att du informerar personer om data som samlats in från andra källor, senast när du kontaktar dem första gången. När en kreatör ber om att få se eller radera sin data gör ett enda
creator_idatt du hittar varje rad om hen. - Radera det du inte längre behöver. Sätt en gallringsregel, till exempel att ta bort kandidater du aldrig kontaktat efter en viss tid, och följ den.
- Begränsa åtkomsten. Ge redigeringsrätt bara till dem som behöver den.
Kalkylark, CRM eller databas: när du ska byta
| Alternativ | Bra för | Tecken på att du har vuxit ur det |
|---|---|---|
| Kalkylark | Ett litet team och några tusen kreatörer. | Att länka flikar med ID blir besvärligt, eller folk skriver över varandras ändringar. |
| No-code-databas (Airtable och liknande) | Länkade tabeller, rullgardinsmenyer och vyer utan kod. | Du når gränser för antal poster eller automationer. |
| CRM | Kontakter, mejlloggning, uppgifter och affärssteg för ett team. | Du behöver egna analyser, eller CRM:et motarbetar uppdelningen person/konto. |
| SQL-databas (Postgres och liknande) | Stora dataset, research, appar och API-åtkomst. | Sällan något man växer ur, men kräver någon som underhåller den. |
Vad du än väljer, behåll samma två tabeller och ID:n. Då blir en senare flytt till ett CRM eller en databas en import, inte ett nybygge.
Fyll i kontotabellen snabbare
Att hitta varje kreatörs andra konton är oftast det som tar längst tid när du bygger kontotabellen. sociallinks.dev tar en profil-URL från Instagram, TikTok, YouTube eller X och returnerar kreatörens konton på andra plattformar med en konfidenspoäng och bevisen för varje träff, vilket passar direkt i kolumnerna link_confidence och link_evidence ovan. Bulkläget tar upp till 500 profillänkar och returnerar ett kalkylark.
Vanliga frågor
Vilka kolumner ska en influencerdatabas ha?
Som minst en kreatörstabell med ett stabilt kreatörs-ID, namn, nisch, land, kontaktväg, status och ansvarig, plus en kontotabell med plattform, normaliserat användarnamn, kanonisk URL, följarantal och datumet då du noterade det. Lägg till kolumner för säkerhet och bevis för varje kontokoppling.
Hur undviker jag dubbletter av influencers i ett kalkylark?
Normalisera varje profillänk innan du lägger till den: gör om den till gemener, ta bort query-strängar och avslutande snedstreck, plocka ut användarnamnet och bygg en kanonisk URL. Kontrollera sedan kontotabellen efter samma plattform och användarnamn innan du lägger in en rad. För samma person med olika användarnamn, koppla kontona till ett kreatörs-ID utifrån bevis som länkar i bion.
Ska jag använda ett kalkylark eller ett CRM för influencerhantering?
Ett kalkylark räcker för ett litet team och några tusen kreatörer, så länge du använder ID:n och separata flikar för kreatörer och konton. Byt till ett CRM när ett team behöver gemensam mejlloggning och affärssteg, och till en databas för analys i stor skala eller API-åtkomst.
Hur ofta ska jag uppdatera följarantal?
Uppdatera dem före varje kontakt eller rapport, och enligt en regelbunden cykel, till exempel varje månad för kreatörer du aktivt överväger. Spara alltid datumet bredvid talet. Ett följarantal utan ett ”per”-datum går inte att lita på i en rapport.
Är det lagligt att spara data om influencers?
I regel kan du spara offentlig, yrkesmässig information om kreatörer, men integritetslagar som GDPR och CCPA gäller fortfarande för den som personuppgifter. Du behöver normalt en rättslig grund, ska bara samla in det du behöver, informera där det krävs och respektera begäran om radering. Det här är inte juridisk rådgivning, så kontrollera vilka regler som gäller för ditt företag.
Hur hanterar jag en kreatör som byter användarnamn?
Behåll samma kreatörs-ID och konto-ID och uppdatera användarnamnet och den kanoniska URL:en på den befintliga kontoraden. Om du har sparat plattformens användar-ID, till exempel ett kanal-ID på YouTube, använd det för att bekräfta att det är samma konto. Notera det gamla användarnamnet i ett historikfält så att äldre exporter fortfarande går att förstå.