Introduksjon
I dagens digitale tidsalder har WhatsApp dukket opp som mer enn bare en meldingsapp; det er et sentralt kommunikasjonsverktøy for bedrifter over hele verden. Med over to milliarder aktive brukere, gjør WhatsApps enorme rekkevidde og popularitet det til en uunnværlig plattform for bedrifter som ønsker å komme i kontakt med publikum på en effektiv måte.
For å forstå dette er målet vårt i denne bloggen å gi en omfattende veiledning for å utnytte WhatsApp for å sende meldinger via dets API. Denne praksisen, en viktig del av moderne forretningskommunikasjonsstrategier, innebærer å nå ut til mange kunder med viktige oppdateringer, reklameinnhold eller annen relevant informasjon. Vi vil lære hvordan du sender meldinger ved hjelp av Whatsapp API i python. Vi vil deretter fordype oss i detaljene ved WhatsApps funksjoner, spesielt med fokus på Business API, som tilbyr avanserte muligheter for å håndtere meldinger effektivt.
I tillegg skal vi utforske integreringen av disse meldingsfunksjonene med automatisering av arbeidsflyt. I et forretningslandskap der effektivitet og hastighet er avgjørende, kan automatisering av repeterende oppgaver som sending av meldinger øke produktiviteten betydelig. Verktøy som Nanonets Workflows spiller en avgjørende rolle i dette. De gjør det mulig for virksomheter å effektivisere driften, redusere manuell innsats og fokusere mer på strategiske oppgaver.
Whatsapp forretningsplattform
WhatsApp Business Platform er designet for mellomstore til store bedrifter, og gir en måte å engasjere seg med kunder i stor skala. Det muliggjør rask igangsetting av samtaler, sending av varsler om pleie eller kjøp, tilbyr personlig tilpassede tjenester og støtter kunder i deres foretrukne kommunikasjonskanal.
Denne plattformen er bygget rundt tre nøkkel-APIer:
- Cloud API: Dette er vert for Meta og tilbyr en enkel, vedlikeholdsvennlig måte for bedrifter å få kontakt med kunder.
- On-Premises API: Bedrifter må være vertskap for dette selv.
- Business Management API: Denne API-en er viktig for å administrere WhatsApp Business-kontoen din og meldingsmaler.
For å kommunisere med WhatsApp-brukere må bedrifter bruke enten Cloud API eller On-Premises API. Cloud API er generelt foretrukket på grunn av sin enkelhet og lavere vedlikeholdskrav. Uansett hvilken API du velger, er imidlertid Business Management API et must for å administrere kontoen og malene dine.
Introduksjon til Whatsapp Cloud API
WhatsApps Cloud API, en del av Metas Blueprint, lar bedrifter kommunisere med kunder i stor skala uten å være vert for sine egne servere. Denne tjenesten er en skybasert versjon av WhatsApp Business Platform, som tilbyr enkel skalering og implementering.
Oversikt
WhatsApp Business API er designet for mellomstore og store bedrifter for å engasjere seg i automatisert og manuell kommunikasjon med kunder. Den støtter integrasjon med ulike backend-systemer som CRM og markedsføringsplattformer. Bedrifter kan velge mellom On-Premises og Cloud API-alternativer, med sistnevnte generelt anbefalt på grunn av sin enkelhet.
Standard gjennomstrømning er 80 meldinger per sekund (mps), som kan oppgraderes til 1,000 mps.
Ved hjelp av API
For å sende en melding ser et API-kall i python slik ut:
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)
Komme i gang
For å starte med Cloud API:
- Klikk på "Opprett app".
- Velg "Annet" i bruksområdet.
- Velg "Bedrift" som apptype.
- Legg til appdetaljer og klikk på "Opprett app".
- Rull ned og klikk "Konfigurer" på Whatsapp-kortet.
- Skulle du ha en Meta Business Account (MBA), vil du bli bedt om å koble den til under denne prosessen. Hvis ikke, vil du bli guidet til å lage en.
- Når din MBA er koblet, vil du bli guidet til et dashbord som nedenfor. Du kan begynne å teste nå.
Alt dette har til slutt tillatt appen din å –
- Sett opp en Meta Business-konto, hvis du ikke allerede har en.
- Generer automatisk en test WhatsApp Business-konto, som er gratis for å sende meldinger, men kommer med bruksbegrensninger.
- Lag et testbedriftstelefonnummer knyttet til WhatsApp Business-kontoen din, slik at du kan sende gratis meldinger til opptil fem forskjellige telefonnumre.
- Generer en serie forhåndsgodkjente meldingsmaler.
- Legg til et mottakernummer
For å sende testmeldinger må du legge til et gyldig WhatsApp-nummer.
Gå til App Dashboard, naviger til WhatsApp > API-oppsett, og under meldingsseksjonen, se etter "Til"-feltet for å administrere telefonnummerlisten din.
Du kan skrive inn et hvilket som helst gyldig WhatsApp-nummer for å motta meldinger. Dette nummeret vil få en bekreftelseskode via WhatsApp for bekreftelse.
Når det er bekreftet, vil mottakernummeret være klart til bruk. Du kan legge til opptil fem tall ved å følge denne metoden.
- Send en testmelding
For å sende en testmelding, bruk den forhåndsgodkjente «hello_world»-malen som finnes på dashbordet.
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-oppsettet under WhatsApp:
- Sørg for at testbedriftsnummeret ditt er i «Fra»-feltet.
- Sørg for at ønsket mottakers nummer er valgt i 'Til'-feltet. Du kan sende meldinger til flere numre hvis de er lagt til.
- Bruk API-panelet til å sende meldingen din, eller bruk den medfølgende pythonkoden.
Kommandoen du skal bruke indikerer at du sender en malmelding, og spesifiserer malen 'hello_world'. En melding som den nedenfor skal vises på mottakerens telefonnummer.
- Legg til et ekte bedriftsnummer (for senere)
Mens du utvikler applikasjonen din, kan du bruke testbedriftsnummeret og kontoen uten kostnad for å sende meldinger.
Når du er klar til å kommunisere med kunder, kan du legge til et ekte bedriftstelefonnummer (hvorfra meldinger sendes) i API-oppsettet og opprette en offisiell WhatsApp Business-konto. Vi vil diskutere dette senere.
Grunnleggende for Whatsapp Business Management API
Business Management API fungerer sammen med den primære Cloud API (som brukes til å sende meldinger osv.). Den er designet for autentiseringsfunksjoner og administrasjon av WhatsApp-virksomhetsrelaterte eiendeler som WhatsApp Business-kontoer og meldingsmaler.
Tilgangstokener
Ulike typer tilgangstokener støttes:
- Systembrukertilgangstokener: Dette er tokens som ikke utløper, og representerer virksomheten din eller organisasjonen din og er avgjørende for løsningspartnere som deler kredittlinjer med ombordværende kunder.
- Business Integration System User Access Tokens: Disse tokenene er ideelle for teknologileverandører og løsningspartnere, og er spesifikke for innebygde kundedata og støtter automatiserte handlinger uten brukerinndata eller re-autentisering.
- Brukertilgangstokener: Vanligvis brukt til innledende app-testing, utløper de raskt og er mindre egnet for pågående utvikling. Dette tokenet ble brukt i testmeldingen som ble sendt ovenfor.
Systembrukertilgangstokener
Systembrukertokens er kategorisert i to typer:
- Ansattes systembrukere: Trenger tilgang til individuelle WhatsApp Business-kontoer og er egnet for begrenset kontotilgang.
- Administratorsystembrukere: Har standard full tilgang til alle WhatsApp Business-kontoer og eiendeler, nyttig for bredere tilgangskrav.
Opprette systembrukere
Slik oppretter du en systembruker:
- Logg deg på MetaBusiness Suite.
- Finn bedriftskontoen din i rullegardinmenyen øverst til venstre, og klikk på den innstillinger (tannhjul)-ikonet.
- Klikk Forretningsinnstillinger.
- naviger til brukere > Systembrukere.
- Klikk på Legg til knappen og opprette enten en admin or ansatt systembruker.
Generering av systembrukertilgangstokener
Slik genererer du et tilgangstoken for systembruker etter å ha opprettet en systembruker:
- Logg deg på MetaBusiness Suite.
- Finn bedriftskontoen din i rullegardinmenyen øverst til venstre, og klikk på den innstillinger (tannhjul)-ikonet.
- Klikk Forretningsinnstillinger.
- naviger til Bruker > Systembrukere.
- Velg riktig systembruker fra listen over systembrukere.
- Klikk på Generer nytt token knapp.
- Velg appen som skal bruke tokenet.
- Velg eventuelle tillatelser appen trenger for å fungere ordentlig og generere tokenet.
Business Integration System User Access Tokens
Disse tokenene genereres gjennom Embedded Signup og er beregnet på individuelle ombordkunder. De er avgjørende for apper som utfører automatiserte handlinger på kundenes WhatsApp Business-kontoer. Les mer her.
Satsgrenser
API-en setter begrensninger på antall samtaler per time. Disse grensene varierer basert på typen samtale og statusen til WhatsApp Business-kontoen.
Automatiser Whatsapp-meldingskampanjer med våre AI-drevne arbeidsflyter, designet av Nanonets for deg og teamene dine.
Sende meldinger ved hjelp av Whatsapp Cloud API
Du kan enten sende meldinger i fritt format eller bruke meldingsmaler. La oss utforske begge deler.
Med WhatsApp Cloud API kan du sende ulike typer meldinger i fritt format, inkludert:
- tekst
- Reaksjon
- Media (bilder, videoer osv.)
- Sted
- Kontakter
- Interaktive meldinger
- Adressemeldinger
Be om syntaks for å sende meldinger
For å sende meldinger, bruk POST-forespørselen til WhatsApp Business Phone Number-endepunktet:
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/messages
Nyttelaststruktur for melding
Meldingsnyttelasten har et standardformat, med variasjoner avhengig av meldingstypen:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<TO>", "type": "<TYPE>", // Specific payload depending on message type
}
<TO>
: WhatsApp-ID eller telefonnummer til mottakeren (f.eks. +16315551234).<TYPE>
: Type melding (f.eks. 'tekst', 'bilde' osv.).
Svaret inneholder en meldings-ID som kommer til nytte for å sende svar/reaksjoner, og for å sjekke for mislykkede forespørsler via statuskoden i svaret (typisk konvensjon der statuskode 200 betyr et vellykket anrop).
{ "messaging_product": "whatsapp", "contacts": [{ "input": "<PHONE_NUMBER>", "wa_id": "<WHATSAPP_ID>", }], "messages": [{ "id": "<wamid.ID>", }]
}
Tekstmeldinger
Slik sender du en tekstmelding:
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)
Reaksjonsmeldinger
For å sende reaksjonsmeldinger:
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)
Mediemeldinger
Bruke type
egenskap for å indikere medieelementets type (audio
, document
, image
, sticker
eller video
) og enten id
or link
eiendom for å indikere dens ID (som du må generere) eller plassering på den offentlige serveren din.
Hvis du bruker id
, må du først last opp medieelementet ditt til Whatsapp-serverne og fange opp den returnerte medie-ID-en. Hvis du bruker link
, må ressursen din være på en offentlig tilgjengelig server, ellers vil ikke meldingen sendes.
Bruker 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)
Bruker 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)
Stedsmeldinger
For å sende posisjonsmeldinger, lag en POST
ring til /PHONE_NUMBER_ID/messages
og legg ved en message
objekt med type=location
. Deretter legger du til et stedsobjekt.
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 Meldinger
Slik sender du kontaktmeldinger:
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)
Erstatt <CONTACT_PAYLOAD>
med JSON-strukturen som inneholder kontaktinformasjon.
Interaktive meldinger
Interaktive meldinger inkluderer listemeldinger, svarknapper og klikk-for-handling-nettadresseknapper. For å sende interaktive meldinger, foreta et POST anrop til /PHONE_NUMBER_ID/messages og legg ved et meldingsobjekt med type=interactive. Deretter legger du til et interaktivt objekt.
For listemeldinger:
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 å sende meldinger 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
Å sende en melding som et svar på en tidligere melding i en samtale er mulig ved å legge til ID-en til den forrige meldingen i context
gjenstand. På denne måten får mottakeren den nye meldingen med en kontekstuell boble som viser innholdet i den forrige meldingen.
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)
Sende adressemeldinger
Adressemeldingstyper støttes kun i India og Singapore. Les mer her.
Sende meldingsmaler
WhatsApp-meldingsmaler er forhåndslagrede spesifikke meldingsformater som bedrifter bruker til å sende ut varsler eller kundeservicemeldinger til personer som har valgt å motta varsler. Meldinger kan inkludere avtalepåminnelser, fraktinformasjon, problemløsning eller betalingsoppdateringer.
Før du sender en malmelding, må du opprette en mal.
- Gå til Forretningsfører og velg virksomheten din.
- Åpne Meny og klikk på WhatsApp Manager.
- Klikk på "Administrer meldingsmaler".
Nå kan du enten bruke en av de forhåndsgodkjente malene, eller lage malen din med nødvendig rammeverk og få det godkjent fra Meta.
Ta en titt på de forhåndsgodkjente malene som tilbys her – https://www.facebook.com/business/help/722393685250070
Du kan begynne å bruke dem direkte.
For eksempel -
1. Sende katalogmalmeldinger
Denne delen forklarer hvordan du sender katalogmaler i en WhatsApp-melding, forutsatt at du har en beholdning i en Meta-netthandelskatalog koblet til WhatsApp Business-kontoen din.
Krav
- Inventar lastet opp til Meta. Du kan lage den ved å bruke Denne guiden.
- E-handelskatalog koblet til WhatsApp Business-konto.
Oppsett
Det neste trinnet er å lage en katalogmal som skal brukes til å sende meldingene. Bruk Denne guiden for å lage en katalogmal på få minutter.
Be om syntaks
Bruk WhatsApp Business-telefonnummeret > Meldinger-endepunktet.
Eksempelforespørsel
La oss si at vi lager en mal kalt 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. Sende karusellmaler
Denne delen dekker prosessen med å sende karusellmaler i en WhatsApp-melding.
Be om syntaks
I likhet med katalogmaler, bruk WhatsApp Business Phone Number > Messages-endepunktet.
Nedenfor er en eksempelforespørsel for å sende en karusellmal, som inneholder en meldingsboble som trenger inndata for to forskjellige variabler. Det inkluderer to karusellkort, hver med en bildeoverskrift, og krever inndata for tekst i brødteksten og variabler knyttet til knapper.
Oppsett
Neste trinn er å lage en karusalmal, som skal brukes til å sende meldinger. Du kan lage en i løpet av sekunder ved å bruke Denne guiden.
Eksempelforespørsel
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)
Bruk veiledningen nedenfor for å bli mer kjent med meldingsmaler – https://business.facebook.com/business/help/2055875911147364?id=2129163877102343
Workflow for Whatsapp-meldinger
I denne delen vil vi ta et eksempel på en Whatsapp-markedsføringskampanje og prøve å automatisere den ved å bruke Whatsapp API i python. Vi vil fordype oss i hvordan du kan automatisere prosessen med å trekke ut daglige leads fra HubSpot via API-en og deretter sende automatiserte meldinger til disse leadsene gjennom WhatsApps API. Vi bruker HubSpot-felt til å lage dynamiske meldinger basert på ulike attributter.
Skript for å få daglige potensielle kunder fra HubSpot
For å begynne, la oss skrive et Python-skript for å hente daglige kundeemner fra HubSpot. Dette skriptet vil bruke HubSpot API for å få potensielle kunder basert på et tilpasset felt, som f.eks Date_Created
, for å filtrere potensielle salg opprettet i løpet av de siste 24 timene.
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)
Sende automatiserte meldinger via WhatsApp API
Når vi har listen over daglige potensielle kunder, er neste trinn å sende dem personlige meldinger via WhatsApp. Vi bruker WhatsApp Cloud API og lager dynamiske meldinger basert på andre HubSpot-felt, som 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 skriptet definerer vi først en funksjon send_whatsapp_message
som tar et telefonnummer og en melding som innganger og sender meldingen ved hjelp av WhatsApp API. Deretter går vi gjennom hver kundeemne, lager en personlig melding og bruker funksjonen til å sende meldingen.
Denne arbeidsflyten automatiserer prosessen med å trekke ut daglige leads fra HubSpot og deretter engasjere seg med dem via personlige WhatsApp-meldinger. Vi skreddersyr meldingene i henhold til lederens informasjon og preferanser for å sikre effektiv kommunikasjon.
Automatiser Whatsapp-meldingskampanjer med våre AI-drevne arbeidsflyter, designet av Nanonets for deg og teamene dine.
Automatiser arbeidsflyten med Nanonets
Du kan automatisere arbeidsflyten ovenfor i løpet av sekunder ved å bruke arbeidsflytautomatisering drevet av Nanonets.
Vi leverer kravene til arbeidsflyten vår som en naturlig språkoppfordring, og arbeidsflytbyggeren spinner opp arbeidsflyten i løpet av sekunder.
Vi autentiserer Hubspot- og Whatsapp-kontoene våre, og så er vi klare til å distribuere arbeidsflyten og gjøre den live.
Det er mange nyttige arbeidsflyter som både enkeltpersoner og organisasjoner kan lage for å effektivisere kommunikasjon, automatisere oppgaver og øke produktiviteten. Her er tre praktiske eksempler på slike arbeidsflyter:
Arbeidsflyt for varsling av salgsemner
- Apper involvert: WhatsApp, Salesforce, Google Sheets
- Arbeidsflyt:
- Avtrekker: En potensiell kunde sender en melding til et selskaps WhatsApp-nummer som uttrykker interesse for et produkt eller en tjeneste.
- Handling 1: Kundeemnets detaljer (navn, kontaktinformasjon, interesse) logges automatisk på Salesforce under en ny kundeemneoppføring.
- Handling 2: Den samme informasjonen legges også til et Google-ark som sporer alle innkommende potensielle salg for videre analyse og oppfølging.
- Handling 3: En automatisert introduksjonsmelding opprettet ved hjelp av en Whatsapp-katalogmal sendes som Whatsapp-svar.
Arbeidsflyt for avtalepåminnelse og bekreftelse
- Apper involvert: WhatsApp, Google Kalender, Trello
- Arbeidsflyt:
- Avtrekker: En kalenderhendelse (avtale) nærmer seg i Google Kalender (f.eks. 24 timer før planlagt tid).
- Handling 1: En automatisk påminnelsesmelding sendes til kundens WhatsApp-nummer, og ber om bekreftelse eller omplanlegging.
- Handling 2: Når du mottar et bekreftelsessvar fra klienten på WhatsApp, opprettes eller oppdateres et Trello-kort automatisk i virksomhetens prosjektledelse for å markere den bekreftede avtalen.
Kundestøttebillett og oppfølgingsarbeidsflyt
- Apper involvert: WhatsApp, Zendesk, Slack, Gmail, Trello
- arbeidsflyt:
- trigger: En kunde sender en melding til en bedrifts WhatsApp-nummer med et spesifikt nøkkelord i meldingsteksten (f.eks. «hjelp» eller «støtte»).
- Handling 1: Meldingen utløser opprettelsen av en ny støttebillett i Zendesk.
- Handling 2: Billettinformasjonen, sammen med kundens originale melding, videresendes automatisk til en dedikert Slack-kanal (f.eks. #customer_support) som støtteteamet kan se og diskutere.
- Handling 3: En automatisk e-post genereres og sendes til brukerstøtteteamets Gmail-konto, inkludert kundens melding og kontaktdetaljer for oppfølging. Denne e-posten inneholder også en lenke til den nyopprettede Zendesk-billetten.
- Handling 4: Et Trello-kort opprettes i en utpekt tavle og liste (f.eks. «Nye billetter»-liste på et «Support»-kort), som fanger opp kundens problemdetaljer. Dette kortet brukes til å spore fremdriften til billetten gjennom ulike stadier av oppløsning.
- Handling 5: Når støttebilletten er merket som løst i Zendesk, sendes en automatisk melding tilbake til kunden via WhatsApp, som bekrefter løsningen på problemet og ber om ytterligere hjelp.
Disse arbeidsflytene er designet for å forbedre kommunikasjonseffektiviteten, sikre raske svar og holde styr på viktige interaksjoner og oppgaver på tvers av ulike plattformer. De kan skreddersys til spesifikke organisatoriske behov og kan effektivisere ulike forretningsprosesser betydelig.
Arbeidsflytautomatisering med nanonetter
I dagens fartsfylte forretningsmiljø skiller arbeidsflytautomatisering seg ut som en avgjørende innovasjon, og tilbyr et konkurransefortrinn til selskaper i alle størrelser. Integreringen av automatiserte arbeidsflyter i den daglige forretningsdriften er ikke bare en trend; det er en strategisk nødvendighet. I tillegg til dette har bruken av LLM åpnet enda flere muligheter for automatisering av manuelle oppgaver og prosesser.
Velkommen til Nanonets Workflow Automation, der AI-drevet teknologi gir deg og teamet ditt mulighet til å automatisere manuelle oppgaver og konstruere effektive arbeidsflyter på få minutter. Bruk naturlig språk for å enkelt lage og administrere arbeidsflyter som sømløst integreres med alle dine dokumenter, apper og databaser.
Plattformen vår tilbyr ikke bare sømløse appintegrasjoner for enhetlige arbeidsflyter, men også muligheten til å bygge og bruke tilpassede apper for store språkmodeller for sofistikert tekstskriving og responspostering i appene dine. Samtidig som vi sikrer at datasikkerhet forblir vår høyeste prioritet, med streng overholdelse av GDPR, SOC 2 og HIPAA-standarder.
For bedre å forstå de praktiske anvendelsene av Nanonets arbeidsflytautomatisering, la oss gå nærmere inn på noen eksempler fra den virkelige verden.
- Automatisert kundestøtte og engasjementsprosess
- Billettoppretting – Zendesk: Arbeidsflyten utløses når en kunde sender inn en ny kundestøttebillett i Zendesk, som indikerer at de trenger hjelp med et produkt eller en tjeneste.
- Billettoppdatering – Zendesk: Etter at billetten er opprettet, logges en automatisk oppdatering umiddelbart i Zendesk for å indikere at billetten er mottatt og behandles, og gir kunden et billettnummer som referanse.
- Informasjonsinnhenting – nanonettersurfing: Samtidig søker Nanonets-surfingsfunksjonen gjennom alle kunnskapsbasesidene for å finne relevant informasjon og mulige løsninger relatert til kundens problem.
- Tilgang til kundehistorikk – HubSpot: Samtidig blir HubSpot bedt om å hente kundens tidligere interaksjonsposter, kjøpshistorikk og eventuelle tidligere billetter for å gi kontekst til støtteteamet.
- Billettbehandling – Nanonets AI: Med relevant informasjon og kundehistorikk for hånden, behandler Nanonets AI billetten, kategoriserer problemet og foreslår potensielle løsninger basert på lignende tidligere tilfeller.
- Varsling – Slakk: Til slutt blir det ansvarlige støtteteamet eller individet varslet gjennom Slack med en melding som inneholder billettdetaljene, kundehistorikken og foreslåtte løsninger, som ber om et raskt og informert svar.
- Automatisert problemløsningsprosess
- Initial Trigger – Slack Message: Arbeidsflyten starter når en kundeservicerepresentant mottar en ny melding i en dedikert kanal på Slack, som signaliserer et kundeproblem som må løses.
- Klassifisering – Nanonets AI: Når meldingen er oppdaget, går Nanonets AI inn for å klassifisere meldingen basert på innholdet og tidligere klassifiseringsdata (fra Airtable-poster). Ved å bruke LLM-er klassifiserer den det som en feil sammen med å fastslå haster.
- Oppretting av plate – Airtable: Etter klassifisering oppretter arbeidsflyten automatisk en ny post i Airtable, en skysamarbeidstjeneste. Denne posten inkluderer alle relevante detaljer fra kundens melding, for eksempel kunde-ID, problemkategori og hastenivå.
- Team Assignment – Airtable: Når posten er opprettet, tildeler Airtable-systemet et team som skal håndtere problemet. Basert på klassifiseringen gjort av Nanonets AI, velger systemet det mest passende teamet – teknisk support, fakturering, kundesuksess osv. – for å ta over problemet.
- Varsling – Slakk: Til slutt blir det tildelte teamet varslet gjennom Slack. En automatisk melding sendes til teamets kanal, som varsler dem om det nye problemet, gir en direkte lenke til Airtable-posten og ber om et rettidig svar.
- Automatisert møteplanleggingsprosess
- Første kontakt – LinkedIn: Arbeidsflyten startes når en profesjonell forbindelse sender en ny melding på LinkedIn som uttrykker interesse for å planlegge et møte. En LLM analyserer innkommende meldinger og utløser arbeidsflyten hvis den anser meldingen som en forespørsel om et møte fra en potensiell jobbkandidat.
- Dokumenthenting – Google Disk: Etter den første kontakten henter automatiseringssystemet for arbeidsflyt et forhåndsforberedt dokument fra Google Disk som inneholder informasjon om møteagenda, bedriftsoversikt eller eventuelt relevant orienteringsmateriell.
- Planlegging – Google Kalender: Deretter samhandler systemet med Google Kalender for å få tilgjengelige tider for møtet. Den sjekker kalenderen for åpne plasser som stemmer overens med åpningstidene (basert på plasseringen analysert fra LinkedIn-profilen) og tidligere definerte preferanser for møter.
- Bekreftelsesmelding som svar – LinkedIn: Når en passende tidsluke er funnet, sender automatiseringssystemet for arbeidsflyt en melding tilbake via LinkedIn. Denne meldingen inkluderer foreslått tidspunkt for møtet, tilgang til dokumentet hentet fra Google Disk og en forespørsel om bekreftelse eller alternative forslag.
- Fakturabehandling i leverandørreskontro
- Kvittering av faktura – Gmail: En faktura mottas via e-post eller lastes opp til systemet.
- Datautvinning – Nanonetter OCR: Systemet trekker automatisk ut relevante data (som leverandørdetaljer, beløp, forfallsdatoer).
- Dataverifisering – Quickbooks: Nanonets arbeidsflyt verifiserer de utpakkede dataene mot innkjøpsordrer og kvitteringer.
- Godkjenningsruting – Slakk: Fakturaen rutes til riktig leder for godkjenning basert på forhåndsdefinerte terskler og regler.
- Betalingsbehandling – Brex: Når det er godkjent, planlegger systemet betalingen i henhold til leverandørens vilkår og oppdaterer finanspostene.
- Arkivering – Quickbooks: Den fullførte transaksjonen arkiveres for fremtidig referanse og revisjonsspor.
- Intern kunnskapsbasehjelp
- Innledende forespørsel – Slakk: Et teammedlem, Smith, spør i #chat-with-data Slack-kanalen om kunder som opplever problemer med QuickBooks-integrering.
- Automatisert dataaggregering – Nanonets kunnskapsbase:
- Billettoppslag – Zendesk: Zendesk-appen i Slack gir automatisk et sammendrag av dagens billetter, som indikerer at det er problemer med eksport av fakturadata til QuickBooks for noen kunder.
- Slakk søk – Slack: Samtidig varsler Slack-appen kanalen om at teammedlemmene Patrick og Rachel aktivt diskuterer løsningen på QuickBooks-eksportfeilen i en annen kanal, med en løsning som er planlagt å gå live klokken 4.
- Billettsporing – JIRA: JIRA-appen oppdaterer kanalen om en billett laget av Emily med tittelen "QuickBooks-eksport mislykkes for QB Desktop-integrasjoner", som hjelper til med å spore status og løsningsfremdrift for problemet.
- Referansedokumentasjon – Google Disk: Drive-appen nevner eksistensen av en runbook for å fikse feil relatert til QuickBooks-integrasjoner, som kan refereres til for å forstå trinnene for feilsøking og løsning.
- Pågående kommunikasjon og oppløsningsbekreftelse – Slakk: Etter hvert som samtalen skrider frem, fungerer Slack-kanalen som et sanntidsforum for å diskutere oppdateringer, dele funn fra runbooken og bekrefte utplasseringen av feilrettingen. Teammedlemmer bruker kanalen til å samarbeide, dele innsikt og stille oppfølgingsspørsmål for å sikre en helhetlig forståelse av problemet og dets løsning.
- Oppløsningsdokumentasjon og kunnskapsdeling: Etter at reparasjonen er implementert, oppdaterer teammedlemmene den interne dokumentasjonen i Google Disk med nye funn og eventuelle ytterligere skritt som er tatt for å løse problemet. Et sammendrag av hendelsen, løsningen og eventuelle lærdommer er allerede delt i Slack-kanalen. Dermed forbedres teamets interne kunnskapsbase automatisk for fremtidig bruk.
Fremtiden for forretningseffektivitet
Nanonets Workflows er en sikker, flerbruksautomatiseringsplattform for arbeidsflyt som automatiserer dine manuelle oppgaver og arbeidsflyter. Den tilbyr et brukervennlig brukergrensesnitt, som gjør det tilgjengelig for både enkeltpersoner og organisasjoner.
For å komme i gang kan du avtale en samtale med en av våre AI-eksperter, som kan tilby en personlig demo og prøveversjon av Nanonets Workflows skreddersydd for din spesifikke brukssituasjon.
Når den er konfigurert, kan du bruke naturlig språk til å designe og utføre komplekse applikasjoner og arbeidsflyter drevet av LLM-er, og integreres sømløst med appene og dataene dine.
Overlad teamene dine med Nanonets Workflows som lar dem fokusere på det som virkelig betyr noe.
Automatiser Whatsapp-meldingskampanjer med våre AI-drevne arbeidsflyter, designet av Nanonets for deg og teamene dine.
- SEO-drevet innhold og PR-distribusjon. Bli forsterket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk deg selv. Tilgang her.
- PlatoAiStream. Web3 Intelligence. Kunnskap forsterket. Tilgang her.
- PlatoESG. Karbon, CleanTech, Energi, Miljø, Solenergi, Avfallshåndtering. Tilgang her.
- PlatoHelse. Bioteknologisk og klinisk etterretning. Tilgang her.
- kilde: https://nanonets.com/blog/use-whatsapp-api-to-send-messages/
- : har
- :er
- :ikke
- :hvor
- $OPP
- 000
- 06
- 07
- 08
- 09
- 1
- 10
- 100
- 150
- 1930
- 20
- 200
- 2000
- 24
- 28
- 36
- 400
- 51
- 7
- 80
- 900
- a
- evne
- Om oss
- ovenfor
- adgang
- tilgjengelig
- Ifølge
- Logg inn
- kontoer
- kjent
- tvers
- Handling
- handlinger
- aktiv
- aktivt
- faktiske
- legge til
- la til
- legge
- tillegg
- Ytterligere
- adresse
- adressert
- adresser
- binding
- avansert
- advent
- Etter
- mot
- alder
- agenda
- aggregering
- AI
- Sikter
- justere
- Alle
- tillatt
- tillate
- tillater
- langs
- allerede
- også
- alternativ
- beløp
- an
- analyse
- og
- En annen
- noen
- api
- APIer
- app
- vises
- Søknad
- søknader
- ansettelse
- nærmer seg
- hensiktsmessig
- godkjenning
- godkjent
- apps
- ER
- rundt
- AS
- spør
- spør
- eiendel
- Eiendeler
- tildelt
- Assistanse
- assosiert
- At
- feste
- attributter
- publikum
- revisjon
- godkjenne
- Autentisering
- autorisasjon
- automatisere
- Automatisert
- automatiserer
- automatisk
- Automatisere
- Automatisering
- tilgjengelig
- tilbake
- Backend
- basen
- basert
- BE
- bærer
- vært
- før du
- begynne
- være
- under
- Bedre
- mellom
- fakturering
- Milliarder
- Blogg
- blåkopi
- borde
- kroppen
- både
- Briefing
- bredere
- Surfer
- boble
- Bug
- bugs
- bygge
- bygger
- bygget
- virksomhet
- bedrifter
- men
- knapp
- by
- beregne
- Kalender
- ring
- som heter
- Samtaler
- Kampanje
- Kampanjer
- CAN
- kandidat
- evner
- fangst
- fange
- kort
- Kort
- hvilken
- karusellen
- saken
- saker
- katalog
- kategorisering
- Kategori
- Kanal
- sjekk
- kontroll
- Sjekker
- Velg
- valgt ut
- City
- klassifisering
- Klassifisere
- klikk
- kunde
- Cloud
- kode
- samarbeide
- samarbeid
- kommer
- kommunisere
- Kommunikasjon
- kommunikasjon
- Selskaper
- Selskapet
- Selskapets
- konkurranse
- Terminado
- komplekse
- samsvar
- komponenter
- omfattende
- bekreftelse
- BEKREFTET
- Koble
- tilkoblet
- tilkobling
- konstruere
- kontakt
- kontakter
- inneholder
- innhold
- kontekst
- kontekstuelle
- Konvensjonen
- Samtale
- samtaler
- Kostnad
- kunne
- land
- Dekker
- skape
- opprettet
- skaper
- Opprette
- skaperverket
- kreditt
- CRM
- avgjørende
- skikk
- kunde
- kunde Data
- Kundeservice
- Kundesuksess
- Kundeservice
- Kunder
- daglig
- dashbord
- dato
- datasikkerhet
- databaser
- Dato
- datoer
- dato tid
- dedikert
- Misligholde
- definere
- dybden
- demo
- Avdeling
- avhengig
- utplassere
- distribusjon
- beskrivelse
- utforming
- utpekt
- designet
- ønsket
- desktop
- detaljer
- oppdaget
- bestemme
- utvikle
- Utvikling
- forskjellig
- digitalt
- digital tidsalder
- direkte
- direkte
- diskutere
- diskutere
- distinkt
- dokument
- dokumentasjon
- dokumenter
- Don
- gjort
- ned
- stasjonen
- to
- under
- dynamisk
- dynamisk
- e
- hver enkelt
- Tidligere
- lett
- lett-å-bruke
- e-handel
- Edge
- Effektiv
- effektivt
- effektivitet
- effektiv
- effektivt
- innsats
- uanstrengt
- enten
- emalje
- e-postparsing
- e-post
- innebygd
- dukket
- bemyndiger
- muliggjøre
- muliggjør
- muliggjør
- Endpoint
- engasjere
- engasjement
- engasjerende
- forbedre
- forbedret
- sikre
- sikrer
- Enter
- entry
- Miljø
- avgjørende
- etc
- Selv
- Event
- etter hvert
- eksempel
- eksempler
- spennende
- henrette
- eksistens
- opplever
- eksperter
- forklarer
- utforske
- eksportere
- trekke ut
- utdrag
- ekstrakter
- FAIL
- sviktende
- falsk
- Fartsfylt
- Trekk
- Egenskaper
- Featuring
- felt
- Felt
- filtrere
- filtre
- Endelig
- finansiere
- Finn
- funn
- Først
- fem
- Fix
- Fokus
- fokusering
- etter
- Til
- format
- Forum
- funnet
- Rammeverk
- Gratis
- fra
- fullt
- funksjon
- funksjonalitet
- videre
- framtid
- GDPR
- Gear
- generelt
- generere
- generert
- få
- gif
- Go
- veilede
- guidet
- hånd
- håndtere
- Håndtering
- Ha
- overskrifter
- hjelpe
- hjelper
- her.
- hi
- historie
- Hjemprodukt
- vert
- vert
- Hosting
- time
- TIMER
- Hvordan
- Hvordan
- Men
- HTTPS
- HubSpot
- ICON
- ID
- ideell
- if
- bilde
- bilder
- umiddelbart
- gjennomføring
- implementert
- importere
- viktig
- in
- hendelse
- inkludere
- inkluderer
- Inkludert
- Innkommende
- innlemme
- indeks
- india
- indikerer
- indikerer
- individuelt
- individer
- informasjon
- informert
- innledende
- initiert
- Innovasjon
- inngang
- innganger
- forespørsel
- innsikt
- integrere
- Integrering
- integrering
- integrasjoner
- interaksjon
- interaksjoner
- interaktiv
- interaktiv
- interesse
- Interface
- intern
- inn
- forviklinger
- Introduksjon
- innledende
- inventar
- faktura
- involvert
- utstedelse
- saker
- IT
- DET ER
- Jobb
- jpg
- JSON
- bare
- Hold
- nøkkel
- kunnskap
- landskap
- Språk
- stor
- Siste
- seinere
- føre
- Fører
- LÆRE
- lært
- mindre
- Lessons
- Lessons Learned
- la
- Nivå
- utnytte
- i likhet med
- BEGRENSE
- begrensninger
- Begrenset
- grenser
- linjer
- LINK
- knyttet
- LinkedIn profil
- Liste
- leve
- ll
- LLM
- plassering
- logget
- Se
- UTSEENDE
- oppslag
- lavere
- vedlikehold
- gjøre
- Making
- administrer
- ledelse
- leder
- administrerende
- håndbok
- merket
- Marketing
- massive
- materialer
- Saken
- Saker
- Media
- medium
- møte
- møter
- medlem
- medlemmer
- nevner
- Meny
- melding
- meldinger
- meldinger
- Meldingsapp
- Meta
- metode
- minutter
- modeller
- Moderne
- mer
- mest
- flere
- må
- navn
- Naturlig
- Naviger
- nødvendig
- nødvendighet
- Trenger
- nødvendig
- behov
- Ny
- nylig
- neste
- Nei.
- varsling
- varslinger
- nå
- Antall
- tall
- mange
- objekt
- Målet
- of
- tilbudt
- tilby
- Tilbud
- offisiell
- on
- gang
- ONE
- pågående
- bare
- åpen
- åpnet
- Drift
- operatør
- Muligheter
- alternativer
- or
- ordrer
- organisasjon
- organisasjons
- organisasjoner
- original
- Annen
- vår
- ut
- enn
- oversikt
- egen
- sider
- panel
- parametere
- Paramount
- del
- spesielt
- partnere
- Past
- Patrick
- betaling
- Ansatte
- for
- utfører
- tillatelser
- Personlig
- telefon
- telefoner
- sentral
- plattform
- Plattformer
- plato
- Platon Data Intelligence
- PlatonData
- Spille
- pm
- popularitet
- mulig
- Post
- potensiell
- powered
- Praktisk
- praksis
- pre
- forut
- preferanser
- trekkes
- presentere
- forrige
- tidligere
- primære
- Skrive ut
- prioritet
- prosess
- Bearbeidet
- Prosesser
- prosessering
- Produkt
- produktivitet
- profesjonell
- Profil
- Progress
- prosjekt
- prosjektledelse
- reklame
- riktig
- egenskaper
- eiendom
- foreslått
- gi
- forutsatt
- tilbydere
- gir
- gi
- offentlig
- offentlig
- Kjøp
- kjøp
- Python
- spørsmål
- Rask
- Quickbooks
- raskt
- RE
- å nå
- nå
- reaksjon
- klar
- ekte
- virkelige verden
- sanntids
- kvitteringer
- motta
- mottatt
- mottar
- mottak
- anbefales
- rekord
- poster
- redusere
- referanse
- i slekt
- relevant
- forblir
- påminnelse
- repeterende
- erstatte
- svar
- representant
- representerer
- anmode
- forespørsler
- påkrevd
- Krav
- oppløsning
- løse
- løst
- svar
- svar
- ansvarlig
- Resultater
- retur
- Rolle
- ruting
- regler
- s
- Salesforce
- samme
- sier
- Skala
- skalering
- planlegge
- planlagt
- planlegging
- script
- sømløs
- sømløst
- søk
- Sekund
- sekunder
- Seksjon
- seksjoner
- sikre
- sikkerhet
- velg
- send
- sending
- sender
- sendt
- Serien
- server
- Servere
- serverer
- tjeneste
- Tjenester
- sett
- oppsett
- Del
- delt
- deling
- ark
- Levering
- bør
- utstillingsvindu
- betydelig
- betyr
- signalisere
- lignende
- enkelhet
- samtidig
- Singapore
- størrelser
- slakk
- slot
- spilleautomater
- løsning
- Solutions
- noen
- sofistikert
- spesifikk
- fart
- spins
- stadier
- Standard
- står
- Begynn
- startet
- Tilstand
- status
- Trinn
- Steps
- rett fram
- Strategisk
- strategier
- effektivisere
- gate
- Streng
- struktur
- suksess
- vellykket
- slik
- egnet
- SAMMENDRAG
- støtte
- Støttes
- Støtte
- Støtter
- sikker
- SWIFT
- syntaks
- system
- Systemer
- skredder
- skreddersydd
- Ta
- tatt
- tar
- oppgaver
- lag
- Lag medlemmer
- lag
- tech
- Teknologi
- mal
- maler
- vilkår
- test
- Testing
- tekst
- enn
- Det
- De
- deres
- Dem
- seg
- deretter
- Der.
- Disse
- de
- denne
- tre
- Gjennom
- gjennomstrømning
- Dermed
- billett
- billetter
- tid
- rettidig
- ganger
- Tittel
- tittelen
- til
- i dag
- token
- tokens
- verktøy
- verktøy
- topp
- spor
- Sporing
- Transaksjonen
- Trend
- prøve
- utløse
- utløst
- virkelig
- prøve
- to
- typen
- typer
- typisk
- etter
- forstå
- forståelse
- enhetlig
- Oppdater
- oppdatert
- oppdateringer
- lastet opp
- upon
- hastverk
- URL
- us
- bruk
- bruke
- bruk sak
- brukt
- Bruker
- Brukergrensesnitt
- Brukere
- ved hjelp av
- bruke
- gyldig
- verdi
- ulike
- leverandør
- Verifisering
- verifisert
- versjon
- av
- videoer
- Se
- Vimeo
- var
- Vei..
- we
- Hva
- når
- hvilken
- mens
- HVEM
- vil
- med
- innenfor
- uten
- Arbeid
- arbeidsflyt
- arbeidsflyt
- virker
- verdensomspennende
- skrive
- skriving
- i går
- Du
- Din
- youtube
- Zendesk
- zephyrnet
- Zip