---
title: "Utgående kampanjer"
description: "Ladda upp en kontaktlista och låt en röstagent arbeta sig igenom den — med samtalsfönster, återförsök och liveuppföljning."
---

Kampanjer ringer upp en lista med kontakter åt dig: välj en agent, ladda upp en
CSV-fil, ange när samtal är tillåtna och låt ThunderPhone arbeta igenom listan
— med återförsök för obesvarade samtal och röstmeddelanden enligt det schema du väljer. Du hittar
dem under **Engagemang → Kampanjer** (`/dashboard/campaigns`).

För enstaka programmatiska samtal använder du i stället
[API:t för utgående samtal](/sv/guides/place-outbound-calls).

## Förutsättningar

- En driftsatt röstagent.
- Ett telefonnummer med utgående samtal aktiverade. Kunders VoIP-nummer fortsätter att stödja
  kampanjer. ThunderPhone-nummer är inledningsvis endast för inkommande samtal; en organisationsadministratör kan
  begära utgående samtal från sidan Phone Numbers. ThunderPhone granskar
  varje begäran manuellt, och godkända nummer kan köra kampanjer. Se
  [Anslut en VoIP-leverantör](/sv/guides/voip-providers).
- Kontakter som en CSV-fil (eller inklistrad JSON) med en `phone`- eller
  `phone_number`-kolumn. **Upp till 5 000 rader per uppladdning**, UTF-8-kodad.
  Nya JSON-uppladdningar måste vara platta: extra värden kan vara strängar, tal,
  booleska värden eller `null`. Rader som innehåller arrayer eller kapslade objekt avvisas
  individuellt med ett valideringsmeddelande; giltiga rader importeras ändå. CSV-celler
  är strängar. Godkända extra kolumner sparas som variabler per kontakt i kampanjens
  kontaktposter och tillhandahålls automatiskt vid varje uppringning. ThunderPhone
  klassificerar också den sparade agentprompten före varje utgående samtal för att avgöra om
  agenten ska navigera i en telefonmeny. Rubriker som `name` och `account_id`
  matchar `{{name}}` och `{{account_id}}` i den sparade agentens prompt. Namnmappning kan också kombinera kolumner till `name`. Se
  [variabler per samtal](/sv/guides/call-variables) för standardvärden, namnregler,
  objektgränsen på 32 KB och värden som returneras i slutförandewebhooks.

Äldre kontaktposter kan innehålla nästlad metadata från tidigare JSON-uppladdningar.
Den metadatan finns kvar på den lagrade kontakten. Varje uppringning utelämnar icke-skalära värden från
sin variabelnyttolast och loggar de ignorerade nyckelnamnen för försöket, utan att
logga värden. Återförsök använder samma filtrering.

## Skapa en kampanj

<Steps>
  <Step title="Klicka på Ny kampanj">
    Namnge den, välj **röstagenten** och välj **frånnumret**
    (ett av dina nummer med utgående samtal aktiverade).
  </Step>
  <Step title="Ladda upp kontakt-CSV-filen">
    Rader med ett ogiltigt telefonnummer eller ogiltiga variabler avvisas individuellt och
    rapporteras tillbaka med sina radnummer — resten importeras utan problem.
  </Step>
  <Step title="Ange samtalsfönstret">
    Välj en **tidszon** och ett fönster för **daglig start/slut**; kampanjen
    ringer endast inom det. Tidszonen utgår från zonen för ditt frånnummer
    (dess riktnummer i USA och Kanada, dess land på andra platser) eller, för
    nummer som omfattar flera zoner, till exempel avgiftsfria nummer, från din
    webbläsare. Tipset under fältet anger vilket. Fönstret är som standard
    09.00–17.00. Ett fönster som börjar före 08.00 eller slutar efter 21.00 visar en
    varning: samtal utanför dessa tider kan bryta mot regler för samtalstider, till
    exempel TCPA:s. En sluttid som är tidigare än starttiden passerar midnatt: 22:00 →
    02:00 ringer från 22.00 till 02.00 nästa dag, med en varning. Fönstret följer
    kampanjens tidszon, inte varje kontakts, så dela upp kontakter efter tidszon när
    de är utspridda.
    Du kan också ange en **starttid** för att schemalägga starten och en
    **sluttid** efter vilken kampanjen avslutas automatiskt.
  </Step>
  <Step title="Justera takt och återförsök">
    - **Samtidiga samtal** — hur många samtal den här kampanjen kör samtidigt
      (1–10, standard 3). Kampanjer startar inga nya samtal medan din
      organisation har 10 utgående samtal pågående, så parallella
      kampanjer delar på den kapaciteten. Varje samtal räknas också mot din
      organisations [gräns för samtidiga samtal](/api-reference/introduction#call-limits)
      (20 som standard, för inkommande, utgående, webb- och testsamtal).
      När den gränsen nås, eller samma nummer har ringts upp under de
      senaste 10 sekunderna, väntar kontakten helt enkelt på en senare omgång; dess
      försök förbrukas inte.
    - **Maximalt antal försök** — hur många gånger varje kontakt kan ringas upp
      (1–10, standard 2).
    - **Väntetid före nytt försök (minuter)** — väntetiden före ett nytt försök (minst 30,
      standard 60).
    - **Försök igen vid** — vilka utfall som utlöser ett nytt försök: **inget svar**,
      **röstbrevlåda**, **misslyckat** (alla är aktiverade som standard).

    Behöver du fler försök eller kortare intervall? Kontakta supporten: personalen kan
    höja båda gränserna för din organisation.
  </Step>
  <Step title="Skapa utkast och starta sedan">
    Kampanjer skapas som utkast — kontakter kan endast läggas till medan en
    kampanj är ett utkast. Att starta en kampanj kräver ett uttryckligt samtycke
    till samtalsavgifterna. Med en framtida **starttid** blir den
    *schemalagd*; annars börjar den *köras* direkt.
  </Step>
</Steps>

<Note>
  Kampanjer som sparats före dessa gränser fortsätter att köras exakt enligt konfigurationen.
  Deras antal försök och intervall förblir som sparade vid andra ändringar.
</Note>

## Så fungerar utfall och återuppringningar

Efter varje samtal får kontakten ett utfall — lyckade samtal markeras som
slutförda; ett samtal som bedöms som inget svar, upptäcks som röstbrevlåda eller
misslyckas rings upp igen om utfallet finns i din lista **försök igen vid** och
kontakten har försök kvar. Kontakter som får slut på försök markeras som
*uttömda*; fel som inte kan återuppringas markeras som *misslyckade*.

<Note>
  Uppringningen pausas automatiskt medan ditt kontosaldo inte är i god
  ordning och återupptas när det är det. Ha
  [automatisk påfyllning](/sv/guides/billing-and-topups) aktiverad för långa kampanjer.
</Note>

## Övervaka och styr

Varje kampanjkort visar dess status och förlopp (t.ex. ”173 av 248
slutförda”). Öppna en kampanj för statusuppdelningen, resultat per kontakt och
senaste samtal — varje samtal länkar till hela transkriberingen och
inspelningen i samtalshistoriken.

- **Pausa / återuppta** — pausning stoppar nya uppringningar; samtal som redan
  pågår slutförs naturligt. Pausade kampanjer kan redigeras och återupptas.
- **Avbryt** — stoppar kampanjen permanent.
- En kampanj slutförs automatiskt när varje kontakt når ett slutligt tillstånd
  eller tiden **avsluta vid** passerar.

Kampanjstatusar: `draft`, `scheduled`, `running`, `paused`,
`completed`, `cancelled`. Kontaktstatusar: `pending`, `scheduled`,
`calling`, `completed`, `failed`, `exhausted`.

## Nästa steg

<CardGroup cols={2}>
  <Card title="Följ samtal live" icon="tower-broadcast" href="/sv/guides/monitor-live-calls">
    Lyssna på kampanjsamtal medan de sker.
  </Card>
  <Card title="API för utgående samtal" icon="phone-arrow-up-right" href="/sv/guides/place-outbound-calls">
    Ring enskilda samtal programmatiskt.
  </Card>
</CardGroup>
