
# Försäljningstrattar

Plattformen ansluter till dina befintliga försäljningstrattar så att när någon fyller i ett opt-in-formulär på din landningssida, läggs de automatiskt till som en kontakt och får ett personligt meddelande - allt utan att du behöver göra något manuellt.

**Enkelt förklarat:** Någon registrerar sig på din webbplats, och inom några minuter får de ett WhatsApp-meddelande från din AI-bot som startar en riktig konversation.


---

## Vad en trattintegrering gör

När du ansluter din landningssida till plattformen blir varje ny lead automatiskt:

1. **Lades till som kontakt** i appen
2. **Lades till i en specifik kontaktlista** som din sändning (Broadcast) bevakar
3. **Engagerad av din AI-bot** med ett personligt välkomstmeddelande
4. **Följdes upp automatiskt** om de inte svarar

Detta förvandlar en passiv opt-in-sida till en aktiv försäljningskonversation - som hanteras helt av din AI-bot.

**Exempel: Hur det ser ut i praktiken**

```
Someone fills out your landing page form
       |
       v
Your automation tool (Pabbly, Zapier, or Make) sends
the lead's info to the platform
       |
       v
The platform creates the contact and adds them to your list
       |
       v
Your Broadcast sends a personalized WhatsApp message
       |
       v
The lead replies, and your AI bot continues the conversation
```

---

## Vad din opt-in-sida behöver samla in

Din landningssida (byggd med ClickFunnels, Leadpages, Systeme.io, WordPress eller något annat verktyg) behöver samla in minst dessa två fält:

### Obligatoriska fält

| Fält | Varför det behövs |
|-------|-----------------|
| **Telefonnummer** | Plattformen skickar meddelanden via WhatsApp eller SMS, så ett telefonnummer är nödvändigt. Måste inkludera landsnummer (t.ex. +46 för Sverige). |
| **Förnamn** | Används för att personifiera välkomstmeddelandet. Meddelanden med personens namn får betydligt högre svarsfrekvens. |

### Valfritt men rekommenderat

| Fält | Varför det hjälper |
|-------|-------------|
| **E-post** | Möjliggör uppföljning via flera kanaler och hjälper till att undvika dubbla kontakter |
| **Efternamn** | Mer professionell personifiering |
| **Anpassade fält** | All data som är relevant för ditt erbjudande (företagsnamn, intresseområde, etc.) |

**Tips:** Håll formuläret kort. Telefonnummer och förnamn är minimum. Varje extra fält du lägger till sänker din konverteringsgrad. Du kan alltid samla in ytterligare information genom själva konversationen.

---

## Konfigurera din agent för trattar

En tratt behöver två saker: en **AI-agent** som känner till ditt erbjudande och svarar alla leads på samma sätt, samt en **sändning (Broadcast)** som skickar det första meddelandet till de leads som din tratt samlar in. Bygg agenten först — sändningen kopplas sedan till den.

### Steg-för-steg-konfiguration

1. **Börja från din agent**
   - Har du redan en för detta erbjudande? Under **AI Studio**, klicka på **AI-agenter** och klicka på dess namn. (På en telefon, tryck först på menyikonen **☰**.)
   - Börjar du från början? Klicka på **Ny agent** och peka den antingen mot din webbplats — den läser dina sidor och skriver instruktionerna åt dig — eller välj **Börja tom**. Se [Skapa en agent](../ai-agents/ai-agents.md#creating-an-agent).
   - Ge den ett beskrivande namn, till exempel "Webbinarietratt - mars 2026".


2. **Konfigurera boten**
   - I steget **AI-instruktioner**, skriv instruktioner anpassade efter ditt tratt-erbjudande
   - Lägg till företagsinformation, vanliga frågor och resurser specifika för erbjudandet i steget **Vanliga frågor & Kunskap**
   - Ställ in konversationsmålet (t.ex. "Boka ett kostnadsfritt konsultationssamtal")
   - Se guiden [Ställa in din AI-bot](../ai-automation/ai-bot-setup.md) för detaljerade instruktioner


3. **Aktivera agenten**
   - Tillbaka på sidan för AI-agenter, använd radens knapp **Aktivera agent** så att dess status blir **Aktiv**. Från och med då svarar den alla som kontaktar dig via de kanaler den ansvarar för.
   - Vilka kanaler det är bestäms av [Ingångspunkter](../ai-agents/entry-points.md) — antingen agentens eget steg **Ingångspunkter**, eller panelen **Vem svarar på nya konversationer** högst upp på sidan för AI-agenter.

4. **Skapa sändningen (Broadcast) som skickar det första meddelandet**
   - Öppna [Sändningar](../broadcasts/broadcasts.md) och skapa en. Dess steg **Meddelande** innehåller välkomstmeddelandet som dina leads tar emot — inkludera kontaktens förnamn, håll det kort, detta är ditt första intryck.
   - I steget **Svar**, välj agenten du just byggde. Det är det som kopplar sändningen till hjärnan.
   - På WhatsApp måste välkomstmeddelandet skickas in till WhatsApp för godkännande innan det kan skickas; se [WhatsApp-mallar](../templates/whatsapp-templates.md).


5. **Notera ditt List-ID**
   - Din tratts automatisering behöver ID:t för den lista den ska lägga till leads i. Under **CRM**, öppna **Kontakter** → **Listor**, öppna listan som din sändning skickar till och kopiera dess ID därifrån.


6. **Aktivera uppföljningar** (rekommenderas)
   - Aktivera automatiska uppföljningar i agentens steg **Uppföljningar** så att leads som inte svarar blir återengagerade
   - Se guiden [Uppföljningssystem](../ai-automation/follow-ups.md) för detaljer


---

## Koppla din tratt till appen

Plattformen fungerar med alla större automatiseringsplattformar. Här är hur du kopplar ditt formulär på landningssidan.

### Alternativ 1: Använda Pabbly Connect

Pabbly är kostnadseffektivt och hanterar trattar med hög volym väl.

**Steg:**

1. **Ställ in en webhook-trigger** - Denna aktiveras när någon skickar in ditt opt-in-formulär
2. **Lägg till en fördröjning på 15-20 minuter** (valfritt men rekommenderas) - Ger leadet tid att skicka meddelande till dig först, vilket skapar en mer naturlig konversation
3. **Kontrollera om kontakten redan finns** - Anropa API:et för att undvika att skapa dubbletter
4. **Skapa kontakten och lägg till dem i din lista i ett anrop** - Skicka deras information till plattformen med din sändnings List-ID inkluderat (`listId`). En begäran skapar både kontakten och lägger till dem i listan, och att lägga till dem i listan är det som utlöser välkomstmeddelandet. (Se [Direkt API-integration](#direct-api-integration) nedan.)

### Alternativ 2: Använda Zapier

**Steg:**

1. **Trigger:** Ny formulärinlämning från din landningssida
2. **Åtgärd 1:** appen - Hitta kontakt (kontrollera om de redan finns)
3. **Filter:** Fortsätt endast om kontakten INTE hittades
4. **Åtgärd 2:** appen - Skapa kontakt, inklusive din sändnings List-ID så att kontakten skapas direkt i listan. Om du föredrar rå-API:et gör en enskild "Webhooks by Zapier" POST till `/v1/contacts` med `listId` samma sak - inget separat "Lägg till i lista"-steg behövs.

### Alternativ 3: Använda Make (tidigare Integromat)

**Steg:**

1. **Webhook-utlösare** från din tratt
2. **Kontrollera** om kontakten redan finns via API:et
3. **Skapa** kontakten om den är ny, och skicka med din Broadcasts list-ID (`listId`) i samma anrop – detta skapar kontakten och lägger till den i listan i ett enda anrop. En enskild HTTP-modul POST till `/v1/contacts` hanterar båda.

---

## Direkt API-integrering

Om du har en utvecklare eller hanterar din egen webbplats-backend kan du ansluta direkt till plattformens API utan ett middleware-verktyg.

### Skapa kontakten och lägg till den i din lista - i ett anrop

Du behöver **inte** göra två separata anrop. Slutpunkten för att skapa kontakt accepterar ett `listId`, så ett enda anrop skapar kontakten **och** lägger till den i din Broadcast-lista – och att lägga till kontakten i den listan är precis det som utlöser välkomstmeddelandet.

```
POST https://api.youraiconnector.com/v1/contacts?apiKey=YOUR_API_KEY
Content-Type: application/json

{
  "phoneNumber": "+1234567890",
  "firstName": "John",
  "lastName": "Smith",
  "email": "john@example.com",
  "listId": "YOUR_LIST_ID"
}
```

För att lägga till kontakten i flera listor samtidigt, använd `listIds` (en array) istället - den har företräde framför `listId`:

```
{
  "phoneNumber": "+1234567890",
  "firstName": "John",
  "listIds": ["list123", "list456"]
}
```

> **Använd camelCase-fältnamn** (`phoneNumber`, `firstName`, `lastName`) - inte `phone_number` / `first_name`. Alla fält som plattformen inte känner igen lagras istället som ett [anpassat fält](../get-started/custom-contact-fields.md) på kontakten, så ett felstavat `phone_number` skulle lämna kontakten utan telefonnummer och begäran skulle avvisas.

### Lägga till en befintlig kontakt i en lista (valfritt)

Om kontakten redan finns och du bara behöver lägga till dem i en lista, använd slutpunkten för att lägga till i lista med kontaktens ID:

```
POST https://api.youraiconnector.com/v1/contacts/lists?apiKey=YOUR_API_KEY
Content-Type: application/json

{
  "contactId": "abc123",
  "listId": "YOUR_LIST_ID"
}
```

Se den fullständiga [Contacts API-referensen](../api/contacts.md) för alla tillgängliga fält.

**Var du hittar din API-nyckel:** Gå till **Inställningar** (kugghjulsikonen, nära botten av vänster sidofält) → **Integrationer** → **API-nyckel**.

**Viktigt:** Inkludera alltid landskoden i telefonnumret (t.ex. `+1` för USA, `+44` för Storbritannien, `+31` för Nederländerna).

---

## Hur nya listmedlemmar utlöser öppningsmeddelandet

Detta är vad som kopplar ihop allt, när din Broadcast väl är aktiv med **Skicka till nya listmedlemmar** aktiverat:

1. En ny kontakt läggs till i listan som din Broadcast bevakar (via automatiseringen, en manuell import eller för hand)
2. Broadcasten plockar upp den nya kontakten
3. Välkomstmeddelandet skickas:
   - **1–3 kontakter** skickas omedelbart (detta är det normala tratt-scenariot – en person anmäler sig åt gången)
   - **4+ kontakter samtidigt** köas automatiskt och skickas i en säker takt för att skydda ditt avsändarrykte
4. När kontakten svarar tar agenten i Broadcastens **Svar**-steg över konversationen

---

## Det kompletta trattflödet (från början till slut)

Här är allt som händer när en lead kommer in i din tratt:

1. **Lead fyller i ditt opt-in-formulär** på din landningssida
2. **Ditt automatiseringsverktyg** (Pabbly, Zapier, Make) tar emot formulärdatan
3. **Valfri fördröjning på 15–20 minuter** för att se om leadet skickar meddelande till dig först
4. **Automatiseringen kontrollerar** om kontakten redan finns i appen
5. **Kontakten skapas i din lista** via ett enda API-anrop (Broadcastens list-ID inkluderas i skapande-anropet, så skapandet och tillägget i listan sker samtidigt)
6. **Broadcasten skickar** det inledande WhatsApp-mallmeddelandet
7. **Leadet läser meddelandet** och svarar
8. **Din AI-bot** inleder en personlig konversation
9. **Boten arbetar mot ditt mål** (boka möte, kvalificera lead, dela erbjudande)
10. **Om leadet blir tyst**, återaktiverar automatiska uppföljningar dem
11. **Om boten behöver hjälp**, varnar den en teammedlem att ta över

---

## Bästa praxis

1. **Lägg till en kort fördröjning innan kontakten skapas.** En fördröjning på 15–20 minuter ger leads tid att skicka meddelande till dig först. Om de gör det hamnar de i det inkommande flödet (en mer naturlig konversation). Om de inte gör det skickas den utgående mallen.

2. **Aktivera Skicka till nya listmedlemmar för pågående trattar.** I Broadcastens **Målgrupp**-steg gör den inställningen att Broadcasten fortsätter bevaka listan efter att den har startats, så att varje nytt lead som anmäler sig får välkomstmeddelandet automatiskt. Leads som skickar meddelande till dig först hanteras av samma agent via dess ingångspunkter, så båda riktningarna hamnar i samma uppsättning.

3. **Personifiera det inledande meddelandet.** Inkludera alltid kontaktens förnamn i WhatsApp-mallen. Generiska inledande meddelanden får mycket lägre svarsfrekvens.

4. **Håll det inledande meddelandet kort.** Två till tre meningar är idealiskt. Ställ en fråga för att bjuda in till svar. Till exempel: "Hej {first_name}! Tack för att du anmälde dig till vår kostnadsfria konsultation. Vilken är den största utmaningen du står inför med [topic] just nu?"

5. **Aktivera uppföljningar.** Leads i tratten är varma men upptagna. En uppföljning 24–72 timmar senare får dem ofta att återkomma.

6. **Testa hela flödet innan lansering.** Skicka in en test-opt-in på din landningssida, verifiera att kontakten skapas i appen och bekräfta att det inledande meddelandet kommer fram.

7. **Övervaka dina konverteringsfrekvenser.** Spåra hur många leads i tratten som svarar på välkomstmeddelandet och hur många som konverterar till ditt mål (möte, försäljning, etc.) från Broadcastens statistik. Justera dina AI-instruktioner och ditt välkomstmeddelande baserat på vad du lär dig.

8. **Förhindra dubbletter.** Kontrollera alltid om en kontakt finns innan du skapar den. Dubbla kontakter leder till förvirrande konversationer och slösade krediter.

9. **Skaffa korrekt samtycke.** Se till att din opt-in-sida tydligt anger att leaden kommer att få WhatsApp-meddelanden. Inkludera en kryssruta för samtycke om det krävs i din region.

---

## Nästa steg

- [Flytta från Kampanjer till Broadcasts & Agenter](../moving-from-campaigns.md) – var varje gammal kampanjinställning finns nu.
- [Uppföljningssystem](../ai-automation/follow-ups.md) – återaktivera leads i tratten som blir tysta.
- [Broadcasts](../broadcasts/broadcasts.md) – den fullständiga guiden för att ställa in sändningssidan.
- [Referens för Kontakter-API](../api/contacts.md) – varje fält som slutpunkten för att skapa kontakt accepterar.
