Beskrivning
I dagens digitala tidsålder har WhatsApp framstått som mer än bara en meddelandeapp; det är ett centralt kommunikationsverktyg för företag över hela världen. Med över två miljarder aktiva användare gör WhatsApps enorma räckvidd och popularitet det till en oumbärlig plattform för företag som vill nå sin publik på ett effektivt sätt.
För att förstå detta är vårt mål i den här bloggen att tillhandahålla en omfattande guide om hur man använder WhatsApp för att skicka meddelanden via dess API. Denna praxis, en viktig del av moderna affärskommunikationsstrategier, innebär att nå många kunder med viktiga uppdateringar, reklaminnehåll eller annan relevant information. Vi kommer att lära oss hur man skickar meddelanden med Whatsapp API i python. Vi kommer sedan att fördjupa oss i krångligheterna i WhatsApps funktioner, särskilt med fokus på dess Business API, som erbjuder avancerade funktioner för att hantera meddelanden effektivt.
Dessutom kommer vi att utforska integrationen av dessa meddelandefunktioner med automatisering av arbetsflöden. I ett affärslandskap där effektivitet och snabbhet är av största vikt kan automatisering av repetitiva uppgifter som att skicka meddelanden förbättra produktiviteten avsevärt. Verktyg som Nanonets Workflows spelar en avgörande roll i detta. De gör det möjligt för företag att effektivisera sin verksamhet, minska manuella ansträngningar och fokusera mer på strategiska uppgifter.
Whatsapp företagsplattform
WhatsApp Business Platform är designad för medelstora till stora företag och ger ett sätt att engagera sig med kunder i stor skala. Det möjliggör snabb initiering av konversationer, skicka aviseringar om vård eller köp, erbjuda personliga tjänster och stödja kunder i deras föredragna kommunikationskanal.
Denna plattform är uppbyggd kring tre nyckel-API:er:
- Cloud API: Detta drivs av Meta och erbjuder ett enkelt, underhållsvänligt sätt för företag att få kontakt med kunder.
- On-Premises API: Företag måste stå värd för detta själva.
- Business Management API: Detta API är viktigt för att hantera ditt WhatsApp Business-konto och meddelandemallar.
För att kommunicera med WhatsApp-användare måste företag använda antingen Cloud API eller On-Premises API. Cloud API är i allmänhet att föredra på grund av dess enkelhet och lägre underhållskrav. Men oavsett vilket API du väljer är Business Management API ett måste för att hantera ditt konto och dina mallar.
Introduktion till Whatsapp Cloud API
WhatsApps Cloud API, en del av Metas Blueprint, tillåter företag att kommunicera med kunder i stor skala utan att behöva vara värd för sina egna servrar. Den här tjänsten är en molnbaserad version av WhatsApp Business Platform, som erbjuder enkel skalning och implementering.
Översikt
WhatsApp Business API är designat för medelstora och stora företag att engagera sig i automatiserad och manuell kommunikation med kunder. Den stöder integration med olika backend-system som CRM och marknadsföringsplattformar. Företag kan välja mellan On-Premises och Cloud API-alternativ, där det senare generellt rekommenderas på grund av dess enkelhet.
Standardkapaciteten är 80 meddelanden per sekund (mps), uppgraderbar till 1,000 XNUMX mps.
Använda API: n
För att skicka ett meddelande ser ett API-anrop i python ut så här:
import requests url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages' headers = { 'Authorization': 'ACCESS_TOKEN'
} data = { 'messaging_product': 'whatsapp', 'to': '1650XXXXXXX', 'text': {'body': 'hi'}
} response = requests.post(url, headers=headers, json=data) print(response.text)
Komma igång
För att börja med Cloud API:
- Klicka på "Skapa app".
- Välj "Övrigt" i avsnittet Användningsfall.
- Välj "Företag" som apptyp.
- Lägg till appdetaljer och klicka på "Skapa app".
- Scrolla ner och klicka på "Konfigurera" på Whatsapp-kortet.
- Om du har ett Meta Business Account (MBA) kommer du att bli ombedd att länka det under denna process. Om inte, kommer du att guidas till att skapa en.
- När din MBA är länkad kommer du att guidas till en instrumentpanel som nedan. Du kan börja testa nu.
Allt detta har så småningom tillåtit din app att –
- Skapa ett Meta Business-konto om du inte redan har ett.
- Generera automatiskt ett test WhatsApp Business-konto, som är gratis för att skicka meddelanden men kommer med användningsbegränsningar.
- Skapa ett testtelefonnummer för företag kopplat till ditt WhatsApp Business-konto, så att du kan skicka gratismeddelanden till upp till fem olika telefonnummer.
- Skapa en serie förgodkända meddelandemallar.
- Lägg till ett mottagarnummer
För att skicka testmeddelanden måste du lägga till ett giltigt WhatsApp-nummer.
Gå till App Dashboard, navigera till WhatsApp > API Setup, och under avsnittet för meddelandesändning, leta efter fältet "Till" för att hantera din telefonnummerlista.
Du kan ange vilket giltigt WhatsApp-nummer som helst för att ta emot meddelanden. Detta nummer kommer att få en bekräftelsekod via WhatsApp för verifiering.
När det har verifierats är mottagarnumret klart att användas. Du kan lägga till upp till fem nummer enligt denna metod.
- Skicka ett testmeddelande
För att skicka ett testmeddelande, använd den förgodkända "hello_world"-mallen som finns på instrumentpanelen.
import requests url = "https://graph.facebook.com/v17.0/206324309221106/messages" headers = { 'Authorization': 'Bearer YOUR_TEMPORARY_ACCESS_TOKEN', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "to": "RECEPIENT_PHONE_NUMBER", "type": "template", "template": { "name": "hello_world", "language": { "code": "en_US" } }
} response = requests.post(url, headers=headers, json=data) print(response.text)
I API-inställningen under WhatsApp:
- Se till att ditt testföretagsnummer finns i fältet "Från".
- Se till att önskad mottagares nummer är valt i fältet "Till". Du kan skicka meddelanden till flera nummer om de läggs till.
- Använd API-panelen för att skicka ditt meddelande, eller använd den medföljande pythonkoden.
Kommandot du använder indikerar att du skickar ett mallmeddelande och anger mallen 'hello_world'. Ett meddelande som det nedan bör visas på mottagarens telefonnummer.
- Lägg till ett verkligt företagsnummer (för senare)
När du utvecklar din applikation kan du använda testföretagets nummer och konto utan kostnad för att skicka meddelanden.
När du är redo att interagera med kunder kan du lägga till ett riktigt företagstelefonnummer (från vilket meddelanden kommer att skickas) i API-inställningen och skapa ett officiellt WhatsApp Business-konto. Vi kommer att diskutera detta senare.
Grunderna i Whatsapp Business Management API
Business Management API fungerar tillsammans med det primära Cloud API (som används för att skicka meddelanden etc). Den är designad för autentiseringsfunktioner och hantering av WhatsApp affärsrelaterade tillgångar som WhatsApp Business Accounts och meddelandemallar.
Åtkomsttoken
Olika typer av åtkomsttokens stöds:
- Systemanvändaråtkomsttokens: Dessa är tokens som inte löper ut som representerar ditt företag eller din organisation och är viktiga för Solution Partners som delar kreditgränser med ombordade kunder.
- Business Integration System User Access Tokens: Idealiska för tekniska leverantörer och lösningspartners, dessa tokens är specifika för inbyggd kunddata och stöder automatiska åtgärder utan användarinmatning eller ny autentisering.
- Användaråtkomsttokens: Vanligtvis används för initial apptestning, de förfaller snabbt och är mindre lämpliga för pågående utveckling. Denna token användes i testmeddelandet som skickades ovan.
Systemanvändaråtkomsttokens
Systemanvändartokens delas in i två typer:
- Anställda systemanvändare: Behöver tillgång till individuella WhatsApp Business-konton och är lämpliga för begränsad kontoåtkomst.
- Admin systemanvändare: Har som standard full åtkomst till alla WhatsApp Business-konton och tillgångar, användbart för bredare åtkomstkrav.
Skapa systemanvändare
Så här skapar du en systemanvändare:
- Logga in på MetaBusiness Suite.
- Leta reda på ditt företagskonto i den övre vänstra rullgardinsmenyn och klicka på dess Inställningar (kugghjul) ikon.
- Klicka Affärsinställningar.
- Navigera till användare > Systemanvändare.
- Klicka på Lägg till knappen och skapa antingen en administration or anställd systemanvändare.
Generera systemanvändaråtkomsttokens
Så här genererar du en åtkomsttoken för systemanvändare efter att ha skapat en systemanvändare:
- Logga in på MetaBusiness Suite.
- Leta reda på ditt företagskonto i den övre vänstra rullgardinsmenyn och klicka på dess Inställningar (kugghjul) ikon.
- Klicka Affärsinställningar.
- Navigera till Användare > Systemanvändare.
- Välj lämplig systemanvändare från listan över systemanvändare.
- Klicka på Generera ny token knapp.
- Välj appen som ska använda token.
- Välj alla behörigheter som appen behöver för att fungera korrekt och generera token.
Business Integration System User Access Tokens
Dessa tokens genereras genom Embedded Signup och är avsedda för individuella inbyggda kunder. De är avgörande för appar som utför automatiserade åtgärder på kunders WhatsApp Business-konton. Läs mer här.
Prisgränser
API:et sätter gränser för antalet samtal per timme. Dessa gränser varierar beroende på typen av samtal och statusen för WhatsApp Business-kontot.
Automatisera Whatsapp-meddelandekampanjer med våra AI-drivna arbetsflöden, designade av Nanonets för dig och dina team.
Skicka meddelanden med Whatsapp Cloud API
Du kan antingen skicka meddelanden i fritt format eller använda meddelandemallar. Låt oss utforska båda.
Med WhatsApp Cloud API kan du skicka olika typer av meddelanden i fritt format, inklusive:
- text
- Reaktion
- Media (bilder, videor, etc.)
- Plats
- Kontakt
- Interaktiva meddelanden
- Adressmeddelanden
Begär syntax för att skicka meddelanden
För att skicka meddelanden, använd POST-begäran till WhatsApp Business Phone Number-slutpunkten:
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/messages
Meddelandets nyttolaststruktur
Meddelandets nyttolast har ett standardformat, med variationer beroende på meddelandetyp:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<TO>", "type": "<TYPE>", // Specific payload depending on message type
}
<TO>
: WhatsApp-ID eller mottagarens telefonnummer (t.ex. +16315551234).<TYPE>
: Typ av meddelande (t.ex. "text", "bild", etc.).
Svaret innehåller ett meddelande-id som är användbart för att skicka svar/reaktioner, och för att kontrollera om det inte lyckas med förfrågningar via statuskoden i svaret (typisk konvention där statuskod 200 anger ett lyckat samtal).
{ "messaging_product": "whatsapp", "contacts": [{ "input": "<PHONE_NUMBER>", "wa_id": "<WHATSAPP_ID>", }], "messages": [{ "id": "<wamid.ID>", }]
}
Textmeddelanden
Så här skickar du ett textmeddelande:
import requests
import json url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages'
headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
}
payload = { 'messaging_product': 'whatsapp', 'recipient_type': 'individual', 'to': '<PHONE_NUMBER>', 'type': 'text', 'text': { 'preview_url': False, 'body': '<MESSAGE_CONTENT>' }
} response = requests.post(url, headers=headers, data=json.dumps(payload))
print(response.text)
Reaktionsmeddelanden
För att skicka reaktionsmeddelanden:
import requests
import json url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages' headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<PHONE_NUMBER>", "type": "reaction", "reaction": { "message_id": "wamid.HBgLM...", "emoji": "uD83DuDE00" }
} response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.text)
Mediameddelanden
Använd type
egenskap för att indikera medietillgångens typ (audio
, document
, image
, sticker
, eller video
) och antingen id
or link
egenskap för att ange dess ID (som du måste generera) eller plats på din offentliga server.
Om du använder id
måste du först ladda upp din mediatillgång till Whatsapp-servrarna och fånga det returnerade media-ID:t. Om du använder link
, måste din tillgång finnas på en offentligt tillgänglig server annars kommer meddelandet inte att kunna skickas.
Använder Link
import requests url = 'https://graph.facebook.com/v18.0/<FROM-PHONE-NUMBER-ID>/messages' headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json',
} data = { 'messaging_product': 'whatsapp', 'recipient_type': 'individual', 'to': '<PHONE-NUMBER>', 'type': 'image', 'image': { 'link': '<IMAGE_URL>' }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
Använder ID
import requests url = 'https://graph.facebook.com/v18.0/FROM-PHONE-NUMBER-ID/messages' headers = { 'Authorization': 'Bearer ACCESS_TOKEN', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE-NUMBER", "type": "image", "image": { "id": "MEDIA-OBJECT-ID" }
} response = requests.post(url, json=data, headers=headers)
print(response.text)
Platsmeddelanden
För att skicka platsmeddelanden, gör ett POST
ring till /PHONE_NUMBER_ID/messages
och bifoga en message
objekt med type=location
. Lägg sedan till ett platsobjekt.
import requests url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages'
headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "to": "<PHONE_NUMBER>", "type": "location", "location": { "longitude": <LONG_NUMBER>, "latitude": <LAT_NUMBER>, "name": "<LOCATION_NAME>", "address": "<LOCATION_ADDRESS>" }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
Kontakter Meddelanden
Så här skickar du kontaktmeddelanden:
import requests
import json url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages' headers = { 'Authorization': 'ACCESS_TOKEN', 'Content-Type': 'application/json',
} data = { "messaging_product": "whatsapp", "to": "PHONE_NUMBER", "type": "contacts", "contacts": [{ "addresses": [{ "street": "STREET", "city": "CITY", "state": "STATE", "zip": "ZIP", "country": "COUNTRY", "country_code": "COUNTRY_CODE", "type": "HOME" }, { "street": "STREET", "city": "CITY", "state": "STATE", "zip": "ZIP", "country": "COUNTRY", "country_code": "COUNTRY_CODE", "type": "WORK" }], "birthday": "YEAR_MONTH_DAY", "emails": [{ "email": "EMAIL", "type": "WORK" }, { "email": "EMAIL", "type": "HOME" }], "name": { "formatted_name": "NAME", "first_name": "FIRST_NAME", "last_name": "LAST_NAME", "middle_name": "MIDDLE_NAME", "suffix": "SUFFIX", "prefix": "PREFIX" }, "org": { "company": "COMPANY", "department": "DEPARTMENT", "title": "TITLE" }, "phones": [{ "phone": "PHONE_NUMBER", "type": "HOME" }, { "phone": "PHONE_NUMBER", "type": "WORK", "wa_id": "PHONE_OR_WA_ID" }], "urls": [{ "url": "URL", "type": "WORK" }, { "url": "URL", "type": "HOME" }] }]
} response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
ersätta <CONTACT_PAYLOAD>
med JSON-strukturen som innehåller kontaktuppgifter.
Interaktiva meddelanden
Interaktiva meddelanden inkluderar listmeddelanden, svarsknappar och klicka-för-åtgärd-URL-knappar. För att skicka interaktiva meddelanden, ring ett POST-samtal till /PHONE_NUMBER_ID/messages och bifoga ett meddelandeobjekt med type=interactive. Lägg sedan till ett interaktivt objekt.
För listmeddelanden:
import requests
import json url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages'
headers = { 'Authorization': 'Bearer ACCESS_TOKEN', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE_NUMBER", "type": "interactive", "interactive": { "type": "list", "header": { "type": "text", "text": "HEADER_TEXT" }, "body": { "text": "BODY_TEXT" }, "footer": { "text": "FOOTER_TEXT" }, "action": { "button": "BUTTON_TEXT", "sections": [ { "title": "SECTION_1_TITLE", "rows": [ { "id": "SECTION_1_ROW_1_ID", "title": "SECTION_1_ROW_1_TITLE", "description": "SECTION_1_ROW_1_DESCRIPTION" }, { "id": "SECTION_1_ROW_2_ID", "title": "SECTION_1_ROW_2_TITLE", "description": "SECTION_1_ROW_2_DESCRIPTION" } ] }, { "title": "SECTION_2_TITLE", "rows": [ { "id": "SECTION_2_ROW_1_ID", "title": "SECTION_2_ROW_1_TITLE", "description": "SECTION_2_ROW_1_DESCRIPTION" }, { "id": "SECTION_2_ROW_2_ID", "title": "SECTION_2_ROW_2_TITLE", "description": "SECTION_2_ROW_2_DESCRIPTION" } ] } ] } }
} response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
För svarsknappar:
import requests url = 'https://graph.facebook.com/v18.0/FROM_PHONE_NUMBER_ID/messages'
headers = { 'Authorization': 'Bearer ACCESS_TOKEN', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE_NUMBER", "type": "interactive", "interactive": { "type": "button", "body": { "text": "BUTTON_TEXT" }, "action": { "buttons": [ { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_1", "title": "BUTTON_TITLE_1" } }, { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_2", "title": "BUTTON_TITLE_2" } } ] } }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
För att skicka meddelanden med CTA URL-knappar:
import requests
import json # Replace these variables with your actual data
access_token = '<ACCESS_TOKEN>'
business_phone_number_id = '<BUSINESS_PHONE_NUMBER_ID>'
customer_phone_number = '<CUSTOMER_PHONE_NUMBER>' url = f'https://graph.facebook.com/v18.0/{business_phone_number_id}/messages'
headers = { 'Authorization': f'Bearer {access_token}', 'Content-Type': 'application/json'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": customer_phone_number, "type": "interactive", "interactive": { "type": "button", "body": { "text": "BUTTON_TEXT" }, "action": { "buttons": [ { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_1", "title": "BUTTON_TITLE_1" } }, { "type": "reply", "reply": { "id": "UNIQUE_BUTTON_ID_2", "title": "BUTTON_TITLE_2" } } ] } }
} response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
Skickar svar
Att skicka ett meddelande som ett svar på ett tidigare meddelande i en konversation är möjligt genom att lägga till ID:t för det föregående meddelandet i context
objekt. På så sätt får mottagaren det nya meddelandet med en kontextuell bubbla som visar innehållet i föregående meddelande.
import requests url = 'https://graph.facebook.com/v18.0/<FROM_PHONE_NUMBER_ID>/messages' headers = { 'Authorization': 'Bearer <ACCESS_TOKEN>', 'Content-Type': 'application/json'
} data = { "messaging_product": "whatsapp", "context": { "message_id": "<MESSAGE_ID>" }, "to": "<PHONE_NUMBER_OR_WA_ID>", "type": "text", "text": { "preview_url": False, "body": "<YOUR_TEXT_MESSAGE_CONTENT>" }
} response = requests.post(url, headers=headers, json=data) print(response.text)
Skicka adressmeddelanden
Typer av adressmeddelanden stöds endast i Indien och Singapore. Läs mer här.
Skicka meddelandemallar
WhatsApp-meddelandemallar är förskapade specifika meddelandeformat som företag använder för att skicka ut aviseringar eller kundtjänstmeddelanden till personer som har valt att få meddelanden. Meddelanden kan innehålla påminnelser om möten, leveransinformation, problemlösning eller betalningsuppdateringar.
Innan du skickar ett mallmeddelande måste du skapa en mall.
- Gå till Affärsansvarig och välj ditt företag.
- Öppna menyn och klicka på WhatsApp Manager.
- Klicka på "Hantera meddelandemallar".
Nu kan du antingen använda en av de förgodkända mallarna, eller skapa din mall med nödvändig ram och få den godkänd från Meta.
Ta en titt på de förgodkända mallarna som erbjuds här - https://www.facebook.com/business/help/722393685250070
Du kan börja använda dem direkt.
Till exempel -
1. Skicka katalogmallmeddelanden
Det här avsnittet förklarar hur du skickar katalogmallar i ett WhatsApp-meddelande, förutsatt att du har ett lager i en Meta-e-handelskatalog kopplat till ditt WhatsApp Business-konto.
Krav
- Inventering laddat upp till Meta. Du kan skapa den med hjälp av Denna guide.
- E-handelskatalog kopplad till WhatsApp Business Account.
Inställning
Nästa steg är att skapa en katalogmall som kommer att användas för att skicka meddelandena. Använda sig av Denna guide för att skapa en katalogmall på några minuter.
Begär syntax
Använd WhatsApp Business Phone Number > Messages-slutpunkten.
Exempelförfrågan
Låt oss säga att vi skapar en mall som heter intro_catalog_offer.
import requests url = 'https://graph.facebook.com/v17.0/<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages'
headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer <YOUR_ACCESS_TOKEN>'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "+16505551234", "type": "template", "template": { "name": "intro_catalog_offer", "language": { "code": "en_US" }, "components": [ { "type": "body", "parameters": [ { "type": "text", "text": "100" }, { "type": "text", "text": "400" }, { "type": "text", "text": "3" } ] }, { "type": "button", "sub_type": "CATALOG", "index": 0, "parameters": [ { "type": "action", "action": { "thumbnail_product_retailer_id": "2lc20305pt" } } ] } ] }
} response = requests.post(url, json=data, headers=headers)
print(response.json())
2. Skicka karusellmallar
Det här avsnittet täcker processen att skicka karusellmallar i ett WhatsApp-meddelande.
Begär syntax
I likhet med katalogmallar, använd WhatsApp Business Phone Number > Messages endpoint.
Nedan finns ett exempel på begäran för att skicka en karusellmall, som innehåller en meddelandebubbla som behöver inmatning för två distinkta variabler. Det innehåller två karusellkort, som vart och ett har en bildrubrik, och kräver inmatning för text i brödtexten och variabler associerade med knappar.
Inställning
Nästa steg är att skapa en karusalmall som kommer att användas för att skicka meddelanden. Du kan skapa en inom några sekunder med Denna guide.
Exempelförfrågan
import requests
import json url = 'https://graph.facebook.com/v18.0/106540352242922/messages'
headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer EAAJB...'
}
data = { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "16505555555", "type": "template", "template": { "name": "summer_carousel_promo_2023", "language": { "code": "en_US" }, "components": [ { "type": "BODY", "parameters": [ {"type": "TEXT", "text": "20OFF"}, {"type": "TEXT", "text": "20%"} ] }, { "type": "CAROUSEL", "cards": [ { "card_index": 0, "components": [ { "type": "HEADER", "parameters": [{"type": "IMAGE", "image": {"id": "24230790383178626"}}] }, { "type": "BODY", "parameters": [ {"type": "TEXT", "text": "10OFF"}, {"type": "TEXT", "text": "10%"} ] }, { "type": "BUTTON", "sub_type": "QUICK_REPLY", "index": "0", "parameters": [{"type": "PAYLOAD", "payload": "59NqSd"}] }, { "type": "button", "sub_type": "URL", "index": "1", "parameters": [{"type": "payload", "payload": "last_chance_2023"}] } ] }, { "card_index": 1, "components": [ { "type": "HEADER", "parameters": [{"type": "IMAGE", "image": {"id": "1690627074790615"}}] }, { "type": "BODY", "parameters": [ {"type": "TEXT", "text": "30OFF"}, {"type": "TEXT", "text": "30%"} ] }, { "type": "BUTTON", "sub_type": "QUICK_REPLY", "index": "0", "parameters": [{"type": "PAYLOAD", "payload": "7C4xhY"}] }, { "type": "BUTTON", "sub_type": "URL", "index": "1", "parameters": [{"type": "payload", "payload": "summer_blues_2023"}] } ] } ] } ] }
} response = requests.post(url, headers=headers, json=data)
print(response.text)
Använd guiden nedan för att bekanta dig mer med meddelandemallar – https://business.facebook.com/business/help/2055875911147364?id=2129163877102343
Whatsapp Messaging Workflow
I det här avsnittet kommer vi att ta ett exempel på en Whatsapp-marknadsföringskampanj och försöka automatisera den med hjälp av Whatsapp API i python. Vi kommer att fördjupa oss i hur man automatiserar processen att extrahera dagliga leads från HubSpot via dess API och sedan skicka automatiserade meddelanden till dessa leads via WhatsApps API. Vi kommer att använda HubSpot-fält för att skapa dynamiska meddelanden baserat på olika attribut.
Skript för att få dagliga leads från HubSpot
Till att börja, låt oss skriva ett Python-skript för att hämta dagliga leads från HubSpot. Detta skript kommer att använda HubSpot API för att få potentiella kunder baserat på ett anpassat fält, som t.ex Date_Created
, för att filtrera potentiella kunder som skapats under de senaste 24 timmarna.
import requests
from datetime import datetime, timedelta # HubSpot API details
HUBSPOT_API_KEY = 'your_hubspot_api_key'
HUBSPOT_CONTACTS_URL = 'https://api.hubapi.com/crm/v3/objects/contacts' # Calculate yesterday's date
yesterday = (datetime.now() - timedelta(days=1)).strftime('%Y-%m-%d') # Query parameters for the API call
params = { 'hapikey': HUBSPOT_API_KEY, 'limit': 100, # Adjust the limit as needed 'properties': ['firstname', 'lastname', 'phone', 'email', 'Date_Created'], 'filters': [{ 'propertyName': 'Date_Created', 'operator': 'GTE', 'value': yesterday }]
} # API call to get contacts
response = requests.get(HUBSPOT_CONTACTS_URL, params=params)
leads = response.json() # Extract relevant information
daily_leads = [{'name': f"{lead['properties']['firstname']} {lead['properties']['lastname']}", 'phone': lead['properties']['phone'], 'email': lead['properties']['email']} for lead in leads['results']] # Print the leads
print(daily_leads)
Skicka automatiska meddelanden via WhatsApp API
När vi har listan över dagliga leads är nästa steg att skicka personliga meddelanden till dem via WhatsApp. Vi kommer att använda WhatsApp Cloud API och dynamiskt skapa meddelanden baserat på andra HubSpot-fält, som firstname
, lastname
, och alla andra relevanta uppgifter.
import requests
import json # WhatsApp API details
WHATSAPP_API_URL = 'https://graph.facebook.com/v18.0/YOUR_PHONE_NUMBER_ID/messages'
ACCESS_TOKEN = 'your_whatsapp_access_token' # Function to send message
def send_whatsapp_message(phone_number, message): headers = { 'Authorization': f'Bearer {ACCESS_TOKEN}', 'Content-Type': 'application/json' } payload = { 'messaging_product': 'whatsapp', 'recipient_type': 'individual', 'to': phone_number, 'type': 'text', 'text': {'body': message} } response = requests.post(WHATSAPP_API_URL, headers=headers, json=payload) return response.json() # Loop through the leads and send messages
for lead in daily_leads: # Custom message based on HubSpot fields message = f"Hello {lead['name']}, we have exciting updates for you! Check your email at {lead['email']} for more details." # Send message send_response = send_whatsapp_message(lead['phone'], message) print(f"Message sent to {lead['name']}: {send_response}")
I det här skriptet definierar vi först en funktion send_whatsapp_message
som tar ett telefonnummer och ett meddelande som inmatning och skickar meddelandet med WhatsApp API. Sedan går vi igenom varje lead, skapar ett personligt meddelande och använder funktionen för att skicka meddelandet.
Detta arbetsflöde automatiserar processen att extrahera dagliga leads från HubSpot och sedan engagera sig med dem via personliga WhatsApp-meddelanden. Vi skräddarsyr budskapen efter leadens information och preferenser för att säkerställa effektiv kommunikation.
Automatisera Whatsapp-meddelandekampanjer med våra AI-drivna arbetsflöden, designade av Nanonets för dig och dina team.
Automatisera arbetsflödet med Nanonets
Du kan automatisera ovanstående arbetsflöde inom några sekunder med hjälp av arbetsflödesautomation som drivs av Nanonets.
Vi tillhandahåller kraven för vårt arbetsflöde som en naturlig språkprompt, och arbetsflödesbyggaren snurrar upp arbetsflödet inom några sekunder.
Vi autentiserar våra Hubspot- och Whatsapp-konton och sedan är vi redo att distribuera arbetsflödet och göra det live.
Det finns många användbara arbetsflöden som både individer och organisationer kan skapa för att effektivisera kommunikationen, automatisera uppgifter och förbättra produktiviteten. Här är tre praktiska exempel på sådana arbetsflöden:
Arbetsflöde för avisering av försäljningsledare
- Appar inblandade: WhatsApp, Salesforce, Google Sheets
- Arbetsflöde:
- Trigger: En potentiell kund skickar ett meddelande till ett företags WhatsApp-nummer och uttrycker intresse för en produkt eller tjänst.
- Åtgärd 1: Leadens detaljer (namn, kontaktinformation, intresse) loggas automatiskt in i Salesforce under en ny leadpost.
- Åtgärd 2: Samma information läggs även till i ett Google-ark som spårar alla inkommande potentiella kunder för vidare analys och uppföljning.
- Åtgärd 3: Ett automatiskt introduktionsmeddelande skapat med en Whatsapp-katalogmall skickas som Whatsapp-svar.
Arbetsflöde för påminnelse och bekräftelse av möte
- Appar inblandade: WhatsApp, Google Kalender, Trello
- Arbetsflöde:
- Trigger: En kalenderhändelse (bokning) närmar sig i Google Kalender (t.ex. 24 timmar före den schemalagda tiden).
- Åtgärd 1: Ett automatiskt påminnelsemeddelande skickas till kundens WhatsApp-nummer och ber om bekräftelse eller ombokning.
- Åtgärd 2: När du får ett bekräftelsesvar från kunden på WhatsApp skapas eller uppdateras ett Trello-kort automatiskt i företagets projektledning för att beteckna det bekräftade mötet.
Kundsupportbiljett och uppföljningsarbetsflöde
- Inblandade appar: WhatsApp, Zendesk, Slack, Gmail, Trello
- Arbetsflöde:
- Trigger: En kund skickar ett meddelande till ett företags WhatsApp-nummer med ett specifikt nyckelord som finns i meddelandetexten (t.ex. "hjälp" eller "support").
- Åtgärd 1: Meddelandet utlöser skapandet av en ny supportärende i Zendesk.
- Åtgärd 2: Biljettinformationen, tillsammans med kundens ursprungliga meddelande, vidarebefordras automatiskt till en dedikerad Slack-kanal (t.ex. #customer_support) för supportteamet att se och diskutera.
- Åtgärd 3: Ett automatiskt e-postmeddelande genereras och skickas till supportteamets Gmail-konto, inklusive kundens meddelande och kontaktuppgifter för uppföljning. Detta e-postmeddelande innehåller också en länk till den nyskapade Zendesk-biljetten.
- Åtgärd 4: Ett Trello-kort skapas i en avsedd tavla och lista (t.ex. "Nya biljetter"-lista på en "Support"-tavla), och fångar kundens probleminformation. Detta kort används för att spåra biljettens framsteg genom olika upplösningsstadier.
- Åtgärd 5: När supportärendet har markerats som löst i Zendesk skickas ett automatiskt meddelande tillbaka till kunden via WhatsApp, som bekräftar lösningen av deras problem och ber om ytterligare hjälp.
Dessa arbetsflöden är utformade för att förbättra kommunikationseffektiviteten, säkerställa snabba svar och hålla reda på viktiga interaktioner och uppgifter på olika plattformar. De kan skräddarsys efter specifika organisatoriska behov och kan avsevärt effektivisera olika affärsprocesser.
Arbetsflödesautomatisering med nanonnät
I dagens snabba affärsmiljö framstår arbetsflödesautomatisering som en avgörande innovation som erbjuder en konkurrensfördel för företag av alla storlekar. Integreringen av automatiserade arbetsflöden i den dagliga affärsverksamheten är inte bara en trend; det är en strategisk nödvändighet. Utöver detta har tillkomsten av LLM öppnat ännu fler möjligheter för automatisering av manuella uppgifter och processer.
Välkommen till Nanonets Workflow Automation, där AI-driven teknik ger dig och ditt team möjlighet att automatisera manuella uppgifter och konstruera effektiva arbetsflöden på några minuter. Använd naturligt språk för att enkelt skapa och hantera arbetsflöden som sömlöst integreras med alla dina dokument, appar och databaser.
Vår plattform erbjuder inte bara sömlösa appintegrationer för enhetliga arbetsflöden utan också möjligheten att bygga och använda anpassade appar för stora språkmodeller för sofistikerad textskrivning och svarsinlägg i dina appar. Samtidigt som vi säkerställer datasäkerhet är vår högsta prioritet, med strikt efterlevnad av GDPR, SOC 2 och HIPAA efterlevnadsstandarder.
För att bättre förstå de praktiska tillämpningarna av Nanonets arbetsflödesautomatisering, låt oss fördjupa oss i några verkliga exempel.
- Automatiserad kundsupport och engagemangsprocess
- Biljettskapande – Zendesk: Arbetsflödet utlöses när en kund skickar in en ny supportärende i Zendesk, vilket indikerar att de behöver hjälp med en produkt eller tjänst.
- Biljettuppdatering – Zendesk: Efter att biljetten har skapats loggas en automatisk uppdatering omedelbart i Zendesk för att indikera att biljetten har tagits emot och behandlas, vilket ger kunden ett ärendenummer som referens.
- Informationsinhämtning – nanonnätssökning: Samtidigt söker funktionen Nanonets Browsing igenom alla kunskapsbassidor för att hitta relevant information och möjliga lösningar relaterade till kundens problem.
- Tillgång till kundhistorik – HubSpot: Samtidigt frågas HubSpot för att hämta kundens tidigare interaktionsposter, köphistorik och eventuella tidigare biljetter för att ge supportteamet sammanhang.
- Biljettbehandling – Nanonets AI: Med relevant information och kundhistorik till hands behandlar Nanonets AI biljetten, kategoriserar problemet och föreslår potentiella lösningar baserat på liknande tidigare fall.
- Notifiering – Slack: Slutligen meddelas det ansvariga supportteamet eller individen genom Slack med ett meddelande som innehåller biljettinformation, kundhistorik och föreslagna lösningar, vilket ger ett snabbt och informerat svar.
- Automatiserad problemlösningsprocess
- Initial trigger – Slack Message: Arbetsflödet börjar när en kundtjänstrepresentant får ett nytt meddelande i en dedikerad kanal på Slack, vilket signalerar ett kundproblem som måste åtgärdas.
- Klassificering – Nanonets AI: När meddelandet har upptäckts, kliver Nanonets AI in för att klassificera meddelandet baserat på dess innehåll och tidigare klassificeringsdata (från Airtable-poster). Genom att använda LLMs klassificerar den det som en bugg tillsammans med fastställande av brådska.
- Record Creation – Airtable: Efter klassificering skapar arbetsflödet automatiskt en ny post i Airtable, en molnsamarbetstjänst. Denna post innehåller alla relevanta detaljer från kundens meddelande, såsom kund-ID, problemkategori och brådskande nivå.
- Team Assignment – Airtable: Med posten skapad tilldelar Airtable-systemet sedan ett team för att hantera problemet. Baserat på klassificeringen gjord av Nanonets AI väljer systemet ut det mest lämpliga teamet – teknisk support, fakturering, kundframgång, etc. – för att ta över frågan.
- Notifiering – Slack: Slutligen meddelas det tilldelade laget genom Slack. Ett automatiserat meddelande skickas till teamets kanal, varnar dem om det nya problemet, ger en direktlänk till Airtable-posten och uppmanar till ett snabbt svar.
- Automatiserad mötesschemaläggningsprocess
- Inledande kontakt – LinkedIn: Arbetsflödet initieras när en professionell anslutning skickar ett nytt meddelande på LinkedIn som uttrycker intresse för att schemalägga ett möte. En LLM tolkar inkommande meddelanden och utlöser arbetsflödet om den betraktar meddelandet som en begäran om ett möte från en potentiell jobbkandidat.
- Dokumenthämtning – Google Drive: Efter den första kontakten hämtar automatiseringssystemet för arbetsflöden ett förberett dokument från Google Drive som innehåller information om mötesagendan, företagsöversikt eller annat relevant informationsmaterial.
- Schemaläggning – Google Kalender: Därefter interagerar systemet med Google Kalender för att få tillgängliga tider för mötet. Den kontrollerar kalendern för öppna platser som är i linje med öppettider (baserat på platsen som analyserats från LinkedIn-profilen) och tidigare inställda inställningar för möten.
- Bekräftelsemeddelande som svar – LinkedIn: När en lämplig tidslucka har hittats skickar automationssystemet för arbetsflöden ett meddelande tillbaka via LinkedIn. Det här meddelandet inkluderar den föreslagna tiden för mötet, åtkomst till dokumentet som hämtats från Google Drive och en begäran om bekräftelse eller alternativa förslag.
- Fakturahantering i leverantörsreskontra
- Kvitto på faktura – Gmail: En faktura tas emot via e-post eller laddas upp i systemet.
- Dataextraktion – Nanonets OCR: Systemet extraherar automatiskt relevant data (som leverantörsuppgifter, belopp, förfallodatum).
- Dataverifiering – Quickbooks: Nanonets arbetsflöde verifierar extraherade data mot inköpsorder och kvitton.
- Approval Routing – Slack: Fakturan dirigeras till lämplig chef för godkännande baserat på fördefinierade trösklar och regler.
- Betalningshantering – Brex: När det har godkänts schemalägger systemet betalningen enligt leverantörens villkor och uppdaterar finansposterna.
- Arkivering – Quickbooks: Den slutförda transaktionen arkiveras för framtida referens- och revisionsspår.
- Intern kunskapsbashjälp
- Inledande förfrågan – Slack: En teammedlem, Smith, frågar i #chat-with-data Slack-kanalen om kunder som upplever problem med QuickBooks-integration.
- Automatiserad dataaggregation – Nanonets kunskapsbas:
- Biljettsökning – Zendesk: Zendesk-appen i Slack ger automatiskt en sammanfattning av dagens biljetter, vilket indikerar att det finns problem med att exportera fakturadata till QuickBooks för vissa kunder.
- Slack Search – Slack: Samtidigt meddelar Slack-appen kanalen att teammedlemmarna Patrick och Rachel aktivt diskuterar lösningen av QuickBooks-exportfelet i en annan kanal, med en korrigering som är planerad att gå live klockan 4.
- Biljettspårning – JIRA: JIRA-appen uppdaterar kanalen om en biljett skapad av Emily med titeln "QuickBooks-export misslyckas för QB Desktop-integrationer", vilket hjälper till att spåra status och lösningsförlopp för problemet.
- Referensdokumentation – Google Drive: Drive-appen nämner förekomsten av en runbook för att fixa buggar relaterade till QuickBooks-integrationer, som kan refereras till för att förstå stegen för felsökning och lösning.
- Pågående kommunikation och upplösningsbekräftelse – Slack: Allteftersom konversationen fortskrider fungerar Slack-kanalen som ett realtidsforum för att diskutera uppdateringar, dela resultat från runbook och bekräfta implementeringen av buggfixen. Teammedlemmar använder kanalen för att samarbeta, dela insikter och ställa uppföljningsfrågor för att säkerställa en heltäckande förståelse av problemet och dess lösning.
- Upplösningsdokumentation och kunskapsdelning: När korrigeringen har implementerats uppdaterar teammedlemmarna den interna dokumentationen i Google Drive med nya resultat och eventuella ytterligare åtgärder som vidtagits för att lösa problemet. En sammanfattning av incidenten, lösningen och eventuella lärdomar delas redan i Slack-kanalen. Således förbättras teamets interna kunskapsbas automatiskt för framtida användning.
Framtiden för affärseffektivitet
Nanonets Workflows är en säker, multifunktionell plattform för automatisering av arbetsflöden som automatiserar dina manuella uppgifter och arbetsflöden. Det erbjuder ett lättanvänt användargränssnitt, vilket gör det tillgängligt för både individer och organisationer.
För att komma igång kan du boka ett samtal med en av våra AI-experter, som kan ge en personlig demo och testversion av Nanonets Workflows skräddarsydda för ditt specifika användningsfall.
När du väl har ställt in dig kan du använda naturligt språk för att designa och köra komplexa applikationer och arbetsflöden som drivs av LLM, och integreras sömlöst med dina appar och data.
Överladda dina team med Nanonets Workflows så att de kan fokusera på det som verkligen betyder något.
Automatisera Whatsapp-meddelandekampanjer med våra AI-drivna arbetsflöden, designade av Nanonets för dig och dina team.
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- PlatoData.Network Vertical Generative Ai. Styrka dig själv. Tillgång här.
- PlatoAiStream. Web3 Intelligence. Kunskap förstärkt. Tillgång här.
- Platoesg. Kol, CleanTech, Energi, Miljö, Sol, Avfallshantering. Tillgång här.
- PlatoHealth. Biotech och kliniska prövningar Intelligence. Tillgång här.
- Källa: https://nanonets.com/blog/use-whatsapp-api-to-send-messages/
- : har
- :är
- :inte
- :var
- $UPP
- 000
- 06
- 07
- 08
- 09
- 1
- 10
- 100
- 150
- 1930
- 20
- 200
- 2000
- 24
- 28
- 36
- 400
- 51
- 7
- 80
- 900
- a
- förmåga
- Om oss
- ovan
- tillgång
- tillgänglig
- Enligt
- Konto
- konton
- bekant
- tvärs
- Handling
- åtgärder
- aktiv
- aktivt
- faktiska
- lägga till
- lagt till
- tillsats
- Dessutom
- Annat
- adress
- adresserad
- adresser
- efterlevnad
- avancerat
- första advent
- Efter
- mot
- ålder
- dagordning
- aggregation
- AI
- sikta
- rikta
- Alla
- tillåts
- tillåta
- tillåter
- längs
- redan
- också
- alternativ
- mängder
- an
- analys
- och
- Annan
- vilken som helst
- api
- API: er
- app
- visas
- Ansökan
- tillämpningar
- tidsbeställning
- närmar sig
- lämpligt
- godkännande
- godkänd
- appar
- ÄR
- runt
- AS
- be
- be
- tillgång
- Tillgångar
- delad
- Bistånd
- associerad
- At
- bifoga
- attribut
- publik
- revision
- autentisera
- Autentisering
- tillstånd
- automatisera
- Automatiserad
- automatiserar
- automatiskt
- automatisera
- Automation
- tillgänglig
- tillbaka
- backend
- bas
- baserat
- BE
- Bärare
- varit
- innan
- börja
- Där vi får lov att vara utan att konstant prestera,
- nedan
- Bättre
- mellan
- fakturering
- Miljarder
- Blogg
- blueprint
- ombord
- kropp
- båda
- Genomgång
- bredare
- Bläddrar
- bubbla
- Bug
- fel
- SLUTRESULTAT
- byggare
- byggt
- företag
- företag
- men
- Knappen
- by
- beräkna
- Kalender
- Ring
- kallas
- Samtal
- Kampanj
- Kampanjer
- KAN
- kandidat
- kapacitet
- fånga
- Fångande
- kortet
- Kort
- vilken
- Karusellen
- Vid
- fall
- katalog
- kategorisera
- Kategori
- Kanal
- ta
- kontroll
- Kontroller
- Välja
- valda
- Stad
- klassificering
- klassificera
- klick
- klient
- cloud
- koda
- samarbeta
- samverkan
- kommer
- kommunicera
- Kommunikation
- Trygghet i vårdförloppet
- Företag
- företag
- Företagets
- konkurrenskraftig
- Avslutade
- komplex
- Efterlevnad
- komponenter
- omfattande
- bekräftelse
- BEKRÄFTAT
- Kontakta
- anslutna
- anslutning
- konstruera
- kontakta
- kontakter
- innehåller
- innehåll
- sammanhang
- kontextuella
- Konventionen
- Konversation
- konversationer
- Pris
- kunde
- land
- Täcker
- skapa
- skapas
- skapar
- Skapa
- skapande
- kredit
- CRM
- avgörande
- beställnings
- kund
- konsument data
- Kundservice
- Kundsucces
- Helpdesk
- Kunder
- dagligen
- instrumentbräda
- datum
- datasäkerhet
- databaser
- Datum
- Datum
- datum Tid
- dedicerad
- Standard
- definiera
- gräva
- demo
- Avdelning
- beroende
- distribuera
- utplacering
- beskrivning
- Designa
- betecknad
- utformade
- önskas
- desktop
- detaljer
- detekterad
- bestämmande
- utveckla
- Utveckling
- olika
- digital
- digital ålder
- rikta
- direkt
- diskutera
- diskutera
- distinkt
- dokumentera
- dokumentation
- dokument
- donation
- gjort
- ner
- driv
- grund
- under
- dynamisk
- dynamiskt
- e
- varje
- Tidigare
- lätt
- LÄTTANVÄND
- e-handel
- kant
- Effektiv
- effektivt
- effektivitet
- effektiv
- effektivt
- ansträngning
- enkelt
- antingen
- e-postanalys
- e
- inbäddade
- dykt
- bemyndigar
- möjliggöra
- möjliggör
- möjliggör
- Slutpunkt
- engagera
- ingrepp
- engagerande
- förbättra
- förbättrad
- säkerställa
- säkerställa
- ange
- inträde
- Miljö
- väsentlig
- etc
- Även
- händelse
- så småningom
- exempel
- exempel
- spännande
- exekvera
- Förekomsten
- upplever
- experter
- Förklarar
- utforska
- export
- extrahera
- extraktion
- extrakt
- MISSLYCKAS
- inte
- falsk
- snabb
- Leverans
- Funktioner
- Med
- fält
- Fält
- filtrera
- filter
- Slutligen
- finansiering
- hitta
- resultat
- Förnamn
- fem
- Fast
- Fokus
- fokusering
- efter
- För
- format
- Forum
- hittade
- Ramverk
- Fri
- från
- full
- fungera
- funktionaliteter
- ytterligare
- framtida
- GDPR
- Gear
- allmänhet
- generera
- genereras
- skaffa sig
- gif
- Go
- styra
- guidad
- sidan
- hantera
- Arbetsmiljö
- Har
- headers
- hjälpa
- hjälper
- här.
- hi
- historia
- Hem
- värd
- värd
- värd
- timme
- ÖPPETTIDER
- Hur ser din drömresa ut
- How To
- Men
- HTTPS
- HubSpot
- IKON
- ID
- idealisk
- if
- bild
- bilder
- blir omedelbart
- genomförande
- genomföras
- importera
- med Esport
- in
- incident
- innefattar
- innefattar
- Inklusive
- Inkommande
- införlivande
- index
- indien
- indikerar
- pekar på
- individuellt
- individer
- informationen
- informeras
- inledande
- initieras
- Innovation
- ingång
- ingångar
- utredning
- insikter
- integrera
- Integrera
- integrering
- integrationer
- interaktion
- interaktioner
- interaktiva
- interagerar
- intresse
- Gränssnitt
- inre
- in
- intrikat
- Beskrivning
- inledande
- lager
- faktura
- involverade
- fråga
- problem
- IT
- DESS
- Jobb
- jpg
- json
- bara
- Ha kvar
- Nyckel
- kunskap
- liggande
- språk
- Large
- Efternamn
- senare
- leda
- Leads
- LÄRA SIG
- lärt
- mindre
- Lärdomar
- Lärdomar
- Låt
- Nivå
- hävstångs
- tycka om
- BEGRÄNSA
- begränsningar
- Begränsad
- gränser
- rader
- LINK
- kopplade
- LinkedIn profil
- Lista
- lever
- ll
- LLM
- läge
- inloggad
- se
- UTSEENDE
- slå upp
- lägre
- underhåll
- göra
- Framställning
- hantera
- ledning
- chef
- hantera
- manuell
- markant
- Marknadsföring
- massiv
- material
- Materia
- Betyder Något
- Media
- Medium
- möte
- möten
- medlem
- Medlemmar
- nämner
- Meny
- meddelande
- meddelanden
- meddelandehantering
- Meddelandeapp
- meta
- metod
- minuter
- modeller
- Modern Konst
- mer
- mest
- multipel
- måste
- namn
- Natural
- Navigera
- nödvändiggör
- nödvändighet
- Behöver
- behövs
- behov
- Nya
- nytt
- Nästa
- Nej
- anmälan
- anmälningar
- nu
- antal
- nummer
- talrik
- objektet
- mål
- of
- erbjuds
- erbjuda
- Erbjudanden
- tjänsteman
- on
- gång
- ONE
- pågående
- endast
- öppet
- öppnade
- Verksamhet
- Operatören
- möjligheter
- Tillbehör
- or
- ordrar
- organisation
- organisatoriska
- organisationer
- ursprungliga
- Övriga
- vår
- ut
- över
- Översikt
- egen
- sidor
- panel
- parametrar
- Yttersta
- del
- särskilt
- partner
- Tidigare
- patrick
- betalning
- Personer
- för
- utför
- behörigheter
- personlig
- telefon
- telefoner
- svängbara
- plattform
- Plattformar
- plato
- Platon Data Intelligence
- PlatonData
- Spela
- pm
- popularitet
- möjlig
- Inlägg
- potentiell
- drivs
- Praktisk
- praktiken
- pre
- föregående
- preferenser
- föredragen
- presentera
- föregående
- tidigare
- primär
- Skriva ut
- prioritet
- process
- Bearbetad
- processer
- bearbetning
- Produkt
- produktivitet
- professionell
- Profil
- Framsteg
- projektet
- projektledning
- PR
- ordentligt
- egenskaper
- egenskapen
- föreslagen
- ge
- förutsatt
- leverantörer
- ger
- tillhandahålla
- allmän
- publicly
- inköp
- inköp
- Python
- frågor
- Snabbt
- Quickbooks
- snabbt
- RE
- nå
- nå
- Reaktionen
- redo
- verklig
- verkliga världen
- realtid
- kvitton
- motta
- mottagna
- erhåller
- mottagande
- rekommenderas
- post
- register
- reducerande
- referens
- relaterad
- relevanta
- resterna
- påminnelse
- repetitiva
- ersätta
- svar
- representativ
- representerar
- begära
- förfrågningar
- Obligatorisk
- Krav
- Upplösning
- Lös
- löst
- respons
- svar
- ansvarig
- Resultat
- avkastning
- Roll
- routing
- regler
- s
- Salesforce
- Samma
- säga
- Skala
- skalning
- tidtabellen
- planerad
- schemaläggning
- skript
- sömlös
- sömlöst
- sök
- Andra
- sekunder
- §
- sektioner
- säkra
- säkerhet
- välj
- sända
- skicka
- sänder
- skickas
- Serier
- server
- Servrar
- serverar
- service
- Tjänster
- in
- inställning
- Dela
- delas
- delning
- ark
- Frakt & Leverans
- skall
- visa upp
- signifikant
- betyder
- betyda
- liknande
- enkelhet
- samtidigt
- Singapore
- storlekar
- slak
- slits
- spelautomater
- lösning
- Lösningar
- några
- sofistikerade
- specifik
- fart
- snurrar
- stadier
- standard
- står
- starta
- igång
- Ange
- status
- Steg
- Steg
- okomplicerad
- Strategisk
- strategier
- effektivisera
- gata
- Strikt
- struktur
- framgång
- framgångsrik
- sådana
- lämplig
- SAMMANFATTNING
- stödja
- Som stöds
- Stödjande
- Stöder
- säker
- SWIFT
- syntax
- system
- System
- skräddarsydd
- skräddarsydd
- Ta
- tagen
- tar
- uppgifter
- grupp
- Gruppmedlemmar
- lag
- tech
- Teknologi
- mall
- mallar
- villkor
- testa
- Testning
- text
- än
- den där
- Smakämnen
- deras
- Dem
- sig själva
- sedan
- Där.
- Dessa
- de
- detta
- tre
- Genom
- genomströmning
- Således
- biljett
- biljetter
- tid
- tid
- gånger
- Titel
- betitlad
- till
- i dag
- token
- tokens
- verktyg
- verktyg
- topp
- spår
- Spårning
- transaktion
- Trend
- rättegång
- utlösa
- triggas
- verkligen
- prova
- två
- Typ
- typer
- typisk
- under
- förstå
- förståelse
- enhetlig
- Uppdatering
- uppdaterad
- Uppdateringar
- uppladdad
- på
- urgency
- URL
- us
- Användning
- användning
- användningsfall
- Begagnade
- Användare
- Användargränssnitt
- användare
- med hjälp av
- utnyttja
- giltigt
- värde
- olika
- leverantör
- Verifiering
- verifierade
- version
- via
- Video
- utsikt
- VIMEO
- var
- Sätt..
- we
- Vad
- när
- som
- medan
- VEM
- kommer
- med
- inom
- utan
- Arbete
- arbetsflöde
- arbetsflöden
- fungerar
- inom hela sverige
- skriva
- skrivning
- i går
- Om er
- Din
- Youtube
- Zendesk
- zephyrnet
- Postnummer