GuiderFöretag och övervakningCRM i stället för HubSpot

Alternativ till HubSpot och Salesforce på egen server: Twenty och Odoo CRM jämförda

Twenty och CRM i Odoo Community på samma server med Debian 13, båda med samma 50 svenska företag, 100 kontakter och 30 affärer från exporter i HubSpots och Salesforces format, med en säljare och en säljchef, e-post via IMAP, automatisering, webhooks och en GDPR-radering, bredvid det HubSpot och Salesforce erbjuder.

Testad på Twenty 2.46.0 och Odoo 20.0 (Community) på Debian 13 (trixie) på en server hos Melonslab Uppdaterad 14 oktober 2026

Rekommenderad server för guiden

SSD RAID 1 · ECC DDR4 · 10 Gbit

VC-P Alloy · 2 vCPU · 8 GB Minne · 60 GB Lagring

Månadsvis, ingen bindningstid 7 dagars öppet köp

Stegen testades på VC-P Titanium. Det här kräver så lite att VC-P Alloy, med lika många vCPU:er och lika mycket minne på en äldre processor, räcker i liten skala och kostar mindre.

100 kr/mån

Beställ nu
På den här sidan

Det korta svaret

Välj Twenty om ni är ett litet säljteam som vill ha ett modernt CRM och inget annat: det ser ut och fungerar som ett kalkylark med tavlor, har egna fält och objekt, arbetsflöden, översikter, API och webhooks i gratisversionen, och läser varje säljares brevlåda via IMAP. Det behöver omkring 1,5 GB minne i vila, och att en säljare bara ser sina egna affärer kostar pengar. Välj Odoo om CRM:et är ett steg mot offerter och fakturor: dess CRM är stabilt och gratis, det begränsar varje säljare till sina egna affärer utan kostnad, det kontrollerar svenska momsregistreringsnummer och en affär blir en offert och en faktura i kronor. Det går på omkring 250 MB i vila, men egna fält kräver utvecklarläget, den svenska översättningen har luckor, och Studio, mobilappen och flera andra appar finns bara i den betalda Enterprise-versionen.

Det här testade vi

Vi installerade båda på samma nya Melonslab VC-P Titanium med Debian 13, den ena efter den andra, under var sin användare bakom samma Caddy, och följde våra guider Twenty med rootless Podman och Odoo Community med rootless Podman steg för steg. Varje steg fungerade som det stod skrivet. I Odoo installerade vi guidens CRM, Sales och Invoicing, inget mer.

Sedan gav vi båda samma data:

  • 50 svenska företag med namn som Björkvägen Bygg AB och Åsen Mekaniska AB, adresser i Örebro, Växjö och Luleå, telefonnummer, organisationsnummer och momsregistreringsnummer; 100 kontakter på dem, som Åsa Öberg och Örjan Wästberg; och 30 affärer i kronor fördelade på sju steg, varav fyra förlorade.
  • Vi byggde dem som CSV-filer i samma upplägg som HubSpots export ("all properties and associations", med Record ID först och det kopplade företagets id och namn), och importerade dem med varje CRM:s egen import. Filerna är gjorda av oss, inte exporterade från ett riktigt HubSpot-konto. En andra, mindre omgång med 5 konton, 10 kontakter och 5 affärer använde Salesforces objekt- och fältnamn (Account, Contact, Opportunity; Id, AccountId, StageName, CloseDate), också gjord av oss.
  • Fem uppgifter eller aktiviteter och fem anteckningar på affärerna, på svenska.
  • Två användare: Anna, säljchef och administratör, och Sara, säljare, som får ändra affärer men inte radera dem, och i Twenty inte ändra beloppet.
  • En testserver för e-post på samma maskin, för IMAP och SMTP. Ingen riktig e-post skickades någonstans.

Sedan testade vi e-post, automatisering, webhooks, rapporter, export, svenska och att radera en kontakt överallt, startade om servern, mätte och körde säkerhetskopieringen från varje guide.

Siffrorna

Twenty 2.46.0Odoo 20.0 Community
Containrar4: Twenty-server, Twenty-worker, PostgreSQL 16, Valkey 92: Odoo, PostgreSQL 18
Minne i vila, 15 minuter efter omstart1,49 GB (server 716 MB, worker 751 MB)244 MB (Odoo 231 MB)
Minne efter en eftermiddags användning1,77 GB1,32 GB (fyra workers)
Avbilder på disken1,80 GB2,85 GB
Data efter testet109 MB (databas 80 MB, filer 29 MB)192 MB (databas 169 MB, filer 23 MB)
Från useradd till inloggningssidanomkring 8 minuter, varav 2 en omstartomkring 4,5 minuter, med CRM, Sales och Invoicing
Import från CSV från HubSpot/Salesforceper objekt, med en sida för att para ihop; kopplar via domän eller ett unikt fältper objekt; kopplar via det gamla id:t, utan extra kolumner
Egna fälti inställningarna, eller via API:tutvecklarläget, plus en vy i XML för att visa dem; dra och släpp är Enterprise (Studio)
"Bara egna affärer" för en säljarebetalda Organizationgratis
Arbetsflöden och webhooksgratisgratis (Automation Rules)
Läser varje säljares brevlådaja, IMAP/SMTP, Gmail, Microsoft 365nej; gemensamma adresser hämtas via IMAP
GDPR: hitta en person överalltinget verktyg; radera postenPrivacy Lookup listar posterna, raderar och loggar
Säkerhetskopia i vårt test34 MB, tre filer6,8 MB, en ZIP-fil och inställningsfilen
LicensAGPL 3.0, vissa filer under kommersiell licensLGPL 3.0; Enterprise är proprietär

Minnet är summan av appens containrar enligt podman stats. Twenty använde 2,36 GB fyra minuter efter omstarten och landade på 1,49 GB efter ytterligare omkring tio. Odoo låg på 239 MB efter fyra minuter och stannade där tills någon använde det; då växer dess fyra workers, och startas om när en passerar 600 MB, som guiden ställer in. Twentys 29 MB filer var bilderna i dess appkatalog: vi bifogade inga filer.

Installation

Båda guiderna fungerade som de stod skrivna. Twenty hämtade sina avbilder och satte upp databasen på 4 minuter och 35 sekunder, och behöver sedan en omstart på omkring 2 minuter och 20 sekunder när du byter adressen från SSH-tunneln till den riktiga. Det första kontot skapas genom tunneln, som guiden förklarar. Odoo tog 4 minuter och 26 sekunder från useradd till en fungerande inloggningssida med CRM, Sales och Invoicing installerade för ett svenskt företag, och fick med sig den svenska kontoplanen, kronor och momssatserna.

Odoos guide har sedan några saker till att stänga av: databashanteraren, fri registrering för kunder, Lead Enrichment och Partner Autocomplete, som skickar data till Odoo S.A. Twentys guide stänger av dess telemetri.

Import från HubSpot och Salesforce

Inget av dem ansluter till HubSpot eller Salesforce. Båda importerar en CSV-fil per objekt, så du exporterar företag, kontakter och affärer var för sig och importerar dem i den ordningen. Inget av dem tog med ägarna från våra filer, och inget får med e-posthistorik, anteckningar eller aktiviteter från en CSV-fil med företag och affärer.

Twenty har en importsida för varje objekt, under menyn ⋮ längst upp till höger i listan: ladda upp, para ihop kolumner, kontrollera, bekräfta. Det parade själv ihop 5 av våra 13 kolumner för företag från HubSpot (ort, bransch, skapat datum och våra egna fält för organisations- och momsnummer, via namnen), och resten parade vi ihop för hand, som gata, postnummer och land med delarna av Address. 50 företag tog 8 sekunder. Det här stötte vi på:

  • Företag har inget telefonfält förrän du lägger till ett. Vi lade till det under Settings > Data model, och importen hittade det.
  • En kontakts företag kan bara hittas via Twentys eget id, företagets domän eller ett fält du har markerat som unikt. Inte via namnet, och inte via HubSpots id. För HubSpot lade vi till en kolumn Company Domain på kontakterna och affärerna i ett kalkylark, hämtad från företagsfilen. För Salesforce gav vi företagen ett unikt fält, Old CRM ID, fyllde det med kontots Id och parade sedan ihop varje kontakts AccountId med det. Alla 110 kontakter och 35 affärer hamnade på rätt företag.
  • Twenty parade ihop Salesforces kolumn Id med sitt eget ID, och kontrollsteget stoppade varje rad med "ID is not a valid UUID". Sätt den kolumnen till Do not import.
  • För affärens steg visar Twenty värdena i filen och låter dig para ihop vart och ett med ett steg, till exempel Contract Sent med Proposal. Twenty har inget steg för förlorade affärer; vi lade till Lost i fältet först.
  • Close date är ett datum med klockslag i Twenty, så 2026-12-15 visades som "Dec 15, 2026 1:00 AM" i svensk tid.

Odoo importerar från ⚙ > Import records i alla listor, med en knapp Test som kontrollerar filen innan något sparas. Vi körde importen via Odoos egna funktioner, samma som sidan använder. Den parade ihop färre kolumner via namnen (ort, bransch, e-post och vårt fält för organisationsnummer), och parade ihop HubSpots Phone Number med ett sökfält i stället för telefonnumret. Det här stack ut:

  • Id:n från det gamla systemet fungerar. Ihopparade med External ID blev HubSpots Record ID och Salesforces Id Odoos egna referenser, så kontakterna hittade sitt företag via Associated Company IDs eller AccountId, och affärerna likaså, utan extra kolumner. Det var den smidigaste delen av båda importerna.
  • Odoo har ett enda namnfält för en person. Vi lade till en kolumn med för- och efternamn tillsammans.
  • HubSpots fil säger inte att ett företag är ett företag, så vi importerade dem och satte sedan Company på alla 55 på en gång i listan.
  • Värden som inte finns, som en bransch, kan skapas under importen. För stegen finns ingen sida för att para ihop värden: vi döpte om HubSpots och Salesforces steg till Odoos i filen, och markerade de fyra förlorade affärerna som förlorade efteråt, vilket i Odoo inte är ett steg utan en arkiverad affär med en orsak.
  • Med Leads påslaget, som i Odoos guide, blir importerade affärer leads. Vi gjorde om dem till affärsmöjligheter i ett svep; importerar du från pipelinevyn blir det rätt direkt.

Pipeline och det dagliga arbetet

Båda visar affärerna som en tavla med en kolumn per steg och summan i varje, och du drar affärer mellan stegen.

Twenty fungerar som ett kalkylark: varje lista är en tabell som du filtrerar, sorterar, grupperar och sparar som vyer, och By Stage visar tavlan. Poster öppnas vid sidan med tidslinje, uppgifter, anteckningar, filer och e-post. Uppgifter har en ansvarig och ett förfallodatum, och anteckningar är formaterad text. Företagens logotyper hämtas från Twentys egen tjänst via domänen, som guiden förklarar.

Odoos pipeline visar varje affärs belopp, kund, aktiviteter och stjärnor, och öppnas till ett formulär med historiken ("chatter") under, där du skriver anteckningar, bokar samtal, möten eller att göra-uppgifter åt någon och skickar e-post. Won och Lost är knappar, och förlorade affärer får en orsak. Pipelinen öppnas filtrerad på My Opportunities. Från en affär startar New Quotation en offert med dina produkter och svensk moms, som blir en order och en faktura, som Odoo-guiden visar.

Egna fält och objekt

Twenty: Settings > Data model lägger till fält av många slag (text, tal, valuta, val, datum, telefonnummer, kopplingar med mera) på alla objekt, och skapar nya objekt, utan tak. Vi lade till organisationsnummer, momsregistreringsnummer, bransch, telefon och Old CRM ID på företagen via API:t på några sekunder, och de syntes i listor, filter, importen och exporten.

Odoo Community har inget sätt att peka och klicka för att lägga ett fält på ett formulär. Med utvecklarläget på skapar Settings > Technical > Fields fältet (det får ett namn som börjar med x_), och för att visa det på kontaktformuläret skriver du en liten ärvd vy i XML under Technical > Views. Vi gjorde båda för organisationsnumret och det fungerade, men det är inget en säljchef gör själv. Redigeraren där du drar och släpper, Studio, finns i Odoos betalda Enterprise-version.

E-post

Vad de gör med en brevlåda är den tydligaste skillnaden mellan dem.

Twenty ansluter varje användares egen brevlåda: Gmail eller Microsoft 365, som kräver en app registrerad hos Google eller Microsoft, eller vilken e-postserver som helst via IMAP och SMTP, under Settings > Accounts > Connect via IMAP/SMTP. Vi anslöt Annas testbrevlåda, som hade tre mejl: två från kontakter i CRM:et och ett från en okänd avsändare. Twenty hämtade de två från kända kontakter och visade dem på Eriks och Åkes poster; den okända avsändaren lämnade det, eftersom det som standard bara skapar kontakter för personer du skickar e-post till. Som standard ser andra användare också bara datum och deltagare i dina mejl, inte ämnet eller texten; det väljer du i kontots inställningar. Bra att veta:

  • Twenty vägrar e-postservrar på privata adresser, som skydd mot missbruk. En e-postserver i ditt eget nätverk måste anges i inställningen OUTBOUND_HTTP_ALLOWED_INTERNAL_HOSTS både för servern och för workern. Adresser i 169.254.0.0/16, som host.containers.internal i Podman, tillåts aldrig.
  • Vår roll Sales rep, med alla behörigheter till inställningar avstängda, dolde också Accounts, så Sara kunde inte ansluta sin egen brevlåda. Ge rollen den behörigheten om säljarna ska kunna det.
  • Vi skickade ingen e-post från Twentys poster.

Odoo läser ingens personliga inkorg. Det skickar e-post från affärens historik och hämtar gemensamma adresser via IMAP med några minuters mellanrum. Vi satte upp en utgående och en inkommande server mot testservern. Ett offertmejl som skickades från en affär kom fram till kontakten, och hans svar hamnade i samma affärs historik. Ett mejl till säljteamets adress, info@ som standard, blev en ny lead med avsändare och text. Ett mejl till den allmänna svarsadressen som inte hörde till någon affär skickades tillbaka till avsändaren. Din e-postleverantör måste leverera de adresserna till en brevlåda som Odoo kan hämta från.

Automatisering, API och webhooks

Twenty har Workflows i gratisversionen, som startar när en post skapas, ändras eller raderas, för hand, på ett schema eller via en webhook, med steg som att skapa eller ändra en post, skicka e-post, ett HTTP-anrop, kod, ett formulär, om/annars och en fördröjning. Vi byggde "när en affär skapas, skapa uppgiften Ring kunden om den nya affären" på några klick, och det fungerade. En webhook under Settings > MCP & APIs skickade hela den nya affären som JSON inom några sekunder, och varje webhook får en hemlighet att signera med. API:t är REST och GraphQL, med nycklar som har en egen roll, och kan också ändra datamodellen; alla våra egna fält skapade vi via det.

Odoo har Automation Rules när du installerar den kostnadsfria appen med det namnet. Vi gjorde en regel som, när en affär skapas, bokar ett samtal åt säljaren och skickar en webhook. Båda fungerade; som standard säger webhooken bara vilken post det gäller, och du väljer fält för att skicka mer. API:t är JSON-RPC och XML-RPC med en användares lösenord eller API-nyckel, och vi använde det för det mesta i det här testet. Odoos prissida (läst 14 oktober 2026) listar "External API" som en del av det betalda paketet Custom, vilket gäller Odoos egen drift; på din egen server finns API:t i Community.

Rapporter

Twenty har Dashboards med diagram från vilket objekt som helst: ett stapeldiagram med affärernas belopp per steg tog tre klick. Odoos CRM > Reporting visar pipelinen som diagram, pivottabell eller lista, grupperad per steg, säljare, månad eller vilket fält som helst, och exporterar till ett kalkylark. Båda klarade det ett litet team behöver; inget av dem har de färdiga rapporterna för prognoser och attribution som de stora tjänsterna säljer.

Behörigheter

Vi gav Sara, säljaren, mindre än Anna.

Twenty: under Settings > Members > Roles gjorde vi Sales rep, som får se och ändra alla poster men inte radera dem, inte röra inställningarna, och får se men inte ändra Amount på en affär. Twenty höll emot på servern: att byta namn på en affär gick, men att ändra beloppet eller radera den gav "User does not have permission". Det Twenty inte klarar i gratisversionen är att begränsa Sara till hennes egna affärer: Record-level säger "This feature is part of the Organization plan".

Odoo: Sara fick Sales: User: Own Documents Only. Hon såg 12 av de 31 öppna affärerna, de som var hennes, fick "Uh-oh! Looks like you have stumbled upon some top-secret records" när hon försökte öppna en av Annas, kunde inte radera sina egna affärer och kom inte åt inställningarna. Allt i Community, utan att betala.

Svenska

Twenty finns på svenska: varje användare väljer Swedish under Settings > Experience. Menyerna och standardobjekten byter namn, så Companies blir Företag och Opportunities Affärsmöjligheter. Datum och tal följer egna formatinställningar som utgår från webbläsaren; med en engelsk webbläsare såg Sara "dec. 15, 2026 1:00 fm" tills hon ändrade dem.

Odoo är mest på svenska när språket är tillagt, som guiden visar, men en del engelska finns kvar, som Pipeline, My Opportunities och Generate i CRM:et. Belopp visas som "235 000,00 kr".

Våra namn med å, ä och ö gick oförändrade genom båda importerna, sökningarna och exporterna. Kronor är företagets valuta i Odoo, inställt av den svenska lokaliseringen; i Twenty har varje belopp sin valuta, och våra belopp i SEK visades med "kr". Inget av dem har ett fält för kundens organisationsnummer; vi lade till ett i båda. Odoo kontrollerar momsregistreringsnummer: det vägrade SE123456789001 med "does not seem to be valid" och visade formatet det väntade sig, och godtog de giltiga. Twenty sparar det du skriver.

GDPR: radera en kontakt överallt

Vi raderade Erik Lindqvist, som hade e-post, en affär och historik i båda, och sökte sedan efter hans e-postadress i en dump av varje databas.

Twenty har inget verktyg för att hitta en person i hela CRM:et. Raderar du honom i webbläsaren flyttas posten till Deleted, där du tar bort den för gott; via API:t tog vår radering bort raden direkt. Efteråt fanns hans namn och adress kvar på två ställen: i det synkade mejlet han hade skickat, som avsändare, och i loggen från ett arbetsflöde som Twenty kör av sig själv när en person skapas, som sparar en kopia av posten. Mejlet måste tas bort på brevlådans sida, och körningarna av arbetsflödet får du rensa själv.

Odoo har Privacy Lookup, i Community: ange ett namn och en e-postadress, så listar det varje post där de finns. För Erik hittade det hans kontakt, hans svarsmejl och affären där han var kontaktperson. Det raderade kontakten och mejlet med ett klick vardera och skrev en anonymiserad logg ("E*** L*******"). Affären ändrar det inte, och den behöll hans namn, e-post och telefon i sina egna fält, och affärens historik behöll den tidigare ändringen som gjorde honom till kontaktperson. Båda måste rensas för hand.

HubSpot raderar som jämförelse en kontakt i taget, rensar bort den inom upp till 30 dagar och spärrar adressen från att läggas till igen, enligt dess hjälpartikel (läst 14 oktober 2026).

Export och att lämna

Twenty exporterar vilken vy som helst till CSV från menyn ⋮, med alla fält, även dina egna, i UTF-8 som Excel öppnar med å, ä och ö i behåll. Odoo exporterar vilken lista som helst till CSV eller Excel med de fält du väljer, och de gamla id:n vi importerade kom tillbaka ut som externa id:n. Båda sparar allt i PostgreSQL, och båda guiderna säkerhetskopierar hela databasen.

Resurser

Twenty är två Node.js-processer, servern och workern, som håller mycket i minnet: omkring 1,5 GB i vila, mer direkt efter en start. Odoo är Python med en process per worker, och i vila är det litet; guidens fyra workers växer med användningen och byts ut. På en VC-P Alloy med 8 GB går vilket som helst av dem med gott om plats, och båda tillsammans använde omkring 3,1 GB när det var som mest att göra i vårt test.

Uppdateringar och säkerhetskopior

Twentys guide följer taggen v2 och uppdaterar sig själv med podman auto-update; Twenty uppgraderar sin databas när det startar. Säkerhetskopian är en dump av databasen, en volym och krypteringsnyckeln, 34 MB här.

Odoos guide låser en veckoversion och uppdaterar för hand, med en uppgradering av databasen varje gång. En ny huvudversion kommer varje höst, och att flytta till den är det svåra: Odoo S.A:s uppgraderingstjänst är för Enterprise, och Community får lita på det ideella projektet OpenUpgrade, som Odoo-guiden förklarar. Säkerhetskopian är en ZIP-fil med databasen och filerna, 6,8 MB här.

Vi körde båda säkerhetskopiorna. Båda apparna kom tillbaka av sig själva efter omstarten.

Licens och kostnad

Vi läste licenserna och prissidorna 14 oktober 2026.

  • Twenty är öppen källkod under AGPL 3.0, enligt dess licensfil, utom filer märkta @license Enterprise, som har en kommersiell licens och kräver en prenumeration i produktion. Twenty.com PBC säljer Twenty som tjänst för 9 US-dollar per användare och månad för Pro och 19 för Organization, som lägger till behörigheter per post, inloggning via SAML och OIDC, granskningsloggar och egen domän, och Enterprise från 50 000 dollar om året, enligt dess prissida. På din egen server kräver funktionerna i Organization en nyckel från Twenty; dokumentationen anger inget pris för den. Allt vi testade här, med arbetsflöden, översikter, roller med fältbehörigheter, API:t och webhooks, fungerade utan nyckel.
  • Odoo Community är öppen källkod under LGPL 3.0, och Enterprise kräver en prenumeration, enligt Odoos licenssida. Odoos prissida visade One App Free för 0, Standard för 24,90 euro och Custom för 44,90 euro per användare och månad, med rabatt de första 12 månaderna; bara Custom får köras på egen server. Community-avbilden vi körde saknar Studio, VoIP, Marketing Automation, Sign, Documents, Helpdesk, modulen för mobilappen, WhatsApp, redigering av kalkylark och bokföringsrapporterna; de är Enterprise.

För ett företag som kör sitt eget CRM kostar båda inget annat än servern.

HubSpot och Salesforce i dag

Det som följer kommer från HubSpots och Salesforces egna sidor, lästa 14 oktober 2026, inte från våra tester.

HubSpot: dess prissida, dit sidan för Sales Hub numera leder, visade Free för 0 euro för upp till 2 användare, Starter för 7 euro per licens och månad (märkt "Limited-time · 65% off") för upp till 10 användare, Professional för 90 och Enterprise för 175 euro per licens och månad, vid årsbetalning. Enligt dess katalog över produkter och tjänster ger gratisverktygen en pipeline per objekt, 10 egna fält totalt, 10 översikter och upp till 1 000 kontakter; de betalda versionerna ger 1 000 egna fält per objekt och 15 (Starter) eller 100 (Professional) pipelines; säljautomatiseringen går från "Up to 50 workflows with restricted triggers and actions" i Starter till 300 i Professional och 1 000 i Enterprise. "Control which data users can access and edit" står under Enterprise på prissidan. HubSpot exporterar poster per objekt som CSV eller Excel, med Record ID först och en kolumn per kopplat objekt, enligt dess artikel om export.

Salesforce: dess svenska prissida listade Sales Cloud som Free Suite för 0 kr, Starter Suite för 250 kr (månads- eller årsvis), Pro Suite för 1 000 kr, Core för 1 950 kr, Advanced för 3 950 kr och Max för 5 500 kr per användare och månad, faktureras årligen. Tillgång till API:t ingår från Enterprise och uppåt; Professional måste köpa till det, enligt Salesforces hjälp. Dess dataexport ger en ZIP-fil med CSV-filer, varje vecka i Enterprise, Performance och Unlimited och var 29:e dag i övriga, enligt Trailhead.

Det här ger du upp jämfört med HubSpot och Salesforce

På din egen server stannar kunddatan i Sverige, och kostnaden är en server i stället för ett pris per licens: fem säljare på HubSpot Professional kostar 450 euro i månaden enligt priserna ovan, och på Salesforce Pro Suite 5 000 kr. Men var ärlig om vad du lämnar:

  • Säljverktygen. Spårning av e-post, sekvenser, mötesbokning, telefoni och de AI-assistenter och AI-agenter som båda tjänsterna bygger in. Twenty har AI-funktioner som kräver en nyckel från en AI-leverantör, som vi inte satte upp; Odoos VoIP är Enterprise.
  • Ekosystemet. Båda tjänsterna kopplar till hundratals appar direkt. Här är integrationerna API:t, webhooks, Twentys arbetsflöden eller Odoos appar, och det du bygger själv.
  • Mobilen. Odoos mobilapp är Enterprise. Twenty har ingen mobilapp; webbappen fungerar i mobilens webbläsare.
  • Flytten. Det finns ingen import som läser ditt HubSpot- eller Salesforce-konto. Du flyttar CSV-filer per objekt, förbereder kolumner i ett kalkylark som ovan, och tappar historiken med e-post och aktiviteter om du inte skriptar den via API:t. Behåll det gamla kontot tills du har kontrollerat resultatet.
  • Driften. Uppdateringar, säkerhetskopior, servern och e-postleveransen är dina, och för Odoo en uppgradering av huvudversionen med några års mellanrum som Community får klara utan Odoos egen tjänst.

Vilken ska du välja

Ett litet säljteam som vill ha ett modernt CRM: ta Twenty. Det ligger närmast HubSpots sätt att arbeta, med vyer, tavlor, egna fält och objekt, arbetsflöden, översikter, API och webhooks gratis, varje säljares brevlåda på kontaktens tidslinje och ett rent svenskt gränssnitt. Svagheterna är minnet (omkring 1,5 GB i vila), att "bara egna affärer" och inloggning via SSO kräver en betald nyckel, en import som inte kan koppla kontakter till företag via namn eller gammalt id, stängningsdatum med klockslag, och inget verktyg för att hitta en person överallt. Följ Twenty-guiden; den går bekvämt på en VC-P Alloy.

Ett företag som också vill ha offerter, fakturor eller mer av ett affärssystem: ta Odoo Community. Dess CRM är gratis och komplett för ett litet team, säljare kan begränsas till sina egna affärer, importen behåller det gamla systemets id:n, svenska momsregistreringsnummer kontrolleras, Privacy Lookup hjälper till med GDPR-förfrågningar, och en vunnen affär blir en offert och en faktura i kronor med svensk moms. Svagheterna är egna fält som kräver utvecklarläget och XML, en svensk översättning med luckor, gemensamma brevlådor i stället för varje säljares inkorg, Studio och mobilappen bara i Enterprise, och uppgraderingar av huvudversionen utan Odoos hjälp. Följ Odoo-guiden, på en VC-P Alloy. Är bokföringen viktigast, titta också på ERPNext.

Båda tillsammans får plats på en VC-P Alloy: när det var som mest att göra använde de omkring 3,1 GB tillsammans på vår testserver, en VC-P Titanium.

Kör det på din egen server

SSD RAID 1 · ECC DDR4 · 10 Gbit

VC-P Alloy

100 kr/mån

vCPU
2
Minne
8 GB
Lagring
60 GB
Trafik
10 TB
Performance
SSD · RAID 1
  • Full root-åtkomst
  • Nativt /64 IPv6
  • RAID-skyddad lagring
  • Malmö, Sverige
  • Månadsvis, ingen bindningstid
  • 7 dagars öppet köp

Stegen testades på VC-P Titanium. Det här kräver så lite att VC-P Alloy, med lika många vCPU:er och lika mycket minne på en äldre processor, räcker i liten skala och kostar mindre.

Alla guider