Introduktion
I nutidens digitale tidsalder er WhatsApp dukket op som mere end blot en beskedapp; det er et afgørende kommunikationsværktøj for virksomheder over hele verden. Med over to milliarder aktive brugere gør WhatsApps enorme rækkevidde og popularitet det til en uundværlig platform for virksomheder, der sigter på at forbinde effektivt med deres publikum.
For at forstå dette er vores mål i denne blog at give en omfattende guide til at udnytte WhatsApp til at sende beskeder via dets API. Denne praksis, som er en væsentlig del af moderne forretningskommunikationsstrategier, involverer at nå ut til adskillige kunder med vigtige opdateringer, salgsfremmende indhold eller anden relevant information. Vi lærer, hvordan du sender beskeder ved hjælp af Whatsapp API i python. Vi vil derefter dykke ned i forviklingerne af WhatsApps funktioner, især med fokus på dets Business API, som tilbyder avancerede muligheder for at håndtere beskeder effektivt.
Desuden vil vi undersøge integrationen af disse beskedfunktioner med workflowautomatisering. I et forretningslandskab, hvor effektivitet og hastighed er altafgørende, kan automatisering af gentagne opgaver såsom afsendelse af beskeder øge produktiviteten markant. Værktøjer som Nanonets Workflows spiller en afgørende rolle i dette. De gør det muligt for virksomheder at strømline deres drift, reducere den manuelle indsats og fokusere mere på strategiske opgaver.
Whatsapp Business Platform
WhatsApp Business Platformen er designet til mellemstore til store virksomheder og giver mulighed for at engagere sig med kunder i stor skala. Det muliggør hurtig igangsættelse af samtaler, afsendelse af meddelelser om pleje eller køb, tilbyder personlige tjenester og supporter kunder i deres foretrukne kommunikationskanal.
Denne platform er bygget op omkring tre nøgle-API'er:
- Cloud API: Dette hostes af Meta og tilbyder en ligetil, vedligeholdelsesvenlig måde for virksomheder at komme i kontakt med kunder på.
- On-Premises API: Virksomheder skal selv være vært for dette.
- Business Management API: Denne API er vigtig for at administrere din WhatsApp Business-konto og beskedskabeloner.
For at kommunikere med WhatsApp-brugere skal virksomheder bruge enten Cloud API eller On-Premises API. Cloud API foretrækkes generelt på grund af dets enkelhed og lavere vedligeholdelseskrav. Men uanset hvilken API du vælger, er Business Management API et must for at administrere din konto og skabeloner.
Introduktion til Whatsapp Cloud API
WhatsApps Cloud API, en del af Metas Blueprint, giver virksomheder mulighed for at kommunikere med kunder i stor skala uden behov for at være vært for deres egne servere. Denne service er en cloud-hostet version af WhatsApp Business Platform, der tilbyder nem skalering og implementering.
Oversigt
WhatsApp Business API er designet til mellemstore og store virksomheder til at engagere sig i automatiseret og manuel kommunikation med kunder. Det understøtter integration med forskellige backend-systemer som CRM og marketingplatforme. Virksomheder kan vælge mellem On-Premises og Cloud API-muligheder, hvor sidstnævnte generelt anbefales på grund af dets enkelhed.
Standardgennemstrømningen er 80 beskeder i sekundet (mps), som kan opgraderes til 1,000 mps.
Brug af API
For at sende en besked ser et API-kald i python sådan ud:
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)
Kom godt i gang
Sådan starter du med Cloud API:
- Klik på "Opret app".
- Vælg "Andet" i brugssektionen.
- Vælg "Business" som App Type.
- Tilføj appdetaljer og klik på "Opret app".
- Rul ned og klik på "Set up" på Whatsapp-kortet.
- Hvis du har en Meta Business-konto (MBA), bliver du bedt om at tilknytte den under denne proces. Hvis ikke, vil du blive guidet til at oprette en.
- Når din MBA er linket, vil du blive guidet til et dashboard som nedenfor. Du kan begynde at teste nu.
Alt dette har i sidste ende gjort det muligt for din app at –
- Opret en Meta Business-konto, hvis du ikke allerede har en.
- Generer automatisk en test WhatsApp Business-konto, som er gratis til at sende beskeder, men kommer med brugsbegrænsninger.
- Opret et test virksomhedstelefonnummer knyttet til din WhatsApp Business-konto, så du kan sende gratis beskeder til op til fem forskellige telefonnumre.
- Generer en række forhåndsgodkendte meddelelsesskabeloner.
- Tilføj et modtagernummer
For at sende testbeskeder skal du tilføje et gyldigt WhatsApp-nummer.
Gå til App Dashboard, naviger til WhatsApp > API-opsætning, og under sektionen for afsendelse af beskeder, se efter feltet 'Til' for at administrere din telefonnummerliste.
Du kan indtaste et hvilket som helst gyldigt WhatsApp-nummer for at modtage beskeder. Dette nummer får en bekræftelseskode via WhatsApp til bekræftelse.
Når det er bekræftet, vil modtagernummeret være klar til brug. Du kan tilføje op til fem tal ved at følge denne metode.
- Send en testmeddelelse
For at sende en testmeddelelse skal du bruge den forhåndsgodkendte 'hello_world'-skabelon, der findes på dashboardet.
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-opsætningen under WhatsApp:
- Sørg for, at dit testvirksomhedsnummer er i feltet 'Fra'.
- Sørg for, at den ønskede modtagers nummer er valgt i feltet 'Til'. Du kan sende beskeder til flere numre, hvis de tilføjes.
- Brug API-panelet til at sende din besked, eller brug alternativt den medfølgende python-kode.
Kommandoen, du skal bruge, angiver, at du sender en skabelonbesked, som angiver 'hello_world'-skabelonen. En meddelelse som den nedenfor bør vises på modtagerens telefonnummer.
- Tilføj et rigtigt virksomhedsnummer (til senere)
Mens du udvikler din applikation, kan du bruge testvirksomhedsnummeret og kontoen uden omkostninger til at sende beskeder.
Når du er klar til at engagere dig med kunder, kan du tilføje et rigtigt firmatelefonnummer (hvorfra der sendes beskeder) i API-opsætningen og oprette en officiel WhatsApp Business-konto. Vi vil diskutere dette senere.
Essentials af Whatsapp Business Management API
Business Management API'en fungerer sammen med den primære Cloud API (som bruges til at sende beskeder osv.). Det er designet til godkendelsesfunktioner og administration af WhatsApp-virksomhedsrelaterede aktiver som WhatsApp Business Konti og beskedskabeloner.
Adgangstegn
Forskellige typer adgangstokens understøttes:
- Systembrugeradgangstokens: Disse er ikke-udløbende tokens, der repræsenterer din virksomhed eller organisation og er afgørende for løsningspartnere, der deler kreditlinjer med indbyggede kunder.
- Business Integration System User Access Tokens: Ideel til tekniske udbydere og løsningspartnere, disse tokens er specifikke for indbyggede kundedata og understøtter automatiske handlinger uden brugerinput eller gengodkendelse.
- Brugeradgangstokens: Generelt brugt til indledende app-test, de udløber hurtigt og er mindre egnede til løbende udvikling. Dette token blev brugt i testmeddelelsen sendt ovenfor.
Systembrugeradgangstokens
Systembruger-tokens er kategoriseret i to typer:
- Medarbejdersystembrugere: Har brug for adgang til individuelle WhatsApp Business-konti og er velegnede til begrænset kontoadgang.
- Admin systembrugere: Har standard fuld adgang til alle WhatsApp Business Konti og aktiver, nyttigt for bredere adgangskrav.
Oprettelse af systembrugere
Sådan opretter du en systembruger:
- Log ind på MetaBusiness Suite.
- Find din virksomhedskonto i rullemenuen øverst til venstre, og klik på den Indstillinger (gear) ikon.
- Klik Forretningsindstillinger.
- Naviger til Brugere > Systembrugere.
- Klik på knappen Tilføj knappen og opret enten en admin or medarbejder systembruger.
Generering af systembrugeradgangstokens
Sådan genereres et systembrugeradgangstoken efter oprettelse af en systembruger:
- Log ind på MetaBusiness Suite.
- Find din virksomhedskonto i rullemenuen øverst til venstre, og klik på den Indstillinger (gear) ikon.
- Klik Forretningsindstillinger.
- Naviger til Bruger > Systembrugere.
- Vælg den relevante systembruger fra listen over systembrugere.
- Klik på knappen Generer nyt token .
- Vælg den app, der skal bruge tokenet.
- Vælg de tilladelser, som appen skal bruge for at fungere korrekt og generere tokenet.
Business Integration System User Access Tokens
Disse tokens genereres gennem Embedded Signup og er beregnet til individuelle indbyggede kunder. De er afgørende for apps, der udfører automatiserede handlinger på kunders WhatsApp Business-konti. Læs mere her.
Satsgrænser
API'en sætter grænser for antallet af opkald i timen. Disse grænser varierer baseret på typen af opkald og status for WhatsApp Business-kontoen.
Automatiser Whatsapp-beskedkampagner med vores AI-drevne arbejdsgange, designet af Nanonets til dig og dine teams.
Afsendelse af beskeder ved hjælp af Whatsapp Cloud API
Du kan enten sende beskeder i frit format eller bruge beskedskabeloner. Lad os udforske begge dele.
Med WhatsApp Cloud API kan du sende forskellige typer meddelelser i frit format, herunder:
- tekst
- Reaktion
- Medier (billeder, videoer osv.)
- Lokation
- Kontakt os
- Interaktive beskeder
- Adressebeskeder
Anmod om syntaks til afsendelse af meddelelser
For at sende beskeder skal du bruge POST-anmodningen til WhatsApp Business Phone Number-slutpunktet:
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/messages
Meddelelses nyttelaststruktur
Beskedens nyttelast har et standardformat, med variationer afhængigt af meddelelsestypen:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<TO>", "type": "<TYPE>", // Specific payload depending on message type
}
<TO>
: WhatsApp ID eller telefonnummer på modtageren (f.eks. +16315551234).<TYPE>
: Type besked (f.eks. 'tekst', 'billede' osv.).
Svaret indeholder et meddelelses-id, som er nyttigt til at sende svar/reaktioner og til at kontrollere for mislykkede anmodninger via statuskoden i svaret (typisk konvention, hvor statuskode 200 betyder et vellykket opkald).
{ "messaging_product": "whatsapp", "contacts": [{ "input": "<PHONE_NUMBER>", "wa_id": "<WHATSAPP_ID>", }], "messages": [{ "id": "<wamid.ID>", }]
}
SMS'er
Sådan sender du en tekstbesked:
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)
Reaktionsmeddelelser
For at sende reaktionsbeskeder:
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)
Mediebeskeder
Brug type
egenskab for at angive medieaktivets type (audio
, document
, image
, sticker
eller video
) og enten id
or link
ejendom for at angive dens ID (som du skal generere) eller placering på din offentlige server.
Hvis du bruger id
, skal du først upload dit medieaktiv til Whatsapp-serverne og fange det returnerede medie-id. Hvis du bruger link
, skal dit aktiv være på en offentligt tilgængelig server, ellers kan beskeden ikke sendes.
Brug af 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)
Brug af 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)
Placeringsmeddelelser
For at sende placeringsbeskeder skal du lave en POST
ring til /PHONE_NUMBER_ID/messages
og vedhæft en message
objekt med type=location
. Tilføj derefter et placeringsobjekt.
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 Beskeder
Sådan sender du kontaktbeskeder:
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)
udskifte <CONTACT_PAYLOAD>
med JSON-strukturen, der indeholder kontaktoplysninger.
Interaktive beskeder
Interaktive beskeder omfatter listemeddelelser, svarknapper og klik-for-handling URL-knapper. For at sende interaktive beskeder skal du foretage et POST-opkald til /PHONE_NUMBER_ID/messages og vedhæfte et beskedobjekt med type=interactive. Tilføj derefter et interaktivt objekt.
For listebeskeder:
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)
For svarknapper:
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)
For at sende beskeder med CTA URL-knapper:
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)
Sender svar
Det er muligt at sende en besked som et svar på en tidligere besked i en samtale ved at tilføje ID'et for den forrige besked i context
objekt. På denne måde får modtageren den nye besked med en kontekstuel boble, der viser indholdet af den foregående besked.
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)
Afsendelse af adressebeskeder
Adressemeddelelsestyper understøttes kun i Indien og Singapore. Læs mere her.
Afsendelse af beskedskabeloner
WhatsApp-meddelelsesskabeloner er præ-skabte specifikke meddelelsesformater, som virksomheder bruger til at sende meddelelser eller kundeplejebeskeder til personer, der har tilmeldt sig meddelelser. Beskeder kan omfatte påmindelser om aftaler, forsendelsesoplysninger, problemløsning eller betalingsopdateringer.
Før du sender en skabelonbesked, skal du oprette en skabelon.
- Gå til Business Manager og vælg din virksomhed.
- Åbn Menu og klik på WhatsApp Manager.
- Klik på "Administrer meddelelsesskabeloner".
Nu kan du enten bruge en af de forhåndsgodkendte skabeloner eller oprette din skabelon med nødvendige rammer og få den godkendt fra Meta.
Tag et kig på de forhåndsgodkendte skabeloner, der tilbydes her - https://www.facebook.com/business/help/722393685250070
Du kan begynde at bruge dem direkte.
For eksempel -
1. Afsendelse af katalogskabelonbeskeder
Dette afsnit forklarer, hvordan du sender katalogskabeloner i en WhatsApp-besked, forudsat at du har en beholdning i et Meta-e-handelskatalog forbundet til din WhatsApp Business-konto.
Krav
- Beholdning uploadet til Meta. Du kan oprette det vha denne vejledning.
- E-handelskatalog forbundet med WhatsApp Business-konto.
Opsætning
Det næste trin er at oprette en katalogskabelon, som skal bruges til at sende beskederne. Brug denne vejledning at oprette en katalogskabelon på få minutter.
Anmod om syntaks
Brug WhatsApp Business-telefonnummeret > Beskeder-slutpunktet.
Eksempel på anmodning
Lad os sige, at vi opretter en skabelon kaldet 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. Afsendelse af karruselskabeloner
Dette afsnit dækker processen med at sende karruselskabeloner i en WhatsApp-besked.
Anmod om syntaks
I lighed med katalogskabeloner skal du bruge WhatsApp Business Phone Number > Messages-slutpunktet.
Nedenfor er et eksempel på en anmodning om afsendelse af en karruselskabelon, der indeholder en meddelelsesboble, som skal indtastes for to forskellige variabler. Det inkluderer to karruselkort, der hver har en billedoverskrift, og kræver input til tekst i brødteksten og variabler forbundet med knapper.
Opsætning
Det næste trin er at oprette en karusal-skabelon, som skal bruges til at sende beskeder. Du kan oprette en inden for få sekunder ved at bruge denne vejledning.
Eksempel på anmodning
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)
Brug nedenstående guide til at lære mere om beskedskabeloner – https://business.facebook.com/business/help/2055875911147364?id=2129163877102343
Whatsapp Messaging Workflow
I dette afsnit vil vi tage et eksempel på en Whatsapp-marketingkampagne og forsøge at automatisere den ved hjælp af Whatsapp API i python. Vi vil dykke ned i, hvordan man automatiserer processen med at udtrække daglige leads fra HubSpot via dens API og derefter sende automatiserede beskeder til disse leads gennem WhatsApps API. Vi bruger HubSpot-felter til at skabe dynamiske beskeder baseret på forskellige attributter.
Script til at få daglige kundeemner fra HubSpot
For at begynde, lad os skrive et Python-script for at hente daglige kundeemner fra HubSpot. Dette script vil bruge HubSpot API til at få kundeemner baseret på et tilpasset felt, som f.eks Date_Created
, for at filtrere kundeemner, der er oprettet inden for de sidste 24 timer.
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)
Afsendelse af automatiserede beskeder via WhatsApp API
Når vi har listen over daglige kundeemner, er det næste skridt at sende dem personlige beskeder via WhatsApp. Vi bruger WhatsApp Cloud API og opretter dynamisk beskeder baseret på andre HubSpot-felter, f.eks firstname
, lastname
og alle andre relevante data.
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 dette script definerer vi først en funktion send_whatsapp_message
der tager et telefonnummer og en besked som input og sender beskeden ved hjælp af WhatsApp API. Derefter går vi gennem hver kundeemne, opretter en personlig besked og bruger funktionen til at sende beskeden.
Denne arbejdsgang automatiserer processen med at udtrække daglige kundeemner fra HubSpot og derefter engagere sig med dem via personlige WhatsApp-beskeder. Vi skræddersyer budskaberne efter leadens information og præferencer for at sikre effektiv kommunikation.
Automatiser Whatsapp-beskedkampagner med vores AI-drevne arbejdsgange, designet af Nanonets til dig og dine teams.
Automatiser arbejdsgangen med Nanonets
Du kan automatisere ovenstående workflow inden for få sekunder ved hjælp af workflowautomatisering drevet af Nanonets.
Vi leverer kravene til vores arbejdsgang som en naturlig sprogprompt, og workflowbyggeren skruer op for arbejdsgangen inden for få sekunder.
Vi autentificerer vores Hubspot- og Whatsapp-konti, og så er vi klar til at implementere workflowet og gøre det live.
Der er adskillige nyttige arbejdsgange, som både enkeltpersoner og organisationer kan skabe for at strømline kommunikation, automatisere opgaver og øge produktiviteten. Her er tre praktiske eksempler på sådanne arbejdsgange:
Workflow for notifikation af salgsemner
- Apps involveret: WhatsApp, Salesforce, Google Sheets
- Workflow:
- Udløser: En potentiel kunde sender en besked til en virksomheds WhatsApp-nummer og udtrykker interesse for et produkt eller en tjeneste.
- Handling 1: Kundeemnets detaljer (navn, kontaktoplysninger, interesse) logges automatisk på Salesforce under en ny kundeemnepost.
- Handling 2: De samme oplysninger føjes også til et Google Sheet, der sporer alle indgående kundeemner til yderligere analyse og opfølgning.
- Handling 3: En automatiseret introduktionsmeddelelse oprettet ved hjælp af en Whatsapp-katalogskabelon sendes som Whatsapp-svar.
Workflow for påmindelse om aftale og bekræftelse
- Apps involveret: WhatsApp, Google Kalender, Trello
- Workflow:
- Udløser: En kalenderbegivenhed (aftale) nærmer sig i Google Kalender (f.eks. 24 timer før det planlagte tidspunkt).
- Handling 1: En automatisk påmindelsesmeddelelse sendes til kundens WhatsApp-nummer, der beder om bekræftelse eller omlægning.
- Handling 2: Ved modtagelse af et bekræftelsessvar fra klienten på WhatsApp oprettes eller opdateres et Trello-kort automatisk i virksomhedens projektledelse for at angive den bekræftede aftale.
Kundesupport billet og opfølgningsworkflow
- Involverede apps: WhatsApp, Zendesk, Slack, Gmail, Trello
- Workflow:
- Trigger: En kunde sender en besked til en virksomheds WhatsApp-nummer med et specifikt søgeord til stede i beskedteksten (f.eks. "hjælp" eller "support").
- Handling 1: Meddelelsen udløser oprettelsen af en ny supportbillet i Zendesk.
- Handling 2: Billetoplysningerne, sammen med kundens originale besked, videresendes automatisk til en dedikeret Slack-kanal (f.eks. #customer_support), som supportteamet kan se og diskutere.
- Handling 3: En automatisk e-mail genereres og sendes til supportteamets Gmail-konto, inklusive kundens besked og kontaktoplysninger til opfølgning. Denne e-mail indeholder også et link til den nyoprettede Zendesk-billet.
- Handling 4: Et Trello-kort oprettes i en udpeget tavle og liste (f.eks. 'Nye billetter'-liste på et 'Support'-kort), der fanger kundens problemoplysninger. Dette kort bruges til at spore forløbet af billetten gennem forskellige stadier af opløsning.
- Handling 5: Når supportbilletten er markeret som løst i Zendesk, sendes en automatisk besked tilbage til kunden via WhatsApp, der bekræfter løsningen af deres problem og beder om yderligere hjælp.
Disse arbejdsgange er designet til at forbedre kommunikationseffektiviteten, sikre hurtige svar og holde styr på vigtige interaktioner og opgaver på tværs af forskellige platforme. De kan skræddersyes til specifikke organisatoriske behov og kan strømline forskellige forretningsprocesser markant.
Workflowautomatisering med nanonet
I dagens hurtige forretningsmiljø skiller workflowautomatisering sig ud som en afgørende innovation, der tilbyder en konkurrencefordel til virksomheder i alle størrelser. Integrationen af automatiserede arbejdsgange i den daglige virksomhedsdrift er ikke kun en trend; det er en strategisk nødvendighed. Ud over dette har fremkomsten af LLM'er åbnet endnu flere muligheder for automatisering af manuelle opgaver og processer.
Velkommen til Nanonets Workflow Automation, hvor AI-drevet teknologi giver dig og dit team mulighed for at automatisere manuelle opgaver og konstruere effektive arbejdsgange på få minutter. Brug naturligt sprog til ubesværet at skabe og administrere arbejdsgange, der problemfrit integreres med alle dine dokumenter, apps og databaser.
Vores platform tilbyder ikke kun problemfri app-integration til ensartede arbejdsgange, men også muligheden for at bygge og bruge tilpassede store sprogmodeller-apps til sofistikeret tekstskrivning og svarpostering i dine apps. Alt imens vi sikrer, at datasikkerhed forbliver vores topprioritet, med streng overholdelse af GDPR, SOC 2 og HIPAA overholdelsesstandarder.
For bedre at forstå de praktiske anvendelser af Nanonets workflow-automatisering, lad os dykke ned i nogle eksempler fra den virkelige verden.
- Automatiseret kundesupport og engagementsproces
- Billetoprettelse – Zendesk: Workflowet udløses, når en kunde indsender en ny supportbillet i Zendesk, hvilket angiver, at de har brug for assistance med et produkt eller en tjeneste.
- Billetopdatering – Zendesk: Efter at billetten er oprettet, logges der straks en automatiseret opdatering i Zendesk for at angive, at billetten er modtaget og behandles, hvilket giver kunden et billetnummer til reference.
- Informationssøgning – Nanonets-browsing: Sideløbende søger funktionen Nanonets Browsing gennem alle videnbasesiderne for at finde relevant information og mulige løsninger relateret til kundens problem.
- Kundehistorikadgang – HubSpot: Samtidig bliver HubSpot bedt om at hente kundens tidligere interaktionsregistreringer, købshistorik og eventuelle tidligere billetter for at give kontekst til supportteamet.
- Billetbehandling – Nanonets AI: Med den relevante information og kundehistorik ved hånden behandler Nanonets AI billetten, kategoriserer problemet og foreslår potentielle løsninger baseret på lignende tidligere tilfælde.
- Notifikation – Slack: Endelig underrettes det ansvarlige supportteam eller den ansvarlige person gennem Slack med en besked, der indeholder billetoplysningerne, kundehistorikken og foreslåede løsninger, hvilket beder om et hurtigt og informeret svar.
- Automatiseret problemløsningsproces
- Initial Trigger – Slack Message: Workflowet begynder, når en kundeservicemedarbejder modtager en ny besked i en dedikeret kanal på Slack, der signalerer et kundeproblem, der skal løses.
- Klassifikation – Nanonets AI: Når meddelelsen er opdaget, træder Nanonets AI ind for at klassificere meddelelsen baseret på dens indhold og tidligere klassifikationsdata (fra Airtable-poster). Ved at bruge LLM'er klassificerer det det som en fejl sammen med at bestemme, om det haster.
- Oprettelse af plade – Airtable: Efter klassificering opretter arbejdsgangen automatisk en ny post i Airtable, en cloud-samarbejdstjeneste. Denne registrering omfatter alle relevante detaljer fra kundens meddelelse, såsom kunde-id, problemkategori og hasteniveau.
- Teamopgave – Airtable: Når registreringen er oprettet, tildeler Airtable-systemet derefter et team til at håndtere problemet. Baseret på klassificeringen foretaget af Nanonets AI, udvælger systemet det mest passende team – teknisk support, fakturering, kundesucces osv. – til at overtage problemet.
- Notifikation – Slack: Til sidst får det tildelte hold besked gennem Slack. En automatiseret besked sendes til holdets kanal, der advarer dem om det nye problem, giver et direkte link til Airtable-posten og beder om et rettidigt svar.
- Automatiseret mødeplanlægningsproces
- Indledende kontakt – LinkedIn: Workflowet sættes i gang, når en professionel forbindelse sender en ny besked på LinkedIn, der udtrykker interesse for at planlægge et møde. En LLM analyserer indgående beskeder og udløser arbejdsgangen, hvis den betragter beskeden som en anmodning om et møde fra en potentiel jobkandidat.
- Dokumenthentning – Google Drev: Efter den indledende kontakt henter workflow-automatiseringssystemet et forhåndsforberedt dokument fra Google Drev, der indeholder information om mødedagsordenen, virksomhedsoversigt eller eventuelt relevant briefingsmateriale.
- Planlægning – Google Kalender: Derefter interagerer systemet med Google Kalender for at få tilgængelige tidspunkter for mødet. Den tjekker kalenderen for åbne pladser, der stemmer overens med åbningstiderne (baseret på placeringen parset fra LinkedIn-profilen) og tidligere indstillede præferencer for møder.
- Bekræftelsesmeddelelse som svar – LinkedIn: Når et passende tidsrum er fundet, sender workflowautomatiseringssystemet en besked tilbage via LinkedIn. Denne meddelelse inkluderer det foreslåede tidspunkt for mødet, adgang til dokumentet hentet fra Google Drev og en anmodning om bekræftelse eller alternative forslag.
- Fakturabehandling i Kreditor
- Modtagelse af faktura – Gmail: En faktura modtages via e-mail eller uploades til systemet.
- Dataekstraktion – Nanonets OCR: Systemet udtrækker automatisk relevante data (såsom leverandøroplysninger, beløb, forfaldsdatoer).
- Databekræftelse – Quickbooks: Nanonets workflow verificerer de udtrukne data mod indkøbsordrer og kvitteringer.
- Godkendelse Routing – Slack: Fakturaen sendes til den relevante leder til godkendelse baseret på foruddefinerede tærskler og regler.
- Betalingsbehandling – Brex: Når det er godkendt, planlægger systemet betalingen i henhold til leverandørens vilkår og opdaterer finansposterne.
- Arkivering – Quickbooks: Den gennemførte transaktion arkiveres til fremtidig reference og revisionsspor.
- Intern vidensbase assistance
- Indledende forespørgsel – Slack: Et teammedlem, Smith, spørger i #chat-with-data Slack-kanalen om kunder, der oplever problemer med QuickBooks-integration.
- Automatiseret dataaggregation – Nanonets vidensbase:
- Billetopslag – Zendesk: Zendesk-appen i Slack giver automatisk en oversigt over dagens billetter, hvilket indikerer, at der er problemer med eksport af fakturadata til QuickBooks for nogle kunder.
- Slap Søg – Slack: Samtidig meddeler Slack-appen kanalen, at teammedlemmerne Patrick og Rachel aktivt diskuterer løsningen af QuickBooks-eksportfejlen i en anden kanal, med en rettelse planlagt til at gå live kl. 4.
- Billetsporing – JIRA: JIRA-appen opdaterer kanalen om en billet oprettet af Emily med titlen "QuickBooks-eksport mislykkedes for QB Desktop-integrationer", som hjælper med at spore status og løsningsforløb for problemet.
- Referencedokumentation – Google Drev: Drive-appen nævner eksistensen af en runbook til at rette fejl relateret til QuickBooks integrationer, som kan refereres til for at forstå trinene til fejlfinding og løsning.
- Løbende kommunikation og beslutningsbekræftelse – Slack: Efterhånden som samtalen skrider frem, fungerer Slack-kanalen som et realtidsforum til at diskutere opdateringer, dele resultater fra runbook og bekræfte implementeringen af fejlrettelsen. Teammedlemmer bruger kanalen til at samarbejde, dele indsigt og stille opfølgende spørgsmål for at sikre en omfattende forståelse af problemet og dets løsning.
- Opløsningsdokumentation og videndeling: Når rettelsen er implementeret, opdaterer teammedlemmer den interne dokumentation i Google Drev med nye resultater og eventuelle yderligere trin, der er taget for at løse problemet. Et resumé af hændelsen, løsningen og eventuelle erfaringer er allerede delt i Slack-kanalen. Dermed forbedres teamets interne vidensbase automatisk til fremtidig brug.
Fremtiden for forretningseffektivitet
Nanonets Workflows er en sikker, multifunktionel workflowautomatiseringsplatform, der automatiserer dine manuelle opgaver og arbejdsgange. Det tilbyder en brugervenlig brugergrænseflade, der gør den tilgængelig for både enkeltpersoner og organisationer.
For at komme i gang kan du planlægge et opkald med en af vores AI-eksperter, som kan give en personlig demo og prøveversion af Nanonets Workflows, der er skræddersyet til din specifikke brugssituation.
Når du først er konfigureret, kan du bruge naturligt sprog til at designe og udføre komplekse applikationer og arbejdsgange drevet af LLM'er, der kan integreres problemfrit med dine apps og data.
Overlad dine teams med Nanonets Workflows, så de kan fokusere på det, der virkelig betyder noget.
Automatiser Whatsapp-beskedkampagner med vores AI-drevne arbejdsgange, designet af Nanonets til dig og dine teams.
- SEO Powered Content & PR Distribution. Bliv forstærket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk dig selv. Adgang her.
- PlatoAiStream. Web3 intelligens. Viden forstærket. Adgang her.
- PlatoESG. Kulstof, CleanTech, Energi, Miljø, Solenergi, Affaldshåndtering. Adgang her.
- PlatoHealth. Bioteknologiske og kliniske forsøgs intelligens. Adgang her.
- Kilde: https://nanonets.com/blog/use-whatsapp-api-to-send-messages/
- :har
- :er
- :ikke
- :hvor
- $OP
- 000
- 06
- 07
- 08
- 09
- 1
- 10
- 100
- 150
- 1930
- 20
- 200
- 2000
- 24
- 28
- 36
- 400
- 51
- 7
- 80
- 900
- a
- evne
- Om
- over
- adgang
- tilgængelig
- Ifølge
- Konto
- Konti
- bekendt
- tværs
- Handling
- aktioner
- aktiv
- aktivt
- faktiske
- tilføje
- tilføjet
- tilføje
- Desuden
- Yderligere
- adresse
- rettet
- adresser
- adhærens
- fremskreden
- advent
- Efter
- mod
- alder
- dagsorden
- aggregering
- AI
- sigter
- tilpasse
- Alle
- tilladt
- tillade
- tillader
- sammen
- allerede
- også
- alternativ
- beløb
- an
- analyse
- ,
- En anden
- enhver
- api
- API'er
- app
- vises
- Anvendelse
- applikationer
- udnævnelse
- nærmer sig
- passende
- godkendelse
- godkendt
- apps
- ER
- omkring
- AS
- spørg
- spørge
- aktiv
- Aktiver
- tildelt
- Assistance
- forbundet
- At
- vedhæfte
- attributter
- publikum
- revision
- autentificere
- Godkendelse
- tilladelse
- automatisere
- Automatiseret
- automater
- automatisk
- Automatisering
- Automation
- til rådighed
- tilbage
- Bagende
- bund
- baseret
- BE
- Bærer
- været
- før
- begynde
- være
- jf. nedenstående
- Bedre
- mellem
- fakturerings- og
- Billion
- Blog
- blueprint
- board
- krop
- både
- Briefing
- bredere
- Browsing
- boble
- Bug
- bugs
- bygge
- Builder
- bygget
- virksomhed
- virksomheder
- men
- .
- by
- beregne
- Kalender
- ringe
- kaldet
- Opkald
- Kampagne
- Kampagner
- CAN
- kandidat
- kapaciteter
- fange
- Optagelse
- kort
- Kort
- hvilken
- karrusel
- tilfælde
- tilfælde
- katalog
- kategorisere
- Boligtype
- Kanal
- kontrollere
- kontrol
- Kontrol
- Vælg
- valgt
- By
- klassificering
- Klassificere
- klik
- kunde
- Cloud
- kode
- samarbejde
- samarbejde
- kommer
- kommunikere
- Kommunikation
- Kommunikation
- Virksomheder
- selskab
- Selskabs
- konkurrencedygtig
- Afsluttet
- komplekse
- Compliance
- komponenter
- omfattende
- bekræftelse
- BEKRÆFTET
- Tilslut
- tilsluttet
- tilslutning
- konstruere
- kontakt
- kontakter
- indeholder
- indhold
- sammenhæng
- kontekstuelle
- Konventionen
- Samtale
- samtaler
- Koste
- kunne
- land
- Dækker
- skabe
- oprettet
- skaber
- Oprettelse af
- skabelse
- kredit
- CRM
- afgørende
- skik
- kunde
- kundedata
- Kundeservice
- Kundesucces
- Kunde support
- Kunder
- dagligt
- instrumentbræt
- data
- datasikkerhed
- databaser
- Dato
- Datoer
- dato tid
- dedikeret
- Standard
- definere
- dykke
- demo
- Afdeling
- Afhængigt
- indsætte
- implementering
- beskrivelse
- Design
- udpeget
- konstrueret
- ønskes
- desktop
- detaljer
- opdaget
- bestemmelse
- udvikling
- Udvikling
- forskellige
- digital
- digitale tidsalder
- direkte
- direkte
- diskutere
- diskuterer
- distinkt
- dokumentet
- dokumentation
- dokumenter
- Don
- færdig
- ned
- køre
- grund
- i løbet af
- dynamisk
- dynamisk
- e
- hver
- tidligere
- let
- nem at bruge
- ecommerce
- Edge
- Effektiv
- effektivt
- effektivitet
- effektiv
- effektivt
- indsats
- ubesværet
- enten
- e-mail-parsing
- emails
- indlejret
- opstået
- bemyndiger
- muliggøre
- muliggør
- muliggør
- Endpoint
- engagere
- engagement
- engagerende
- forbedre
- forbedret
- sikre
- sikring
- Indtast
- indrejse
- Miljø
- væsentlig
- etc.
- Endog
- begivenhed
- til sidst
- eksempel
- eksempler
- spændende
- udføre
- eksistens
- oplever
- eksperter
- Forklarer
- udforske
- eksport
- ekstrakt
- udvinding
- Uddrag
- FAIL
- svigtende
- falsk
- hurtig
- Feature
- Funktionalitet
- Med
- felt
- Fields
- filtrere
- Filtre
- Endelig
- finansiere
- Finde
- fund
- Fornavn
- fem
- Fix
- Fokus
- fokusering
- efter
- Til
- format
- forum
- fundet
- Framework
- Gratis
- fra
- fuld
- funktion
- funktionaliteter
- yderligere
- fremtiden
- GDPR
- Gear
- generelt
- generere
- genereret
- få
- gif
- Go
- vejlede
- guidet
- hånd
- håndtere
- Håndtering
- Have
- headers
- hjælpe
- hjælper
- link.
- hi
- historie
- Home
- host
- hostede
- Hosting
- time
- HOURS
- Hvordan
- How To
- Men
- HTTPS
- HubSpot
- ICON
- ID
- ideal
- if
- billede
- billeder
- straks
- implementering
- implementeret
- importere
- vigtigt
- in
- hændelse
- omfatter
- omfatter
- Herunder
- Indgående
- inkorporering
- indeks
- Indien
- angiver
- angiver
- individuel
- enkeltpersoner
- oplysninger
- informeret
- initial
- indledt
- Innovation
- indgang
- indgange
- undersøgelse
- indsigt
- integrere
- Integration
- integration
- integrationer
- interaktion
- interaktioner
- interaktiv
- interagerer
- interesse
- grænseflade
- interne
- ind
- snørklede
- Introduktion
- indledende
- opgørelse
- faktura
- involverede
- spørgsmål
- spørgsmål
- IT
- ITS
- Job
- jpg
- json
- lige
- Holde
- Nøgle
- viden
- landskab
- Sprog
- stor
- Efternavn
- senere
- føre
- Leads
- LÆR
- lærte
- mindre
- Lessons
- Erfaringer
- lad
- Niveau
- løftestang
- ligesom
- GRÆNSE
- begrænsninger
- Limited
- grænser
- linjer
- LINK
- forbundet
- LinkedIn profil
- Liste
- leve
- ll
- LLM
- placering
- logget
- Se
- UDSEENDE
- kig op
- lavere
- vedligeholdelse
- lave
- Making
- administrere
- ledelse
- leder
- styring
- manuel
- markeret
- Marketing
- massive
- materialer
- Matter
- Matters
- Medier
- medium
- møde
- møder
- medlem
- Medlemmer
- nævner
- Menu
- besked
- beskeder
- messaging
- Meddelelsesapp
- Meta
- metode
- minutter
- modeller
- Moderne
- mere
- mest
- flere
- skal
- navn
- Natural
- Naviger
- nødvendiggør
- nødvendighed
- Behov
- behov
- behov
- Ny
- nyligt
- næste
- ingen
- underretning
- meddelelser
- nu
- nummer
- numre
- talrige
- objekt
- objektiv
- of
- tilbydes
- tilbyde
- Tilbud
- officiel
- on
- engang
- ONE
- igangværende
- kun
- åbent
- åbnet
- Produktion
- operatør
- Muligheder
- Indstillinger
- or
- ordrer
- organisation
- organisatorisk
- organisationer
- original
- Andet
- vores
- ud
- i løbet af
- oversigt
- egen
- sider
- panel
- parametre
- Paramount
- del
- især
- partnere
- forbi
- patrick
- betaling
- Mennesker
- per
- udfører
- Tilladelser
- Personlig
- telefon
- telefoner
- afgørende
- perron
- Platforme
- plato
- Platon Data Intelligence
- PlatoData
- Leg
- pm
- popularitet
- mulig
- Indlæg
- potentiale
- strøm
- Praktisk
- praksis
- præ
- forud
- præferencer
- foretrækkes
- præsentere
- tidligere
- tidligere
- primære
- prioritet
- behandle
- Behandlet
- Processer
- forarbejdning
- Produkt
- produktivitet
- professionel
- Profil
- Progress
- projekt
- projektledelse
- salgsfremmende
- korrekt
- egenskaber
- ejendom
- foreslog
- give
- forudsat
- udbydere
- giver
- leverer
- offentlige
- offentligt
- køb
- indkøb
- Python
- Spørgsmål
- Hurtig
- QuickBooks
- hurtigt
- RE
- nå
- nå
- reaktion
- klar
- ægte
- virkelige verden
- realtid
- kvitteringer
- modtage
- modtaget
- modtager
- modtagende
- anbefales
- optage
- optegnelser
- reducere
- henvisningen
- relaterede
- relevant
- resterne
- påmindelse
- repetitiv
- erstatte
- svar
- repræsentativt
- repræsenterer
- anmode
- anmodninger
- påkrævet
- Krav
- Løsning
- løse
- løst
- svar
- reaktioner
- ansvarlige
- Resultater
- afkast
- roller
- routing
- regler
- s
- salgsstyrke
- samme
- siger
- Scale
- skalering
- planlægge
- planlagt
- planlægning
- script
- sømløs
- problemfrit
- søgninger
- Anden
- sekunder
- Sektion
- sektioner
- sikker
- sikkerhed
- Vælg
- send
- afsendelse
- sender
- sendt
- Series
- server
- Servere
- tjener
- tjeneste
- Tjenester
- sæt
- setup
- Del
- delt
- deling
- ark
- Levering
- bør
- fremvisning
- betydeligt
- betegner
- betyde
- lignende
- enkelhed
- samtidigt
- Singapore
- størrelser
- slæk
- slot
- spillemaskiner
- løsninger
- Løsninger
- nogle
- sofistikeret
- specifikke
- hastighed
- spins
- etaper
- standard
- står
- starte
- påbegyndt
- Tilstand
- Status
- Trin
- Steps
- ligetil
- Strategisk
- strategier
- strømline
- gade
- Streng
- struktur
- succes
- vellykket
- sådan
- egnede
- RESUMÉ
- support
- Understøttet
- Støtte
- Understøtter
- sikker
- SWIFT
- syntaks
- systemet
- Systemer
- skrædder
- skræddersyet
- Tag
- taget
- tager
- opgaver
- hold
- Holdkammerater
- hold
- tech
- Teknologier
- skabelon
- skabeloner
- vilkår
- prøve
- Test
- tekst
- end
- at
- deres
- Them
- selv
- derefter
- Der.
- Disse
- de
- denne
- tre
- Gennem
- kapacitet
- Dermed
- billet
- billetter
- tid
- rettidig
- gange
- Titel
- titlen
- til
- i dag
- token
- Tokens
- værktøj
- værktøjer
- top
- spor
- Sporing
- transaktion
- Trend
- retssag
- udløse
- udløst
- virkelig
- prøv
- to
- typen
- typer
- typisk
- under
- forstå
- forståelse
- forenet
- Opdatering
- opdateret
- opdateringer
- uploadet
- på
- haster
- URL
- us
- Brug
- brug
- brug tilfælde
- anvendte
- Bruger
- Brugergrænseflade
- brugere
- ved brug af
- udnytte
- gyldig
- værdi
- forskellige
- sælger
- Verifikation
- verificeres
- udgave
- via
- Videoer
- Specifikation
- Vimeo
- var
- Vej..
- we
- Hvad
- hvornår
- som
- mens
- WHO
- vilje
- med
- inden for
- uden
- Arbejde
- workflow
- arbejdsgange
- virker
- verdensplan
- skriver
- skrivning
- i går
- Du
- Din
- youtube
- Zendesk
- zephyrnet
- Zip