Introductie
In het huidige digitale tijdperk is WhatsApp uitgegroeid tot meer dan alleen een berichten-app; het is een cruciaal communicatiemiddel voor bedrijven over de hele wereld. Met meer dan twee miljard actieve gebruikers maakt het enorme bereik en de populariteit van WhatsApp het een onmisbaar platform voor bedrijven die effectief verbinding willen maken met hun publiek.
Als we dit begrijpen, is ons doel in deze blog om een uitgebreide handleiding te bieden over het gebruik van WhatsApp voor het verzenden van berichten via de API. Deze praktijk, een essentieel onderdeel van moderne zakelijke communicatiestrategieën, houdt in dat talloze klanten worden bereikt met belangrijke updates, promotionele inhoud of andere relevante informatie. We zullen leren hoe we berichten kunnen verzenden met de Whatsapp API in Python. Vervolgens gaan we dieper in op de fijne kneepjes van de functies van WhatsApp, waarbij we ons vooral richten op de Business API, die geavanceerde mogelijkheden biedt voor het efficiënt verwerken van berichten.
Bovendien onderzoeken we de integratie van deze berichtenmogelijkheden met workflowautomatisering. In een zakelijk landschap waar efficiëntie en snelheid voorop staan, kan het automatiseren van repetitieve taken zoals het verzenden van berichten de productiviteit aanzienlijk verbeteren. Tools als Nanonets Workflows spelen hierin een cruciale rol. Ze stellen bedrijven in staat hun activiteiten te stroomlijnen, handmatige inspanningen te verminderen en zich meer op strategische taken te concentreren.
Whatsapp-bedrijfsplatform
Het WhatsApp Business Platform is ontworpen voor middelgrote tot grote bedrijven en biedt een manier om op grote schaal met klanten in contact te komen. Het maakt het mogelijk om snel gesprekken te starten, notificaties te versturen over zorg of aankopen, gepersonaliseerde diensten aan te bieden en klanten te ondersteunen via het communicatiekanaal van hun voorkeur.
Dit platform is opgebouwd rond drie belangrijke API’s:
- Cloud-API: Dit wordt gehost door Meta en biedt bedrijven een eenvoudige, onderhoudsvriendelijke manier om contact te maken met klanten.
- On-premises API: Bedrijven moeten dit zelf hosten.
- Bedrijfsbeheer-API: Deze API is essentieel voor het beheren van uw WhatsApp Business-account en berichtsjablonen.
Om met WhatsApp-gebruikers te communiceren, moeten bedrijven de Cloud API of de On-Premises API gebruiken. De Cloud API heeft over het algemeen de voorkeur vanwege de eenvoud en de lagere onderhoudsvereisten. Welke API u ook kiest, de Business Management API is een must voor het beheren van uw account en sjablonen.
Inleiding tot de Whatsapp Cloud API
WhatsApp’s Cloud API, onderdeel van Meta’s Blueprint, stelt bedrijven in staat op grote schaal met klanten te communiceren zonder dat ze hun eigen servers hoeven te hosten. Deze service is een in de cloud gehoste versie van het WhatsApp Business Platform en biedt eenvoudige schaalbaarheid en implementatie.
Overzicht
De WhatsApp Business API is ontworpen voor middelgrote en grote bedrijven om geautomatiseerde en handmatige communicatie met klanten aan te gaan. Het ondersteunt integratie met verschillende backend-systemen zoals CRM en marketingplatforms. Bedrijven kunnen kiezen tussen On-Premises en Cloud API-opties, waarbij de laatste over het algemeen wordt aanbevolen vanwege de eenvoud ervan.
De standaarddoorvoer is 80 berichten per seconde (mps), uitbreidbaar tot 1,000 mps.
Met behulp van de API
Om een bericht te verzenden ziet een API-aanroep in Python er als volgt uit:
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)
Ermee beginnen
Om te beginnen met Cloud API:
- Klik op “App maken”.
- Kies 'Overig' in het gedeelte Use Case.
- Kies ‘Zakelijk’ als apptype.
- Voeg app-gegevens toe en klik op ‘App maken’.
- Scroll naar beneden en klik op 'Instellen' op de Whatsapp-kaart.
- Als u een Meta Business Account (MBA) heeft, wordt u tijdens dit proces gevraagd deze te koppelen. Als dit niet het geval is, wordt u begeleid om er een te maken.
- Zodra uw MBA is gekoppeld, wordt u naar een dashboard geleid zoals hieronder. U kunt nu beginnen met testen.
Dit alles heeft er uiteindelijk voor gezorgd dat uw app –
- Maak een Meta Business-account aan, als u er nog geen heeft.
- Genereer automatisch een WhatsApp Business-testaccount, waarmee u gratis berichten kunt verzenden, maar met gebruiksbeperkingen.
- Maak een test zakelijk telefoonnummer aan, gekoppeld aan je WhatsApp Business Account, zodat je gratis berichten kunt sturen naar maximaal vijf verschillende telefoonnummers.
- Genereer een reeks vooraf goedgekeurde berichtsjablonen.
- Voeg een ontvangernummer toe
Om testberichten te verzenden, moet je een geldig WhatsApp-nummer toevoegen.
Ga naar het app-dashboard, navigeer naar WhatsApp > API-instellingen en zoek onder het gedeelte voor het verzenden van berichten naar het veld 'Aan' om uw telefoonnummerlijst te beheren.
Je kunt elk geldig WhatsApp-nummer invoeren om berichten te ontvangen. Dit nummer krijgt via WhatsApp een bevestigingscode ter verificatie.
Na verificatie is het ontvangernummer klaar voor gebruik. Volgens deze methode kunt u maximaal vijf cijfers toevoegen.
- Stuur een testbericht
Om een testbericht te verzenden, gebruikt u het vooraf goedgekeurde ‘hello_world’-sjabloon op het dashboard.
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)
In de API-instellingen onder WhatsApp:
- Zorg ervoor dat uw testbedrijfsnummer in het veld 'Van' staat.
- Zorg ervoor dat het nummer van de gewenste ontvanger is gekozen in het veld ‘Aan’. U kunt berichten naar meerdere nummers sturen, indien toegevoegd.
- Gebruik het API-paneel om uw bericht te verzenden, of gebruik als alternatief de meegeleverde Python-code.
De opdracht die u gaat gebruiken geeft aan dat u een sjabloonbericht verzendt, waarin de sjabloon ‘hello_world’ wordt gespecificeerd. Een bericht zoals hieronder zou op het telefoonnummer van de ontvanger moeten verschijnen.
- Voeg een echt bedrijfsnummer toe (voor later)
Tijdens het ontwikkelen van uw applicatie kunt u kosteloos gebruik maken van het testbedrijfsnummer en -account voor het versturen van berichten.
Wanneer u klaar bent om met klanten in contact te komen, kunt u een echt zakelijk telefoonnummer (vanwaar berichten worden verzonden) toevoegen in de API-instellingen en een officieel WhatsApp Business-account aanmaken. We zullen dit later bespreken.
Basisprincipes van de Whatsapp Business Management-API
De Business Management API werkt samen met de primaire Cloud API (die wordt gebruikt voor het verzenden van berichten enz.). Het is ontworpen voor authenticatiefunctionaliteiten en het beheren van WhatsApp-bedrijfsgerelateerde activa zoals WhatsApp Business-accounts en berichtsjablonen.
Toegang tot tokens
Er worden verschillende soorten toegangstokens ondersteund:
- Toegangstokens voor systeemgebruikers: Dit zijn niet-verlopende tokens die uw bedrijf of organisatie vertegenwoordigen en zijn essentieel voor Solution Partners die kredietlijnen delen met nieuwe klanten.
- Gebruikerstoegangstokens voor bedrijfsintegratiesysteem: Ideaal voor technologieproviders en oplossingspartners. Deze tokens zijn specifiek voor onboarded klantgegevens en ondersteunen geautomatiseerde acties zonder gebruikersinvoer of herauthenticatie.
- Toegangstokens voor gebruikers: Ze worden over het algemeen gebruikt voor het testen van apps, verlopen snel en zijn minder geschikt voor doorlopende ontwikkeling. Dit token werd gebruikt in het hierboven verzonden testbericht.
Toegangstokens voor systeemgebruikers
Systeemgebruikerstokens zijn onderverdeeld in twee typen:
- Werknemer Systeemgebruikers: hebben toegang nodig tot individuele WhatsApp Business-accounts en zijn geschikt voor beperkte accounttoegang.
- Beheersysteemgebruikers: standaard volledige toegang hebben tot alle WhatsApp Business-accounts en -middelen, handig voor bredere toegangsvereisten.
Systeemgebruikers aanmaken
Om een systeemgebruiker aan te maken:
- Log in bij de MetaBusiness-suite.
- Zoek uw zakelijke account in het vervolgkeuzemenu linksboven en klik erop Instellingen (tandwiel icoon.
- Klik Zakelijke instellingen.
- Navigeer naar Gebruikers > Systeemgebruikers.
- Klik op de Toevoegen knop en maak een beheerder or werknemer systeemgebruiker.
Toegangstokens voor systeemgebruikers genereren
Om een systeemgebruikertoegangstoken te genereren na het aanmaken van een systeemgebruiker:
- Log in bij de MetaBusiness-suite.
- Zoek uw zakelijke account in het vervolgkeuzemenu linksboven en klik erop Instellingen (tandwiel icoon.
- Klik Zakelijke instellingen.
- Navigeer naar Gebruiker > Systeemgebruikers.
- Selecteer de juiste systeemgebruiker uit de lijst met systeemgebruikers.
- Klik op de Genereer nieuwe token knop.
- Selecteer de app die het token gaat gebruiken.
- Selecteer alle rechten die de app nodig heeft om goed te functioneren en genereer het token.
Gebruikerstoegangstokens voor bedrijfsintegratiesysteem
Deze tokens worden gegenereerd via Embedded Signup en zijn bedoeld voor individuele onboard-klanten. Ze zijn cruciaal voor apps die geautomatiseerde acties uitvoeren op WhatsApp Business-accounts van klanten. Meer informatie hier.
Tarieflimieten
De API stelt limieten aan het aantal oproepen per uur. Deze limieten variëren afhankelijk van het type oproep en de status van het WhatsApp Business-account.
Automatiseer Whatsapp-berichtencampagnes met onze AI-gestuurde workflows, ontworpen door Nanonets voor jou en je teams.
Berichten verzenden met behulp van de Whatsapp Cloud API
U kunt berichten in vrije vorm verzenden of berichtsjablonen gebruiken. Laten we beide verkennen.
Met de WhatsApp Cloud API kun je verschillende soorten berichten in vrije vorm verzenden, waaronder:
- Tekst
- Reactie
- Media (afbeeldingen, video's, enz.)
- Locatie
- Contacten
- Interactieve berichten
- Adres berichten
Verzoeksyntaxis voor het verzenden van berichten
Om berichten te verzenden, gebruikt u het POST-verzoek naar het WhatsApp Business Phone Number-eindpunt:
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/messages
Structuur van berichtlading
De berichtlading heeft een standaardindeling, met variaties afhankelijk van het berichttype:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<TO>", "type": "<TYPE>", // Specific payload depending on message type
}
<TO>
: WhatsApp-ID of telefoonnummer van de ontvanger (bijvoorbeeld +16315551234).<TYPE>
: Type bericht (bijvoorbeeld ‘tekst’, ‘afbeelding’, etc.).
Het antwoord bevat een bericht-ID die handig is voor het verzenden van antwoorden/reacties en voor het controleren op mislukte verzoeken via de statuscode in het antwoord (typische conventie waarbij statuscode 200 een succesvolle oproep betekent).
{ "messaging_product": "whatsapp", "contacts": [{ "input": "<PHONE_NUMBER>", "wa_id": "<WHATSAPP_ID>", }], "messages": [{ "id": "<wamid.ID>", }]
}
SMS-berichten
Een sms-bericht verzenden:
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)
Reactieberichten
Voor het verzenden van reactieberichten:
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)
Mediaberichten
Gebruik de type
eigenschap om het type media-item aan te geven (audio
, document
, image
, sticker
of video
) en ofwel de id
or link
eigenschap om de ID (die u moet genereren) of locatie op uw openbare server aan te geven.
Als u gebruikt id
, je moet eerst upload uw media-item naar de Whatsapp-servers en leg de geretourneerde media-ID vast. Als u gebruikt link
, moet uw asset op een openbaar toegankelijke server staan, anders kan het bericht niet worden verzonden.
Link gebruiken
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)
Met behulp van identiteitsbewijs
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)
Locatieberichten
Als u locatieberichten wilt verzenden, maakt u een POST
bellen naar /PHONE_NUMBER_ID/messages
en plak een message
object met type=location
. Voeg vervolgens een locatieobject toe.
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)
Contacten Berichten
Contactberichten verzenden:
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)
vervangen <CONTACT_PAYLOAD>
waarbij de JSON-structuur contactgegevens bevat.
Interactieve berichten
Interactieve berichten omvatten lijstberichten, antwoordknoppen en click-to-action URL-knoppen. Als u interactieve berichten wilt verzenden, voert u een POST-aanroep uit naar /PHONE_NUMBER_ID/messages en voegt u een berichtobject toe met type=interactief. Voeg vervolgens een interactief object toe.
Voor lijstberichten:
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)
Voor antwoordknoppen:
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)
Voor het verzenden van berichten met CTA URL-knoppen:
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)
Antwoorden verzenden
Het versturen van een bericht als reactie op een eerder bericht in een gesprek is mogelijk door de ID van het vorige bericht toe te voegen aan het bericht context
voorwerp. Op deze manier ontvangt de ontvanger het nieuwe bericht met een contextuele ballon waarin de inhoud van het voorgaande bericht wordt weergegeven.
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)
Adresberichten verzenden
Adresberichttypen worden alleen ondersteund in India en Singapore. Lees hier meer.
Berichtsjablonen verzenden
WhatsApp-berichtsjablonen zijn vooraf gemaakte specifieke berichtformaten die bedrijven gebruiken om meldingen of klantenserviceberichten te sturen naar mensen die zich hebben aangemeld voor meldingen. Berichten kunnen afspraakherinneringen, verzendinformatie, probleemoplossing of betalingsupdates bevatten.
Voordat u een sjabloonbericht verzendt, moet u een sjabloon maken.
- Ga naar Bedrijfsmanager en selecteer uw bedrijf.
- Open Menu en klik op WhatsApp-beheer.
- Klik op “Berichtsjablonen beheren”.
Nu kunt u een van de vooraf goedgekeurde sjablonen gebruiken, of uw sjabloon met het vereiste raamwerk maken en die door Meta laten goedkeuren.
Bekijk de vooraf goedgekeurde sjablonen die hier worden aangeboden – https://www.facebook.com/business/help/722393685250070
U kunt ze direct gaan gebruiken.
Bijvoorbeeld -
1. Catalogussjabloonberichten verzenden
In deze sectie wordt uitgelegd hoe u catalogussjablonen in een WhatsApp-bericht verzendt, ervan uitgaande dat u een inventaris in een Meta-e-commercecatalogus hebt die is gekoppeld aan uw WhatsApp Business-account.
Voorwaarden
- Voorraad geüpload naar Meta. Je kunt het maken met behulp van Deze gids.
- E-commercecatalogus gekoppeld aan WhatsApp Business Account.
Setup
De volgende stap is het maken van een catalogussjabloon die zal worden gebruikt om de berichten te verzenden. Gebruik Deze gids om binnen enkele minuten een catalogussjabloon te maken.
Syntaxis aanvragen
Gebruik het WhatsApp Business-telefoonnummer > Berichten-eindpunt.
Voorbeeldverzoek
Laten we zeggen dat we een sjabloon maken met de naam 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. Carrouselsjablonen verzenden
In dit gedeelte wordt het proces beschreven van het verzenden van carrouselsjablonen in een WhatsApp-bericht.
Syntaxis aanvragen
Gebruik, net als bij catalogussjablonen, het WhatsApp Zakelijk Telefoonnummer > Berichten-eindpunt.
Hieronder ziet u een voorbeeldverzoek voor het verzenden van een carrouselsjabloon, waarin een berichtenballon is opgenomen die invoer nodig heeft voor twee verschillende variabelen. Het bevat twee carrouselkaarten, elk met een afbeeldingskop, en vereist invoer voor tekst in de hoofdtekst en variabelen die aan knoppen zijn gekoppeld.
Setup
De volgende stap is het maken van een carrouselsjabloon, die zal worden gebruikt om berichten te verzenden. U kunt er binnen enkele seconden een maken met behulp van Deze gids.
Voorbeeldverzoek
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)
Gebruik de onderstaande gids om meer kennis te maken met berichtsjablonen – https://business.facebook.com/business/help/2055875911147364?id=2129163877102343
Whatsapp-berichtenworkflow
In deze sectie nemen we een voorbeeld van een Whatsapp-marketingcampagne en proberen deze te automatiseren met behulp van de Whatsapp API in Python. We zullen onderzoeken hoe we het proces van het extraheren van dagelijkse leads uit HubSpot via de API kunnen automatiseren en vervolgens geautomatiseerde berichten naar deze leads kunnen sturen via de API van WhatsApp. We zullen HubSpot-velden gebruiken om dynamische berichten te creëren op basis van verschillende attributen.
Script om dagelijkse leads van HubSpot te krijgen
Laten we om te beginnen een Python-script schrijven om dagelijkse leads van HubSpot op te halen. Dit script gebruikt de HubSpot API om leads te krijgen op basis van een aangepast veld, zoals Date_Created
, om leads te filteren die in de afgelopen 24 uur zijn gemaakt.
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)
Geautomatiseerde berichten verzenden via WhatsApp API
Zodra we de lijst met dagelijkse leads hebben, is de volgende stap het sturen van gepersonaliseerde berichten via WhatsApp. We gebruiken de WhatsApp Cloud API en maken dynamisch berichten op basis van andere HubSpot-velden, zoals firstname
, lastname
en alle andere relevante gegevens.
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}")
In dit script definiëren we eerst een functie send_whatsapp_message
dat een telefoonnummer en een bericht als invoer gebruikt en het bericht verzendt met behulp van de WhatsApp API. Vervolgens doorlopen we elke lead, creëren een persoonlijk bericht en gebruiken de functie om het bericht te verzenden.
Deze workflow automatiseert het proces van het extraheren van dagelijkse leads uit HubSpot en het vervolgens communiceren met hen via gepersonaliseerde WhatsApp-berichten. We stemmen de berichten af op de informatie en voorkeuren van de lead om effectieve communicatie te garanderen.
Automatiseer Whatsapp-berichtencampagnes met onze AI-gestuurde workflows, ontworpen door Nanonets voor jou en je teams.
Automatiseer de workflow met Nanonets
U kunt de bovenstaande workflow binnen enkele seconden automatiseren met behulp van workflowautomatisering mogelijk gemaakt door Nanonets.
We geven de vereisten van onze workflow weer als een prompt in natuurlijke taal, en de workflowbouwer draait de workflow binnen enkele seconden op.
We authenticeren onze Hubspot- en Whatsapp-accounts, en dan zijn we klaar om de workflow in te zetten en live te zetten.
Er zijn talloze nuttige workflows die zowel individuen als organisaties kunnen creëren om de communicatie te stroomlijnen, taken te automatiseren en de productiviteit te verbeteren. Hier zijn drie praktische voorbeelden van dergelijke workflows:
Workflow voor meldingen van verkoopleads
- Betrokken apps: WhatsApp, Salesforce, Google Spreadsheets
- Workflow:
- Trigger: Een potentiële klant stuurt een bericht naar het WhatsApp-nummer van een bedrijf waarin hij interesse toont in een product of dienst.
- actie 1: de gegevens van de lead (naam, contactgegevens, interesse) worden automatisch ingelogd in Salesforce onder een nieuwe leadinvoer.
- actie 2: Dezelfde informatie wordt ook toegevoegd aan een Google-spreadsheet die alle inkomende leads bijhoudt voor verdere analyse en follow-up.
- actie 3: een automatisch introductiebericht gemaakt met behulp van een Whatsapp-catalogussjabloon wordt verzonden als Whatsapp-antwoord.
Afspraakherinnering en bevestigingsworkflow
- Betrokken apps: WhatsApp, Google Agenda, Trello
- Workflow:
- Trigger: Er nadert een agenda-afspraak (afspraak) in Google Agenda (bijvoorbeeld 24 uur vóór de geplande tijd).
- actie 1: Er wordt een automatisch herinneringsbericht verzonden naar het WhatsApp-nummer van de klant, waarin om bevestiging of een nieuwe afspraak wordt gevraagd.
- actie 2: Na ontvangst van een bevestigingsantwoord van de klant op WhatsApp, wordt er automatisch een Trello-kaart aangemaakt of bijgewerkt in het projectmanagementbord van het bedrijf om de bevestigde afspraak aan te geven.
Klantenondersteuningsticket en vervolgworkflow
- Betrokken apps: WhatsApp, Zendesk, Slack, Gmail, Trello
- Workflow:
- Trigger: Een klant stuurt een bericht naar het WhatsApp-nummer van een bedrijf met een specifiek trefwoord in de berichttekst (bijvoorbeeld ‘help’ of ‘ondersteuning’).
- Actie 1: Het bericht activeert de aanmaak van een nieuw supportticket in Zendesk.
- Actie 2: De ticketinformatie wordt, samen met het originele bericht van de klant, automatisch doorgestuurd naar een speciaal Slack-kanaal (bijvoorbeeld #customer_support) zodat het ondersteuningsteam deze kan bekijken en bespreken.
- Actie 3: Er wordt een geautomatiseerde e-mail gegenereerd en verzonden naar het Gmail-account van het ondersteuningsteam, inclusief het bericht van de klant en contactgegevens voor follow-up. Deze e-mail bevat ook een link naar het nieuw aangemaakte Zendesk-ticket.
- Actie 4: Er wordt een Trello-kaart aangemaakt op een aangewezen bord en lijst (bijvoorbeeld de lijst ‘Nieuwe tickets’ op een ‘Support’-bord), waarin de details van het probleem van de klant worden vastgelegd. Deze kaart wordt gebruikt om de voortgang van het ticket in de verschillende stadia van de oplossing te volgen.
- Actie 5: Zodra het supportticket in Zendesk als opgelost is gemarkeerd, wordt er via WhatsApp een automatisch bericht teruggestuurd naar de klant, waarin de oplossing van het probleem wordt bevestigd en om verdere hulp wordt gevraagd.
Deze workflows zijn ontworpen om de communicatie-efficiëntie te verbeteren, snelle reacties te garanderen en belangrijke interacties en taken op verschillende platforms bij te houden. Ze kunnen worden afgestemd op specifieke organisatorische behoeften en kunnen verschillende bedrijfsprocessen aanzienlijk stroomlijnen.
Workflowautomatisering met nanonetten
In de snelle zakelijke omgeving van vandaag onderscheidt workflowautomatisering zich als een cruciale innovatie, die bedrijven van elke omvang een concurrentievoordeel biedt. De integratie van geautomatiseerde workflows in de dagelijkse bedrijfsvoering is niet zomaar een trend; het is een strategische noodzaak. Daarnaast heeft de komst van LLM's nog meer mogelijkheden geopend voor de automatisering van handmatige taken en processen.
Welkom bij Nanonets Workflow Automation, waar AI-gestuurde technologie u en uw team in staat stelt om handmatige taken te automatiseren en binnen enkele minuten efficiënte workflows op te bouwen. Gebruik natuurlijke taal om moeiteloos workflows te creëren en te beheren die naadloos integreren met al uw documenten, apps en databases.
Ons platform biedt niet alleen naadloze app-integraties voor uniforme workflows, maar ook de mogelijkheid om aangepaste Large Language Models-apps te bouwen en te gebruiken voor geavanceerd tekstschrijven en het posten van reacties binnen uw apps. Tegelijkertijd blijft het garanderen van gegevensbeveiliging onze topprioriteit, met strikte naleving van de AVG-, SOC 2- en HIPAA-nalevingsnormen.
Om de praktische toepassingen van de workflowautomatisering van Nanonets beter te begrijpen, gaan we dieper in op enkele praktijkvoorbeelden.
- Geautomatiseerd klantondersteunings- en betrokkenheidsproces
- Ticketcreatie – Zendesk: de workflow wordt geactiveerd wanneer een klant een nieuw supportticket indient in Zendesk, waarmee wordt aangegeven dat hij hulp nodig heeft bij een product of dienst.
- Ticketupdate – Zendesk: Nadat het ticket is aangemaakt, wordt er onmiddellijk een geautomatiseerde update in Zendesk geregistreerd om aan te geven dat het ticket is ontvangen en wordt verwerkt, waarbij de klant een ticketnummer ter referentie krijgt.
- Informatie ophalen – Surfen op nanonetten: Tegelijkertijd doorzoekt de Nanonets Browsing-functie alle kennisbankpagina's om relevante informatie en mogelijke oplossingen te vinden met betrekking tot het probleem van de klant.
- Toegang tot klantgeschiedenis – HubSpot: Tegelijkertijd wordt HubSpot gevraagd om de eerdere interactierecords van de klant, de aankoopgeschiedenis en eventuele eerdere tickets op te halen om context te bieden aan het ondersteuningsteam.
- Ticketverwerking – Nanonets AI: Met de relevante informatie en klantgeschiedenis bij de hand verwerkt Nanonets AI het ticket, categoriseert het probleem en stelt mogelijke oplossingen voor op basis van vergelijkbare gevallen uit het verleden.
- Melding – Slack: Ten slotte wordt het verantwoordelijke ondersteuningsteam of individu via Slack op de hoogte gebracht met een bericht met de ticketgegevens, klantgeschiedenis en voorgestelde oplossingen, wat aanleiding geeft tot een snelle en geïnformeerde reactie.
- Geautomatiseerd probleemoplossingsproces
- Initiële trigger – Slack-bericht: de workflow begint wanneer een medewerker van de klantenservice een nieuw bericht ontvangt in een speciaal kanaal op Slack, waarin een klantprobleem wordt aangegeven dat moet worden aangepakt.
- Classificatie – Nanonetten AI: Zodra het bericht is gedetecteerd, komt Nanonets AI tussenbeide om het bericht te classificeren op basis van de inhoud en eerdere classificatiegegevens (uit Airtable-records). Met behulp van LLM's classificeert het het als een bug en wordt de urgentie bepaald.
- Recordcreatie - Airtable: Na classificatie creëert de workflow automatisch een nieuw record in Airtable, een cloud-samenwerkingsservice. Dit record bevat alle relevante details uit het bericht van de klant, zoals klant-ID, probleemcategorie en urgentieniveau.
- Teamopdracht – Luchttafel: Nadat de record is aangemaakt, wijst het Airtable-systeem vervolgens een team toe om het probleem op te lossen. Op basis van de classificatie van Nanonets AI selecteert het systeem het meest geschikte team – technische ondersteuning, facturering, klantsucces, enz. – om het probleem over te nemen.
- Melding – Slack: Ten slotte wordt het toegewezen team op de hoogte gebracht via Slack. Er wordt een automatisch bericht naar het kanaal van het team gestuurd, waarin het team op de hoogte wordt gesteld van het nieuwe probleem, een directe link wordt gegeven naar het Airtable-record en wordt gevraagd om een tijdige reactie.
- Geautomatiseerd vergaderplanningsproces
- Eerste contact – LinkedIn: de workflow wordt gestart wanneer een professionele connectie een nieuw bericht op LinkedIn verzendt waarin hij interesse toont in het plannen van een vergadering. Een LLM parseert inkomende berichten en activeert de workflow als hij het bericht beschouwt als een verzoek voor een vergadering van een potentiële sollicitant.
- Document ophalen – Google Drive: Na het eerste contact haalt het workflowautomatiseringssysteem een vooraf opgesteld document op uit Google Drive dat informatie bevat over de vergaderagenda, het bedrijfsoverzicht of eventueel relevant briefingmateriaal.
- Planning – Google Agenda: Vervolgens communiceert het systeem met Google Agenda om beschikbare tijden voor de vergadering te verkrijgen. Het controleert de agenda op open slots die aansluiten bij kantooruren (op basis van de locatie die is ontleed uit het LinkedIn-profiel) en heeft eerder ingestelde voorkeuren voor vergaderingen.
- Bevestigingsbericht als antwoord – LinkedIn: Zodra er een geschikt tijdslot is gevonden, stuurt het workflowautomatiseringssysteem een bericht terug via LinkedIn. Dit bericht bevat de voorgestelde tijd voor de vergadering, toegang tot het document dat is opgehaald uit Google Drive en een verzoek om bevestiging of alternatieve suggesties.
- Factuurverwerking in de crediteurenadministratie
- Ontvangst van factuur – Gmail: Een factuur wordt via e-mail ontvangen of naar het systeem geüpload.
- Gegevensextractie – Nanonetten OCR: Het systeem haalt automatisch relevante gegevens op (zoals leveranciersgegevens, bedragen, vervaldata).
- Gegevensverificatie – Quickbooks: De Nanonets-workflow verifieert de geëxtraheerde gegevens aan de hand van inkooporders en ontvangstbewijzen.
- Goedkeuringsroutering – Slack: De factuur wordt ter goedkeuring doorgestuurd naar de juiste manager op basis van vooraf gedefinieerde drempels en regels.
- Betalingsverwerking – Brex: Na goedkeuring plant het systeem de betaling volgens de voorwaarden van de leverancier en werkt het de financiële gegevens bij.
- Archiveren – Quickbooks: De voltooide transactie wordt gearchiveerd voor toekomstig gebruik en audittrails.
- Ondersteuning interne kennisbank
- Eerste onderzoek – Slack: Een teamlid, Smith, vraagt in het #chat-with-data Slack-kanaal naar klanten die problemen ondervinden met de QuickBooks-integratie.
- Geautomatiseerde gegevensaggregatie – Nanonets Knowledge Base:
- Ticket opzoeken – Zendesk: De Zendesk-app in Slack geeft automatisch een overzicht van de tickets van vandaag, wat aangeeft dat er voor sommige klanten problemen zijn met het exporteren van factuurgegevens naar QuickBooks.
- Slap zoeken – Slack: Tegelijkertijd informeert de Slack-app het kanaal dat teamleden Patrick en Rachel actief de oplossing van de QuickBooks-exportbug in een ander kanaal bespreken, met een oplossing die naar verwachting om 4 uur live gaat.
- Tickettracking – JIRA: De JIRA-app updatet het kanaal over een ticket gemaakt door Emily met de titel "QuickBooks-export mislukt voor QB Desktop-integraties", waarmee de status en oplossingsvoortgang van het probleem kan worden gevolgd.
- Referentiedocumentatie – Google Drive: De Drive-app vermeldt het bestaan van een runbook voor het oplossen van bugs met betrekking tot QuickBooks-integraties, waarnaar kan worden verwezen om de stappen voor probleemoplossing en oplossing te begrijpen.
- Voortdurende communicatie en bevestiging van oplossingen – Slack: Naarmate het gesprek vordert, fungeert het Slack-kanaal als een realtime forum voor het bespreken van updates, het delen van bevindingen uit het runbook en het bevestigen van de implementatie van de bugfix. Teamleden gebruiken het kanaal om samen te werken, inzichten te delen en vervolgvragen te stellen om een uitgebreid inzicht in het probleem en de oplossing ervan te garanderen.
- Resolutie Documentatie en kennisdeling: Nadat de oplossing is geïmplementeerd, werken teamleden de interne documentatie in Google Drive bij met nieuwe bevindingen en eventuele aanvullende stappen die zijn genomen om het probleem op te lossen. Een samenvatting van het incident, de oplossing en eventuele geleerde lessen worden al gedeeld op het Slack-kanaal. Zo wordt de interne kennisbank van het team automatisch uitgebreid voor toekomstig gebruik.
De toekomst van bedrijfsefficiëntie
Nanonets Workflows is een veilig, multifunctioneel workflowautomatiseringsplatform dat uw handmatige taken en workflows automatiseert. Het biedt een eenvoudig te gebruiken gebruikersinterface, waardoor het toegankelijk is voor zowel individuen als organisaties.
Om aan de slag te gaan, kunt u een gesprek plannen met een van onze AI-experts, die u een gepersonaliseerde demo en proefversie van Nanonets Workflows kan bieden, afgestemd op uw specifieke gebruikssituatie.
Eenmaal ingesteld, kunt u natuurlijke taal gebruiken om complexe applicaties en workflows te ontwerpen en uit te voeren, mogelijk gemaakt door LLM's, en naadloos te integreren met uw apps en gegevens.
Geef uw teams een boost met Nanonets Workflows, zodat ze zich kunnen concentreren op wat er echt toe doet.
Automatiseer Whatsapp-berichtencampagnes met onze AI-gestuurde workflows, ontworpen door Nanonets voor jou en je teams.
- Door SEO aangedreven content en PR-distributie. Word vandaag nog versterkt.
- PlatoData.Network Verticale generatieve AI. Versterk jezelf. Toegang hier.
- PlatoAiStream. Web3-intelligentie. Kennis versterkt. Toegang hier.
- PlatoESG. carbon, CleanTech, Energie, Milieu, Zonne, Afvalbeheer. Toegang hier.
- Plato Gezondheid. Intelligentie op het gebied van biotech en klinische proeven. Toegang hier.
- Bron: https://nanonets.com/blog/use-whatsapp-api-to-send-messages/
- : heeft
- :is
- :niet
- :waar
- $UP
- 000
- 06
- 07
- 08
- 09
- 1
- 10
- 100
- 150
- 1930
- 20
- 200
- 2000
- 24
- 28
- 36
- 400
- 51
- 7
- 80
- 900
- a
- vermogen
- Over
- boven
- toegang
- beschikbaar
- Volgens
- Account
- accounts
- bekend
- over
- Actie
- acties
- actieve
- actief
- daadwerkelijk
- toevoegen
- toegevoegd
- toe te voegen
- toevoeging
- Extra
- adres
- aangesproken
- adressen
- aanhankelijkheid
- vergevorderd
- komst
- Na
- tegen
- leeftijd
- agenda
- aggregatie
- AI
- het richten
- richten
- Alles
- toegestaan
- Het toestaan
- toestaat
- langs
- al
- ook
- alternatief
- hoeveelheden
- an
- analyse
- en
- Nog een
- elke
- api
- APIs
- gebruiken
- verschijnen
- Aanvraag
- toepassingen
- afspraak
- naderen
- passend
- goedkeuring
- goedgekeurd
- apps
- ZIJN
- rond
- AS
- vragen
- vragen
- aanwinst
- Activa
- toegewezen
- Hulp
- geassocieerd
- At
- hechten
- attributen
- gehoor
- controleren
- waarmerken
- authenticatie
- machtiging
- automatiseren
- geautomatiseerde
- automaten
- webmaster.
- automatiseren
- Automatisering
- Beschikbaar
- terug
- backend
- baseren
- gebaseerde
- BE
- Toonder
- geweest
- vaardigheden
- beginnen
- wezen
- onder
- Betere
- tussen
- factuuradres
- Miljard
- Blog
- plan
- boord
- lichaam
- zowel
- Briefing
- bredere
- Bladeren
- zeepbel
- Bug
- bugs
- bouw
- bouwer
- bebouwd
- bedrijfsdeskundigen
- ondernemingen
- maar
- by
- berekenen
- Agenda
- Bellen
- Dit betekent dat we onszelf en onze geliefden praktisch vergiftigen.
- oproepen
- Campagne
- Campagnes
- CAN
- kandidaat
- mogelijkheden
- vangen
- Het vastleggen
- kaart
- Kaarten
- verzorging
- carrousel
- geval
- gevallen
- catalogus
- categoriseren
- Categorie
- Kanaal
- controle
- controleren
- Controles
- Kies
- uitgekozen
- Plaats
- classificatie
- classificeren
- Klik
- klant
- Cloud
- code
- samenwerken
- samenwerking
- komt
- communiceren
- Communicatie
- Communicatie
- Bedrijven
- afstand
- Bedrijf
- concurrerend
- Voltooid
- complex
- nakoming
- componenten
- uitgebreid
- bevestiging
- BEVESTIGD
- Verbinden
- gekoppeld blijven
- versterken
- bouwen
- contact
- contacten
- bevat
- content
- verband
- contextual
- Conventie
- Gesprek
- conversaties
- Kosten
- kon
- Land
- Covers
- en je merk te creëren
- aangemaakt
- creëert
- Wij creëren
- het aanmaken
- Credits
- CRM
- cruciaal
- gewoonte
- klant
- klantgegevens
- Klantenservice
- Klanten succes
- Klantenservice
- Klanten
- dagelijks
- dashboards
- gegevens
- gegevensbeveiliging
- databanken
- Datum
- Data
- datetime
- toegewijd aan
- Standaard
- bepalen
- delven
- demonstratie
- afdeling
- Afhankelijk
- implementeren
- inzet
- beschrijving
- Design
- aangewezen
- ontworpen
- gewenste
- desktop
- gegevens
- gedetecteerd
- bepalen
- het ontwikkelen van
- Ontwikkeling
- anders
- digitaal
- digitale tijdperk
- directe
- direct
- bespreken
- bespreken
- onderscheiden
- document
- documentatie
- documenten
- don
- gedaan
- beneden
- rit
- twee
- gedurende
- dynamisch
- dynamisch
- e
- elk
- Vroeger
- En het is heel gemakkelijk
- gemakkelijk te gebruiken
- ecommerce
- rand
- effectief
- effectief
- doeltreffendheid
- doeltreffend
- efficiënt
- inspanning
- moeiteloos
- beide
- e-mail parsing
- e-mails
- ingebed
- voortgekomen
- machtigt
- in staat stellen
- maakt
- waardoor
- Endpoint
- toegewijd
- engagement
- boeiende
- verhogen
- verbeterde
- verzekeren
- zorgen
- Enter
- toegang
- Milieu
- essentieel
- etc
- Zelfs
- Event
- uiteindelijk
- voorbeeld
- voorbeelden
- opwindend
- uitvoeren
- bestaan
- het ervaren van
- deskundigen
- Verklaart
- Verken
- exporteren
- extract
- extractie
- extracten
- FAIL
- bij gebreke
- vals
- fast-paced
- Kenmerk
- Voordelen
- Met
- veld-
- Velden
- filter
- filters
- Tot slot
- financiën
- VIND DE PLEK DIE PERFECT VOOR JOU IS
- bevindingen
- Voornaam*
- vijf
- Bepalen
- Focus
- gericht
- volgend
- Voor
- formaat
- Forum
- gevonden
- Achtergrond
- Gratis
- oppompen van
- vol
- functie
- functionaliteiten
- verder
- toekomst
- GDPR
- Kookgerei
- algemeen
- voortbrengen
- gegenereerde
- krijgen
- gif
- Go
- Kopen Google Reviews
- gids
- geleide
- hand
- handvat
- Behandeling
- Hebben
- headers
- hulp
- helpt
- hier
- hi
- geschiedenis
- Home
- gastheer
- gehost
- Hosting
- uur
- HOURS
- Hoe
- How To
- Echter
- HTTPS
- HubSpot
- ICON
- ID
- ideaal
- if
- beeld
- afbeeldingen
- per direct
- uitvoering
- geïmplementeerd
- importeren
- belangrijk
- in
- incident
- omvatten
- omvat
- Inclusief
- Inkomend
- opnemen
- index
- Indië
- aangeven
- geeft aan
- individueel
- individuen
- informatie
- op de hoogte
- eerste
- geïnitieerd
- Innovatie
- invoer
- ingangen
- onderzoek
- inzichten
- integreren
- Integreren
- integratie
- integraties
- wisselwerking
- interacties
- interactieve
- wisselwerking
- belang
- Interface
- intern
- in
- fijne kneepjes
- Introductie
- inleidende
- inventaris
- factuur
- betrokken zijn
- kwestie
- problemen
- IT
- HAAR
- Jobomschrijving:
- jpg
- json
- voor slechts
- Houden
- sleutel
- kennis
- Landschap
- taal
- Groot
- Achternaam*
- later
- leiden
- Leads
- LEARN
- geleerd
- minder
- Lessen
- Lessons Learned
- laten
- Niveau
- leveraging
- als
- LIMIT
- beperkingen
- Beperkt
- grenzen
- lijnen
- LINK
- gekoppeld
- LinkedIn profiel
- Lijst
- leven
- ll
- LLM
- plaats
- ingelogd
- Kijk
- LOOKS
- lookup
- te verlagen
- onderhoud
- maken
- maken
- beheer
- management
- manager
- beheren
- handboek
- gemarkeerd
- Marketing
- massief
- materieel
- Materie
- Zaken
- Media
- Medium
- vergadering
- vergaderingen
- lid
- Leden
- vermeldt
- Menu
- Bericht
- berichten
- messaging
- Berichten-app
- meta
- methode
- minuten
- modellen
- Modern
- meer
- meest
- meervoudig
- Dan moet je
- naam
- Naturel
- OP DEZE WEBSITE VIND JE
- vereist
- noodzaak
- Noodzaak
- nodig
- behoeften
- New
- onlangs
- volgende
- geen
- notificatie
- meldingen
- nu
- aantal
- nummers
- vele
- object
- doel van de persoon
- of
- aangeboden
- het aanbieden van
- Aanbod
- officieel
- on
- eens
- EEN
- lopend
- Slechts
- open
- geopend
- Operations
- operator
- Kansen
- Opties
- or
- orders
- organisatie
- organisatorische
- organisaties
- origineel
- Overige
- onze
- uit
- over
- overzicht
- het te bezitten.
- paginas
- paneel
- parameters
- Hoogste
- deel
- vooral
- partners
- verleden
- patrick
- betaling
- Mensen
- voor
- uitvoerend
- permissies
- Gepersonaliseerde
- phone
- telefoons
- centraal
- platform
- platforms
- Plato
- Plato gegevensintelligentie
- PlatoData
- Spelen
- pm
- populariteit
- mogelijk
- Post
- potentieel
- aangedreven
- PRAKTISCH
- praktijk
- pre
- voorafgaat
- voorkeuren
- bij voorkeur
- presenteren
- vorig
- die eerder
- primair
- prioriteit
- Verwerkt
- processen
- verwerking
- Product
- produktiviteit
- professioneel
- Profiel
- Voortgang
- project
- project management
- promotionele
- naar behoren
- vastgoed
- eigendom
- voorgestelde
- zorgen voor
- mits
- providers
- biedt
- het verstrekken van
- publiek
- in het openbaar
- inkomsten
- aankopen
- Python
- Contact
- Quick
- quickbooks
- snel
- RE
- bereiken
- het bereiken van
- reactie
- klaar
- vast
- echte wereld
- real-time
- ontvangsten
- ontvangen
- ontvangen
- ontvangt
- ontvangende
- aanbevolen
- record
- archief
- vermindering
- referentie
- verwant
- relevante
- stoffelijk overschot
- herinnering
- herhalende
- vervangen
- antwoord
- vertegenwoordiger
- vertegenwoordigen
- te vragen
- verzoeken
- nodig
- Voorwaarden
- Resolutie
- oplossen
- opgelost
- antwoord
- reacties
- verantwoordelijk
- Resultaten
- terugkeer
- Rol
- routing
- reglement
- s
- verkoopsteam
- dezelfde
- ervaren
- Scale
- scaling
- rooster
- gepland
- scheduling
- script
- naadloos
- naadloos
- zoekopdrachten
- Tweede
- seconden
- sectie
- secties
- beveiligen
- veiligheid
- kiezen
- sturen
- verzending
- verzendt
- verzonden
- -Series
- server
- Servers
- bedient
- service
- Diensten
- reeks
- setup
- Delen
- gedeeld
- delen
- vel
- Verzending
- moet
- presentatie
- aanzienlijk
- betekent
- betekenen
- gelijk
- eenvoud
- gelijktijdig
- Singapore
- maten
- speling
- sleuf
- speelautomaten
- oplossing
- Oplossingen
- sommige
- geraffineerd
- specifiek
- snelheid
- spins
- stadia
- standaard
- staat
- begin
- gestart
- Land
- Status
- Stap voor
- Stappen
- eenvoudig
- strategisch
- strategieën
- gestroomlijnd
- straat
- Streng
- structuur
- succes
- geslaagd
- dergelijk
- geschikt
- OVERZICHT
- ondersteuning
- ondersteunde
- Ondersteuning
- steunen
- zeker
- SWIFT
- syntaxis
- system
- Systems
- kleermaker
- op maat gemaakt
- Nemen
- ingenomen
- neemt
- taken
- team
- Leden van het team
- teams
- tech
- Technologie
- sjabloon
- templates
- termen
- proef
- Testen
- tekst
- neem contact
- dat
- De
- hun
- Ze
- zich
- harte
- Er.
- Deze
- ze
- dit
- drie
- Door
- doorvoer
- Dus
- ticket
- tickets
- niet de tijd of
- actuele
- keer
- Titel
- getiteld
- naar
- vandaag
- teken
- tokens
- tools
- tools
- top
- spoor
- Tracking
- transactie
- trend
- proces
- leiden
- veroorzaakt
- echt
- proberen
- twee
- type dan:
- types
- typisch
- voor
- begrijpen
- begrip
- unified
- bijwerken
- bijgewerkt
- updates
- geüpload
- op
- urgentie
- URL
- us
- Gebruik
- .
- use case
- gebruikt
- Gebruiker
- User Interface
- gebruikers
- gebruik
- gebruik maken van
- geldig
- waarde
- divers
- verkoper
- Verificatie
- geverifieerd
- versie
- via
- Video's
- Bekijk
- VIMEO
- was
- Manier..
- we
- Wat
- wanneer
- welke
- en
- WIE
- wil
- Met
- binnen
- zonder
- Mijn werk
- workflow
- workflows
- Bedrijven
- wereldwijd
- schrijven
- het schrijven van
- gisteren
- You
- Your
- youtube
- Zendesk
- zephyrnet
- Postcode