> ## Documentation Index
> Fetch the complete documentation index at: https://docs.floral.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Knack

> Forbind jeres Knack-app, så Floral gemmer mødereferater og briefinger og bruger dem i senere briefinger.

Forbind Knack, så Floral gemmer godkendte mødereferater og færdige briefinger som poster i jeres egen Knack-app. Floral læser også tidligere møder og briefinger fra Knack, når den forbereder en ny briefing.

<Info>
  Knack-integrationen er i beta. Alle Knack-apps er bygget forskelligt, så du fortæller Floral, hvilke tabeller og felter der skal bruges. Opsætningen tager omkring 30 minutter. Skriv til [support@floral.so](mailto:support@floral.so), hvis du vil have hjælp til mappingen.
</Info>

## Hvad forbindelsen gør

| Hvornår                                                           | Hvad der sker i Knack                                                                                                                             |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Du forbereder en [briefing](/da/product/briefings)                | Floral læser virksomheden og op til 100 tidligere møder og briefinger, der er knyttet til den.                                                    |
| En briefing er færdig                                             | Floral opretter en post i jeres briefing-tabel med briefingens tekst.                                                                             |
| Et mødereferat bliver [godkendt](/da/product/summaries-and-deals) | Floral opretter en post i jeres mødetabel med titel, dato, opsummering og et link tilbage til Floral. Floral kan også vedhæfte referatet som PDF. |
| Virksomheden findes ikke i Knack                                  | Floral opretter den i jeres virksomhedstabel med navn og CVR-nummer.                                                                              |

Floral ændrer eller sletter ikke poster, der allerede findes i Knack.

## Før du starter

Du skal have:

* **Organisationsadministrator-adgang i Floral.**
* **Builder-adgang til jeres Knack-app**, så du kan se tabeller og felter.
* **Jeres App ID og API-nøgle fra Knack.** Åbn **Settings > API & Code** i Knack Builder. Begge værdier står der.

### Kontrollér jeres Knack-tabeller

Jeres Knack-app skal have tre tabeller. Navnene er ligegyldige, men hver tabel skal have felterne nedenfor.

**Virksomheder**

| Felt       | Knack-felttype | Hvad Floral bruger det til                                                 |
| ---------- | -------------- | -------------------------------------------------------------------------- |
| Navn       | Short text     | Virksomhedens navn.                                                        |
| CVR-nummer | Short text     | At finde virksomheden. Gem CVR som 8 cifre uden mellemrum eller bogstaver. |

**Møder**

| Felt        | Knack-felttype              | Hvad Floral bruger det til                                 |
| ----------- | --------------------------- | ---------------------------------------------------------- |
| Virksomhed  | Connection til Virksomheder | Den virksomhed, mødet handler om.                          |
| Titel       | Short text                  | Mødets titel fra kalenderen.                               |
| Opsummering | Rich text                   | Mødets opsummering og et link til hele referatet i Floral. |
| Dato        | Date                        | Mødedagen.                                                 |

**Briefinger**

| Felt       | Knack-felttype              | Hvad Floral bruger det til             |
| ---------- | --------------------------- | -------------------------------------- |
| Virksomhed | Connection til Virksomheder | Den virksomhed, briefingen handler om. |
| Indhold    | Rich text                   | Hele briefingen.                       |

### Find nøglerne

Floral henviser til tabeller og felter med deres Knack-nøgler, ikke deres navne. En tabelnøgle ser ud som `object_1`, og en feltnøgle ser ud som `field_12`.

Åbn **Data** i Knack Builder, og vælg en tabel. Tabelnøglen står i browserens adresselinje. Åbn et felts indstillinger for at se feltnøglen. Skriv nøglen ned for hver tabel og hvert felt i listerne ovenfor.

## Forbind Knack

<Steps>
  <Step title="Åbn indstillingerne for Knack">
    Åbn **Indstillinger > CRM-forbindelser** i Floral, og vælg **Knack**. Du kan også åbne **Indstillinger > Kilder** og vælge fanen **CRM-forbindelser**.
  </Step>

  <Step title="Indtast App ID og API-nøgle">
    Indsæt værdierne i **Knack App ID** og **Knack API-nøgle**.
  </Step>

  <Step title="Udfyld mappingen">
    **Knack mapping JSON** indeholder et eksempel med opdigtede nøgler. Erstat eksemplet med udkastet nedenfor, og erstat hver nøgle med den nøgle, du skrev ned.

    ```json theme={null}
    {
      "companyObjectKey": "object_1",
      "companyNameFieldKey": "field_1",
      "companyCvrFieldKey": "field_2",
      "meetingsObjectKey": "object_2",
      "meetingCompanyFieldKey": "field_10",
      "meetingTitleFieldKey": "field_11",
      "meetingSummaryFieldKey": "field_12",
      "meetingDateFieldKey": "field_13",
      "briefingsObjectKey": "object_3",
      "briefingCompanyFieldKey": "field_20",
      "briefingContentFieldKey": "field_21"
    }
    ```

    Behold anførselstegn, koloner og kommaer præcis som vist. Alle linjer undtagen den sidste slutter med et komma.
  </Step>

  <Step title="Vælg, om interne møder skal gemmes">
    Slå kun **Synkroniser interne møder** til, hvis møder uden eksterne deltagere også skal gemmes i Knack. Kundemøder gemmes altid.
  </Step>

  <Step title="Gem">
    Vælg **Gem Knack-forbindelse**. Når forbindelsen er gemt, skifter status til **Forbundet**.
  </Step>
</Steps>

Når du gemmer, kontrollerer Floral, at App ID og API-nøgle virker, og at alle tabeller og felter i mappingen findes i jeres Knack-app. Hvis en kontrol fejler, gemmer Floral ikke forbindelsen og fortæller dig, hvilken nøgle du skal rette.

<Warning>
  Floral kontrollerer ikke felttyperne. Et felt med den forkerte type viser sig først, når Floral gemmer et mødereferat. Gennemfør altid [Kontrollér den første synkronisering](#kontrollér-den-første-synkronisering).
</Warning>

Når du vender tilbage for at ændre mappingen, kan du lade **Knack API-nøgle** stå tomt for at beholde den gemte nøgle.

## Valgfrie tilføjelser

Tilføj en af disse linjer til mappingen, hvis Floral skal udfylde flere felter. Opret først feltet i jeres Knack-tabel.

| Linje, du tilføjer            | Knack-felttype        | Hvad Floral udfylder                                                     |
| ----------------------------- | --------------------- | ------------------------------------------------------------------------ |
| `"companyWebsiteFieldKey"`    | Short text eller Link | Hjemmesiden på virksomheder, som Floral opretter.                        |
| `"companyStartDateFieldKey"`  | Date                  | Stiftelsesdatoen fra CVR-registret på virksomheder, som Floral opretter. |
| `"meetingSummaryPdfFieldKey"` | File                  | Det godkendte referat som PDF.                                           |
| `"meetingDurationFieldKey"`   | Number                | Optagelsens længde i timer, fx `1.25`.                                   |
| `"meetingStartAtFieldKey"`    | Date/Time             | Kalendermødets starttidspunkt.                                           |
| `"meetingCreatedAtFieldKey"`  | Date/Time             | Tidspunktet, hvor Floral gemte mødet.                                    |

Hvis du fx vil vedhæfte PDF'en, tilføjer du denne linje til mappingen:

```json theme={null}
"meetingSummaryPdfFieldKey": "field_40",
```

Floral kan også knytte den konsulent, der godkendte referatet, tilføje deltagere som kontakter og kopiere Floral-tags over på mødet. Det kræver flere tabeller og connection-felter. Kontakt [support@floral.so](mailto:support@floral.so), så sætter vi det op sammen.

## Sådan finder Floral virksomheden

Floral husker, hvilken Knack-post hver Floral-virksomhed er knyttet til. Når der endnu ikke er en kobling, leder Floral i denne rækkefølge:

1. **CVR-nummer.** Floral søger i jeres CVR-felt efter virksomhedens CVR-nummer og knytter det første match.
2. **Virksomhedsnavn**, kun når du starter en briefing. Floral beder dig bekræfte, at matchet er den samme virksomhed, før briefingen starter.
3. **Opret virksomheden.** Hvis intet matcher, opretter Floral en post i jeres virksomhedstabel.

Når godkendte mødereferater gemmes, springer Floral navnesøgningen over. Hvis CVR-nummeret ikke matcher, opretter Floral virksomheden. Tilføj CVR-numre til jeres virksomheder i Floral for at undgå dubletter.

## Kontrollér den første synkronisering

<Steps>
  <Step title="Vælg en kendt kunde">
    Vælg en kunde, der allerede findes i Knack med et CVR-nummer, og sørg for, at virksomheden i Floral har samme CVR-nummer.
  </Step>

  <Step title="Godkend et mødereferat">
    Godkend referatet fra et møde med kunden. Referatet viser **Synkroniseret til CRM**, når mødet er gemt.
  </Step>

  <Step title="Åbn mødet i Knack">
    Find den nye post i jeres mødetabel. Kontrollér, at virksomhed, titel, dato og opsummering er udfyldt, og eventuelle valgfrie felter, du har tilføjet.
  </Step>

  <Step title="Forbered en briefing">
    Start en briefing for den samme virksomhed. Kontrollér, at der kommer en ny post i jeres briefing-tabel.
  </Step>
</Steps>

## Hvis noget kræver handling

| Hvad du ser                                                            | Hvad du gør                                                                                                                       |
| ---------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **Knack mapping-konfiguration skal være gyldig JSON**                  | Et anførselstegn, komma eller en parentes mangler. Sammenlign din mapping med udkastet.                                           |
| **Knack mapping-konfigurationen er ugyldig**                           | En påkrævet linje mangler, eller en nøgle er skrevet forkert. Tabelnøgler skal se ud som `object_1` og feltnøgler som `field_12`. |
| Status er **Kræver handling**                                          | Åbn indstillingerne for Knack, og læs fejlen under **Seneste fejl**. Ret årsagen, og gem igen.                                    |
| **Knack afviste App ID eller API-nøgle**                               | App ID eller API-nøgle er forkert. Kopiér begge igen fra **Settings > API & Code** i Knack.                                       |
| **Knack kunne ikke finde tabellen**                                    | Tabelnøglen findes ikke i jeres app. Kontrollér tabelnøglen, og at App ID hører til den rigtige app.                              |
| **Feltet ... findes ikke i tabellen**                                  | Feltnøglen findes ikke i den tabel. Kontrollér, at du har kopieret nøglen fra den rigtige tabel.                                  |
| En synkroniseringsfejl indeholder `400`                                | Et felt har den forkerte type. Kontrollér felttyperne ovenfor.                                                                    |
| Floral opretter nye virksomheder i stedet for at finde de eksisterende | Kontrollér CVR-feltnøglen, og at CVR-numrene i Knack er 8 cifre uden mellemrum.                                                   |
| PDF'en eller en anden tilføjelse mangler på mødet                      | Kontrollér feltnøgle og felttype. Hvis Floral ikke kan vedhæfte PDF'en, gemmer Floral mødet uden den og viser ingen fejl.         |
| **Referatet er ikke knyttet til en virksomhed.**                       | Knyt mødet til en virksomhed i Floral, og vælg derefter **Prøv synkronisering igen**.                                             |

Floral prøver automatisk igen et par gange over flere timer, hvis en gemning fejler. Du kan prøve igen tidligere fra referatet.

<Warning>
  Indsæt kun Knack-API-nøglen i feltet **Knack API-nøgle** i Floral. Send den aldrig på mail, i chat eller i en supportbesked.
</Warning>
