Til login
2doCRMOnboarding — forhandler-guide

Hvad kunden skal have klar inden vi starter

Denne tjekliste sikrer at en ny kunde er 100% klargjort før første login. Gennemgå de 6 punkter med kunden, udfyld værdierne undervejs, og saml det hele ét sted. Er alt afkrydset, kan I logge ind og komme i gang med det samme.

~1 time med kundens IT-ansvarlige Kunden bruger egne nøgler Kan printes/udfyldes

De 6 opsætningstrin

  1. Uniconta: CRM-modul + API-bruger
  2. Office 365 / Microsoft Graph
  3. AI-nøgle (Claude eller OpenAI)
  4. Mailchimp
  5. Admin-bruger + første login
  6. Rettigheder til øvrige brugere

Før I går i gang — det skal 2doIT/forhandleren have på plads

1

Uniconta: CRM-modul + API-bruger

Indtastes på login-siden (firma-opsætning) — ikke under Indstillinger
Kunden skal levere
  1. En Uniconta server-/API-bruger (login-e-mail + kodeord) med adgang til kundens Uniconta-firma. CRM'et logger ind som denne bruger ved alle datakald.
  2. Kundens Uniconta firma-ID (tallet der indtastes i "Firma-ID" på login).
  3. Sikre at server-brugeren har API-adgang og rettigheder til at læse debitorer, kreditorer, medarbejdere, ordrer, fakturaer m.m. Forbindelsen verificeres live ved opsætning.
Sådan gør I i CRM'et
  1. Gå til login-siden og indtast firma-ID. Har firmaet ingen gemte oplysninger endnu, vises formularen "Firma-opsætning / Server-bruger".
  2. Udfyld Serverbruger (Uniconta-brugernavn) og kodeord, og gem. Systemet verificerer mod Uniconta og gemmer kodeordet krypteret.
  3. I skal ikke indtaste nogen AccessId/nøgle-GUID — CRM'et bruger automatisk sin egen faste CRM-nøgle (App-Id 4443), så belastningen kan skelnes fra andre løsninger.
Uniconta-forudsætning: CRM-modulet (App-Id 4443) skal være aktivt på kundens aftale, ellers afvises forbindelsen. Den kommende admin skal desuden findes som medarbejder i Uniconta med korrekte initialer.
Noter værdierne
Forbindelse verificeret — CRM'et kan hente data fra Uniconta.
2

Office 365 / Microsoft Graph

Indtastes i CRM › Indstillinger › fanen "Microsoft" (kræver admin)
Hver kunde opretter sin egen App-registrering i sit eget Microsoft-tenant — der er ingen delt app. Bruges til e-mail-afsendelse, kalender-invitationer og kontakt-synk fra sælgerens egen postkasse.
I Azure Portal (kundens IT gør dette)
  1. App registrations › New registration. Navngiv fx 2doCRM Graph Integration.
  2. Under Redirect URI vælg platform Web og indsæt CRM'ets callback-URL (vises til at kopiere i CRM-opsætningen), i produktion:
    https://2dofieldcrm.app.hosting.dk/api/crm/graph/callback
    Bruges Microsoft-login (SSO) også, tilføj desuden /api/auth/microsoft/callback.
  3. Kopiér Application (client) ID og Directory (tenant) ID.
  4. Certificates & secrets › New client secret → kopiér Value med det samme (ikke Secret-ID'et!).
  5. API permissions (Microsoft Graph, Delegated) — tilføj og giv admin consent:
TilladelseBruges til
Mail.Read, Mail.SendLæse/sende e-mail fra sælgerens postkasse
Calendars.ReadWriteKalender-invitationer til besøg/møder
Contacts.ReadWriteSynkronisering af kontaktpersoner
User.Read, offline_accessBruger-info + vedvarende login (påkrævet)
Indsæt Value fra client secret — ikke Secret-ID'et (GUID). CRM'et advarer hvis den ligner et GUID. Er I på SharePoint-tilkøb kræves separate tilladelser (Files.ReadWrite.All, Sites.Read.All) med app-consent.
Sådan gør I i CRM'et
  1. CRM › Indstillinger › Microsoft → slå "Microsoft Graph integration" til.
  2. Indtast Tenant ID, Client ID og Client Secret (Value), og gem.
  3. Klik "Test forbindelse" for at bekræfte opsætningen.
Noter værdierne
Testforbindelse OK — e-mail, kalender og kontakter kan bruges.
3

AI-nøgle (Claude eller OpenAI)

Indtastes i CRM › Indstillinger › fanen "Marketing & AI" › kortet "AI-integration" (kræver admin)
Kunden bruger sin egen API-nøgle — forbruget faktureres kunden direkte, ikke forhandleren. Bruges til lead-scoring, "næste bedste handling", e-mail-/tilbudsudkast m.m.
Kunden skal levere
  1. En API-nøgle fra enten Anthropic (Claude) eller OpenAI.
Sådan gør I i CRM'et
  1. Slå AI-integration til.
  2. Vælg Udbyder: Claude eller OpenAI.
  3. Vælg Model — fx claude-sonnet-5 (Claude) eller gpt-4o-mini (OpenAI); "Andet…" tillader en egen model-id.
  4. Indsæt API-nøglen (gemmes krypteret) og gem.
  5. Vælg evt. hvor ofte lead-scoring skal køre automatisk: fra / ugentligt / dagligt.
Noter værdierne
AI aktiveret — lead-scoring og AI-forslag virker.
4

Mailchimp

Indtastes i CRM › Indstillinger › fanen "Marketing & AI" › kortet "Mailchimp" (kræver admin)
Kunden skal levere
  1. En Mailchimp Marketing API-nøgle. Server-/datacenter-delen udledes automatisk af nøglen (fx …-us21) — I skal ikke indtaste den separat.
  2. (Valgfrit) hvilket samtykke-felt på kontaktpersonen der markerer nyhedsbrev-tilmelding. Er det blankt, medtages alle kontakter med e-mail.
Sådan gør I i CRM'et
  1. Slå Mailchimp til.
  2. Indsæt API-nøglen (gemmes krypteret).
  3. Vælg evt. samtykke-felt i dropdownen, og gem.
Kampagner oprettes/sendes i Mailchimp; CRM'et leverer hvem der skal modtage dem (upsert til en Mailchimp-målgruppe) og synkroniserer afmeldinger tilbage til CRM-samtykke.
Noter værdierne
Mailchimp forbundet — kampagne-modtagere kan synkroniseres.
5

Admin-bruger + første login

Sker på login-siden første gang
Sådan oprettes den første admin
  1. Firmaet skal først have gemte Uniconta-oplysninger (trin 1).
  2. Den kommende admin logger ind med sine Uniconta-initialer + firma-ID. Systemet tjekker at medarbejderen findes i Uniconta — ellers afvises login.
  3. Den allerførste bruger for et firma aktiveres automatisk. Alle efterfølgende brugere oprettes inaktive og skal godkendes af en admin.
  4. Første login har intet kodeord → brugeren sendes til "Sæt kodeord" (min. 4 tegn).
  5. Når kodeordet sættes, og firmaet ikke har nogen admin endnu, bliver denne bruger automatisk admin — det er "første bruger = admin"-reglen.
Bliver den første admin låst ude, kan I bruge "Glemt kodeord" på login-siden (e-mailen hentes fra Uniconta-medarbejderkortet — derfor er en e-mail på medarbejderen en fordel).
Noter
Admin oprettet og logget ind.
6

Rettigheder til øvrige brugere

Admin styrer det under CRM › Brugeradministration (eller Indstillinger › Brugere)
Sådan giver admin adgang til nye brugere
  1. En ny Uniconta-medarbejder aktiveres med knappen "Aktivér" — systemet opretter brugeren og sender et midlertidigt kodeord på e-mail.
  2. Klik rettigheds-ikonet ud for brugeren for at åbne "Rettigheder"-panelet.
  3. Vælg "Fuld adgang", eller kryds præcist de menuer og faner af som brugeren må se. Admins har altid fuld adgang og kan ikke begrænses.
Hvad kan styres pr. bruger
GruppeMenupunkter der kan slås til/fra
SalgPipeline, Kunder, Leads, Kontakter, Tilbud, Ordrer, Kampagner, Salgsanalyse, Salgsperformance, Forecast
IndkøbKreditorer
AktiviteterAktiviteter, Besøgsplan, Kort
Kundekort-faner15 faner kan skjules (fx tilbud, ordrer, fakturaer, statistik, e-mails, tidslinje, relationer, dokumenter, noter, tickets). Kontakter og firma-info er altid synlige.
Vigtigt: Er en brugers rettigheder sat til "Fuld adgang" (standard for nye brugere, minus Administration), har de adgang til alt. En tom liste betyder bevidst "ingen adgang". Menu-rettigheder håndhæves også på serveren, så en gættet URL afvises.
Brugere oprettet og tildelt rettigheder — kunden er klar.