Predstavitev
V današnji digitalni dobi je WhatsApp postal več kot le aplikacija za sporočanje; je ključno komunikacijsko orodje za podjetja po vsem svetu. Z več kot dvema milijardama aktivnih uporabnikov je WhatsApp zaradi ogromnega dosega in priljubljenosti nepogrešljiva platforma za podjetja, ki se želijo učinkovito povezati s svojim občinstvom.
Če razumemo to, je naš cilj v tem spletnem dnevniku zagotoviti izčrpen vodnik o uporabi WhatsAppa za pošiljanje sporočil prek njegovega API-ja. Ta praksa, bistveni del sodobnih poslovnih komunikacijskih strategij, vključuje doseganje številnih strank s pomembnimi posodobitvami, promocijsko vsebino ali drugimi ustreznimi informacijami. Naučili se bomo pošiljati sporočila z API-jem Whatsapp v pythonu. Nato se bomo poglobili v podrobnosti funkcij WhatsAppa, še posebej se bomo osredotočili na njegov poslovni API, ki ponuja napredne zmogljivosti za učinkovito upravljanje sporočil.
Poleg tega bomo raziskali integracijo teh zmožnosti sporočanja z avtomatizacijo delovnega toka. V poslovnem okolju, kjer sta učinkovitost in hitrost najpomembnejši, lahko avtomatizacija ponavljajočih se nalog, kot je pošiljanje sporočil, znatno poveča produktivnost. Orodja, kot je Nanonets Workflows, imajo pri tem ključno vlogo. Podjetjem omogočajo, da racionalizirajo svoje poslovanje, zmanjšajo ročni napor in se bolj osredotočijo na strateške naloge.
Poslovna platforma Whatsapp
Poslovna platforma WhatsApp je zasnovana za srednja in velika podjetja in ponuja način za sodelovanje s strankami v velikem obsegu. Omogoča hitro začenjanje pogovorov, pošiljanje obvestil o oskrbi ali nakupih, ponujanje personaliziranih storitev in podporo strankam v njihovem želenem komunikacijskem kanalu.
Ta platforma je zgrajena okoli treh ključnih API-jev:
- Cloud API: To gostuje Meta in podjetjem ponuja preprost in vzdrževanju prijazen način povezovanja s strankami.
- API na mestu uporabe: Podjetja morajo to gostiti sama.
- API za poslovno upravljanje: Ta API je bistvenega pomena za upravljanje vašega poslovnega računa WhatsApp in predlog sporočil.
Podjetja morajo za komunikacijo z uporabniki WhatsApp uporabljati Cloud API ali On-Premises API. Oblačni API ima na splošno prednost zaradi svoje preprostosti in nižjih zahtev glede vzdrževanja. Ne glede na to, kateri API izberete, je API za upravljanje poslovanja obvezen za upravljanje vašega računa in predlog.
Uvod v API Whatsapp Cloud
WhatsApp's Cloud API, del Meta's Blueprint, omogoča podjetjem, da komunicirajo s strankami v velikem obsegu, ne da bi morali gostovati na lastnih strežnikih. Ta storitev je različica poslovne platforme WhatsApp, ki gostuje v oblaku in ponuja enostavno prilagajanje in implementacijo.
Pregled
WhatsApp Business API je namenjen srednjim in velikim podjetjem za avtomatizirano in ročno komunikacijo s strankami. Podpira integracijo z različnimi zalednimi sistemi, kot so CRM in marketinške platforme. Podjetja lahko izbirajo med možnostmi On-Premises in Cloud API, pri čemer je slednja na splošno priporočljiva zaradi svoje preprostosti.
Privzeta prepustnost je 80 sporočil na sekundo (mps), nadgradljiva na 1,000 mps.
Uporaba API-ja
Za pošiljanje sporočila je klic API-ja v pythonu videti takole:
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)
Začetek
Če želite začeti z Cloud API-jem:
- Kliknite »Ustvari aplikacijo«.
- V razdelku s primeri uporabe izberite »Drugo«.
- Za vrsto aplikacije izberite »Business«.
- Dodajte podrobnosti o aplikaciji in kliknite »Ustvari aplikacijo«.
- Pomaknite se navzdol in kliknite »Nastavi« na kartici Whatsapp.
- Če imate Meta Business Account (MBA), boste med tem postopkom pozvani, da ga povežete. Če ne, boste prejeli navodila, da ga ustvarite.
- Ko je vaš MBA povezan, boste vodeni do nadzorne plošče, kot je spodaj. Zdaj lahko začnete s testiranjem.
Vse to je vaši aplikaciji sčasoma omogočilo –
- Nastavite Meta Business Account, če ga še nimate.
- Samodejno ustvarite testni poslovni račun WhatsApp, ki je brezplačen za pošiljanje sporočil, vendar ima omejitve uporabe.
- Ustvarite testno poslovno telefonsko številko, povezano z vašim poslovnim računom WhatsApp, kar vam omogoča pošiljanje brezplačnih sporočil na do pet različnih telefonskih številk.
- Ustvarite niz vnaprej odobrenih predlog za sporočila.
- Dodajte številko prejemnika
Če želite poslati testna sporočila, morate dodati veljavno številko WhatsApp.
Pojdite na nadzorno ploščo aplikacije, pojdite na WhatsApp > Nastavitev API-ja in pod razdelkom za pošiljanje sporočil poiščite polje »Za«, da upravljate svoj seznam telefonskih številk.
Za prejemanje sporočil lahko vnesete katero koli veljavno številko WhatsApp. Ta številka bo prejela potrditveno kodo prek WhatsAppa za preverjanje.
Ko je potrjena, bo številka prejemnika pripravljena za uporabo. Po tej metodi lahko dodate do pet številk.
- Pošlji testno sporočilo
Če želite poslati testno sporočilo, uporabite vnaprej odobreno predlogo 'hello_world', ki je na nadzorni plošči.
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)
V nastavitvah API-ja pod WhatsApp:
- Preverite, ali je številka vašega testnega podjetja v polju »Od«.
- Prepričajte se, da je želena številka prejemnika izbrana v polju 'Za'. Če jih dodate, lahko pošiljate sporočila na več številk.
- Za pošiljanje sporočila uporabite ploščo API ali pa uporabite priloženo kodo python.
Ukaz, ki ga boste uporabili, nakazuje, da pošiljate sporočilo s predlogo, pri čemer navajate predlogo 'hello_world'. Na telefonski številki prejemnika bi se moralo prikazati sporočilo, kot je spodnje.
- Dodajte pravo poslovno številko (za pozneje)
Med razvojem vaše aplikacije lahko uporabljate testno poslovno številko in račun brez kakršnih koli stroškov za pošiljanje sporočil.
Ko ste pripravljeni na sodelovanje s strankami, lahko dodate pravo poslovno telefonsko številko (s katere bodo poslana sporočila) v nastavitvah API-ja in ustvarite uradni poslovni račun WhatsApp. O tem bomo razpravljali kasneje.
Osnove API-ja za upravljanje podjetij Whatsapp
API za poslovno upravljanje deluje skupaj s primarnim API-jem za oblak (ki se uporablja za pošiljanje sporočil itd.). Zasnovan je za funkcije preverjanja pristnosti in upravljanje sredstev WhatsApp, povezanih s poslovanjem, kot so poslovni računi WhatsApp in predloge sporočil.
Dostop do žetonov
Podprte so različne vrste žetonov za dostop:
- Sistemski uporabniški dostopni žetoni: To so nepotečeni žetoni, ki predstavljajo vaše podjetje ali organizacijo in so bistveni za partnerje rešitev, ki delijo kreditne linije z vključenimi strankami.
- Uporabniški dostopni žetoni sistema poslovne integracije: Idealni za ponudnike tehnologije in partnerje rešitev, ti žetoni so specifični za vgrajene podatke strank in podpirajo avtomatizirana dejanja brez uporabniškega vnosa ali ponovnega preverjanja pristnosti.
- Žetoni za uporabniški dostop: Na splošno se uporabljajo za začetno testiranje aplikacij, hitro potečejo in so manj primerni za nadaljnji razvoj. Ta žeton je bil uporabljen v zgoraj poslanem testnem sporočilu.
Sistemski uporabniški dostopni žetoni
Sistemski uporabniški žetoni so razvrščeni v dve vrsti:
- Uporabniki sistema zaposlenih: Potrebujete dostop do posameznih poslovnih računov WhatsApp in so primerni za omejen dostop do računa.
- Uporabniki skrbniškega sistema: Imejte privzeti popoln dostop do vseh poslovnih računov in sredstev WhatsApp, kar je uporabno za širše zahteve glede dostopa.
Ustvarjanje sistemskih uporabnikov
Če želite ustvariti sistemskega uporabnika:
- Prijavite se v Poslovni apartma Meta.
- V zgornjem levem spustnem meniju poiščite svoj poslovni račun in ga kliknite Nastavitve (zobnik).
- klik Poslovne nastavitve.
- Pomaknite se na uporabniki > Uporabniki sistema.
- Kliknite Dodaj in ustvarite bodisi an admin or zaposleni uporabnik sistema.
Ustvarjanje žetonov za dostop uporabnika sistema
Če želite ustvariti žeton za dostop sistemskega uporabnika po ustvarjanju sistemskega uporabnika:
- Prijavite se v Poslovni apartma Meta.
- V zgornjem levem spustnem meniju poiščite svoj poslovni račun in ga kliknite Nastavitve (zobnik).
- klik Poslovne nastavitve.
- Pomaknite se na uporabnik > Uporabniki sistema.
- Na seznamu sistemskih uporabnikov izberite ustreznega sistemskega uporabnika.
- Kliknite Ustvari nov žeton gumb.
- Izberite aplikacijo, ki bo uporabljala žeton.
- Izberite vsa dovoljenja, ki jih aplikacija potrebuje za pravilno delovanje, in ustvarite žeton.
Uporabniški dostopni žetoni sistema poslovne integracije
Ti žetoni so ustvarjeni prek vdelane prijave in so namenjeni posameznim vgrajenim strankam. So ključnega pomena za aplikacije, ki izvajajo avtomatizirana dejanja na poslovnih računih strank WhatsApp. Več o tem tukaj.
Omejitve hitrosti
API nalaga omejitve števila klicev na uro. Te omejitve se razlikujejo glede na vrsto klica in status poslovnega računa WhatsApp.
Avtomatizirajte kampanje za sporočanje Whatsapp z našimi poteki dela, ki jih poganja AI, ki jih je Nanonets zasnoval za vas in vaše ekipe.
Pošiljanje sporočil z API-jem Whatsapp Cloud
Lahko pošljete sporočila v prosti obliki ali uporabite predloge sporočil. Raziščimo oboje.
Z vmesnikom WhatsApp Cloud API lahko pošiljate različne vrste sporočil v prosti obliki, vključno z:
- Besedilo
- Reakcija
- Mediji (slike, videi itd.)
- lokacija
- Kontakti
- Interaktivna sporočila
- Naslovna sporočila
Sintaksa zahteve za pošiljanje sporočil
Za pošiljanje sporočil uporabite zahtevo POST do končne točke poslovne telefonske številke WhatsApp:
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER>/messages
Koristna struktura sporočila
Tovor sporočila ima standardno obliko z različicami glede na vrsto sporočila:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<TO>", "type": "<TYPE>", // Specific payload depending on message type
}
<TO>
: WhatsApp ID ali telefonska številka prejemnika (npr. +16315551234).<TYPE>
: vrsta sporočila (npr. 'besedilo', 'slika' itd.).
Odgovor vsebuje ID sporočila, ki je uporaben za pošiljanje odgovorov/odzivov in za preverjanje neuspešnih zahtev prek statusne kode v odgovoru (tipična konvencija, kjer statusna koda 200 pomeni uspešen klic).
{ "messaging_product": "whatsapp", "contacts": [{ "input": "<PHONE_NUMBER>", "wa_id": "<WHATSAPP_ID>", }], "messages": [{ "id": "<wamid.ID>", }]
}
Tekstovna sporočila
Če želite poslati besedilno sporočilo:
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)
Reakcijska sporočila
Za pošiljanje odzivnih sporočil:
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)
Medijska sporočila
Uporaba type
lastnost za navedbo vrste medijskega sredstva (audio
, document
, image
, sticker
ali video
) in bodisi id
or link
lastnosti, da navedete svoj ID (ki ga morate ustvariti) ali lokacijo na vašem javnem strežniku.
Če uporabljate id
, najprej moraš naložite svoje medijsko sredstvo na strežnike Whatsapp in zajame vrnjeni ID medija. Če uporabljate link
, mora biti vaše sredstvo na javno dostopnem strežniku, sicer sporočilo ne bo poslano.
Uporaba povezave
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)
Uporaba ID-ja
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)
Sporočila o lokaciji
Če želite poslati sporočila o lokaciji, naredite a POST
pokliči na /PHONE_NUMBER_ID/messages
in priložite a message
objekt z type=location
. Nato dodajte objekt lokacije.
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)
Stiki Sporočila
Za pošiljanje sporočil stikom:
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)
Zamenjaj <CONTACT_PAYLOAD>
s strukturo JSON, ki vsebuje kontaktne podatke.
Interaktivna sporočila
Interaktivna sporočila vključujejo seznamska sporočila, gumbe za odgovor in gumbe URL-jev s klikom za dejanje. Če želite poslati interaktivna sporočila, pokličite POST na /PHONE_NUMBER_ID/messages in pripnite predmet sporočila s tipom=interactive. Nato dodajte interaktivni predmet.
Za sporočila seznama:
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)
Za gumbe za odgovor:
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)
Za pošiljanje sporočil z gumbi CTA URL:
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)
Pošiljanje odgovorov
Pošiljanje sporočila kot odgovora na prejšnje sporočilo v pogovoru je možno z dodajanjem ID-ja prejšnjega sporočila v context
predmet. Na ta način prejemnik prejme novo sporočilo s kontekstualnim oblačkom, ki prikazuje vsebino prejšnjega sporočila.
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)
Pošiljanje naslovnih sporočil
Naslov Vrste sporočil so podprte samo v Indiji in Singapurju. Preberite več tukaj.
Pošiljanje predlog sporočil
Predloge sporočil WhatsApp so vnaprej ustvarjene posebne oblike sporočil, ki jih podjetja uporabljajo za pošiljanje obvestil ali sporočil za pomoč strankam ljudem, ki so se odločili za prejemanje obvestil. Sporočila lahko vključujejo opomnike za sestanke, informacije o pošiljanju, rešitve težav ali posodobitve plačil.
Preden pošljete predlogo sporočila, morate ustvariti predlogo.
- Pojdi na Poslovodja in izberite svoje podjetje.
- Odprite meni in kliknite na Upravitelj WhatsApp.
- Kliknite »Upravljanje predlog sporočil«.
Zdaj lahko uporabite eno od vnaprej odobrenih predlog ali ustvarite svojo predlogo z zahtevanim ogrodjem in jo odobri Meta.
Oglejte si vnaprej odobrene predloge, ki so na voljo tukaj – https://www.facebook.com/business/help/722393685250070
Lahko jih začnete uporabljati neposredno.
Na primer -
1. Pošiljanje sporočil s predlogo kataloga
V tem razdelku je razloženo, kako poslati predloge kataloga v sporočilu WhatsApp, ob predpostavki, da imate inventar v katalogu elektronske trgovine Meta, ki je povezan z vašim poslovnim računom WhatsApp.
Zahteve
- Inventar naložen v Meta. Ustvarite ga lahko z uporabo ta vodnik.
- Katalog e-trgovine, povezan s poslovnim računom WhatsApp.
Setup
Naslednji korak je ustvariti predlogo kataloga, ki bo uporabljena za pošiljanje sporočil. Uporaba ta vodnik za izdelavo predloge kataloga v nekaj minutah.
Sintaksa zahteve
Uporabite poslovno telefonsko številko WhatsApp > končno točko sporočil.
Primer zahteve
Recimo, da ustvarimo predlogo z imenom 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. Pošiljanje predlog vrtiljaka
Ta razdelek pokriva postopek pošiljanja predlog vrtiljaka v sporočilu WhatsApp.
Sintaksa zahteve
Podobno kot pri kataloških predlogah uporabite WhatsApp Business Phone Number > Messages endpoint.
Spodaj je vzorčna zahteva za pošiljanje predloge vrtiljaka, ki vključuje oblaček s sporočilom, ki potrebuje vnos za dve različni spremenljivki. Vključuje dve karti vrtiljaka, od katerih ima vsaka slikovno glavo, ter zahteva vnos besedila v telesu in spremenljivke, povezane z gumbi.
Setup
Naslednji korak je izdelava vrtiljaške predloge, ki bo uporabljena za pošiljanje sporočil. Ustvarite ga lahko v nekaj sekundah z uporabo ta vodnik.
Primer zahteve
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)
Uporabite spodnji vodnik, da se podrobneje seznanite s predlogami sporočil – https://business.facebook.com/business/help/2055875911147364?id=2129163877102343
Delovni tok sporočil Whatsapp
V tem razdelku bomo vzeli primer marketinške kampanje Whatsapp in jo poskušali avtomatizirati z uporabo API-ja Whatsapp v pythonu. Poglobili se bomo v to, kako avtomatizirati postopek pridobivanja dnevnih možnih strank iz HubSpot prek njegovega API-ja in nato pošiljati avtomatizirana sporočila tem potencialnim strankam prek API-ja WhatsApp. Polja HubSpot bomo uporabili za ustvarjanje dinamičnih sporočil na podlagi različnih atributov.
Skript za pridobivanje dnevnih potencialnih strank iz HubSpot
Za začetek napišimo skript Python za pridobivanje dnevnih potencialnih strank iz HubSpot. Ta skript bo uporabil API HubSpot za pridobivanje možnih strank na podlagi polja po meri, kot je npr Date_Created
, za filtriranje možnih strank, ustvarjenih v zadnjih 24 urah.
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)
Pošiljanje avtomatiziranih sporočil prek API-ja WhatsApp
Ko imamo seznam dnevnih možnih strank, je naslednji korak, da jim pošljemo prilagojena sporočila prek WhatsAppa. Uporabili bomo WhatsApp Cloud API in dinamično ustvarili sporočila na podlagi drugih polj HubSpot, kot je firstname
, lastname
in vse druge pomembne podatke.
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}")
V tem skriptu najprej definiramo funkcijo send_whatsapp_message
ki vzame telefonsko številko in sporočilo kot vnos ter pošlje sporočilo z vmesnikom WhatsApp API. Nato preletimo vsako potencialno stranko, ustvarimo osebno sporočilo in uporabimo funkcijo za pošiljanje sporočila.
Ta potek dela avtomatizira postopek pridobivanja dnevnih možnih strank iz HubSpot in nato komuniciranja z njimi prek prilagojenih sporočil WhatsApp. Sporočila prilagodimo glede na informacije in želje vodje, da zagotovimo učinkovito komunikacijo.
Avtomatizirajte kampanje za sporočanje Whatsapp z našimi poteki dela, ki jih poganja AI, ki jih je Nanonets zasnoval za vas in vaše ekipe.
Avtomatizirajte potek dela z Nanoneti
Zgornji potek dela lahko avtomatizirate v nekaj sekundah z avtomatizacijo poteka dela, ki jo poganja Nanonets.
Zagotavljamo zahteve našega delovnega toka kot poziv v naravnem jeziku, graditelj delovnega toka pa požene delovni tok v nekaj sekundah.
Preverimo pristnost svojih računov Hubspot in Whatsapp, nato pa smo pripravljeni na uvedbo delovnega toka in njegovo objavo.
Obstajajo številni uporabni delovni tokovi, ki bi jih lahko ustvarili posamezniki in organizacije za racionalizacijo komunikacije, avtomatizacijo opravil in povečanje produktivnosti. Tukaj so trije praktični primeri takih delovnih tokov:
Potek dela za obveščanje potencialnih prodajnih strank
- Vključene aplikacije: WhatsApp, Salesforce, Google Preglednice
- Potek dela:
- Trigger: Potencialna stranka pošlje sporočilo na WhatsApp številko podjetja in izrazi zanimanje za izdelek ali storitev.
- Dejanje 1: Podatki o potencialni stranki (ime, kontaktni podatki, zanimanje) so samodejno prijavljeni v Salesforce pod novim vnosom potencialne stranke.
- Dejanje 2: Iste informacije so dodane tudi v Google Preglednico, ki sledi vsem dohodnim potencialnim strankam za nadaljnjo analizo in spremljanje.
- Dejanje 3: Samodejno uvodno sporočilo, ustvarjeno s predlogo kataloga Whatsapp, se pošlje kot odgovor Whatsapp.
Opomnik za sestanek in potek dela za potrditev
- Vključene aplikacije: WhatsApp, Google Calendar, Trello
- Potek dela:
- Trigger: Bliža se koledarski dogodek (sestanek) v Google Koledarju (npr. 24 ur pred načrtovanim časom).
- Dejanje 1: Samodejno sporočilo z opomnikom je poslano na strankino številko WhatsApp z zahtevo po potrditvi ali prestavitvi.
- Dejanje 2: Po prejemu potrditvenega odgovora od stranke na WhatsApp se kartica Trello samodejno ustvari ali posodobi v odboru za vodenje projekta podjetja, da označi potrjen termin.
Vstopnica za podporo strankam in nadaljnji potek dela
- Vključene aplikacije: WhatsApp, Zendesk, Slack, Gmail, Trello
- Workflow:
- Sprožilec: Stranka pošlje sporočilo na številko WhatsApp podjetja z določeno ključno besedo v telesu sporočila (npr. »pomoč« ali »podpora«).
- Dejanje 1: Sporočilo sproži ustvarjanje nove podpore v Zendesku.
- Dejanje 2: Podatki o vstopnici, skupaj z izvirnim sporočilom stranke, so samodejno posredovani na namenski kanal Slack (npr. #customer_support), da si jih ekipa za podporo lahko ogleda in razpravlja.
- Dejanje 3: Samodejno e-poštno sporočilo je ustvarjeno in poslano na Gmailov račun skupine za podporo, vključno s strankinim sporočilom in kontaktnimi podatki za nadaljnje ukrepanje. To e-poštno sporočilo vsebuje tudi povezavo do novo ustvarjene vstopnice Zendesk.
- Dejanje 4: Kartica Trello je ustvarjena na določeni plošči in seznamu (npr. seznam »Nove vstopnice« na plošči »Podpora«), ki zajame podrobnosti strankine težave. Ta kartica se uporablja za spremljanje napredka vstopnice skozi različne stopnje reševanja.
- Dejanje 5: Ko je prijava za podporo označena kot rešena v Zendesku, se samodejno sporočilo pošlje nazaj stranki prek WhatsAppa, ki potrjuje rešitev njihove težave in prosi za morebitno nadaljnjo pomoč.
Ti poteki dela so zasnovani za izboljšanje komunikacijske učinkovitosti, zagotavljanje hitrih odzivov in spremljanje pomembnih interakcij in nalog na različnih platformah. Lahko jih prilagodimo specifičnim organizacijskim potrebam in lahko bistveno racionaliziramo različne poslovne procese.
Avtomatizacija poteka dela z Nanoneti
V današnjem hitrem poslovnem okolju avtomatizacija poteka dela izstopa kot ključna inovacija, ki ponuja konkurenčno prednost podjetjem vseh velikosti. Integracija avtomatiziranih delovnih tokov v vsakodnevno poslovanje ni samo trend; to je strateška nuja. Poleg tega je pojav LLM odprl še več možnosti za avtomatizacijo ročnih opravil in procesov.
Dobrodošli v Nanonets Workflow Automation, kjer tehnologija, ki jo poganja AI, vam in vaši ekipi omogoča avtomatizacijo ročnih opravil in ustvarjanje učinkovitih delovnih tokov v nekaj minutah. Uporabite naravni jezik za preprosto ustvarjanje in upravljanje potekov dela, ki se neopazno integrirajo z vsemi vašimi dokumenti, aplikacijami in bazami podatkov.
Naša platforma ne ponuja le brezhibnih integracij aplikacij za poenotene poteke dela, temveč tudi možnost gradnje in uporabe aplikacij velikih jezikovnih modelov po meri za prefinjeno pisanje besedil in objavo odgovorov v vaših aplikacijah. Obenem zagotavljanje varnosti podatkov ostaja naša glavna prednostna naloga s strogim upoštevanjem standardov skladnosti GDPR, SOC 2 in HIPAA.
Da bi bolje razumeli praktične uporabe avtomatizacije poteka dela Nanonets, se poglobimo v nekaj primerov iz resničnega sveta.
- Avtomatizirana podpora strankam in postopek vključevanja
- Ustvarjanje vstopnic – Zendesk: Potek dela se sproži, ko stranka odda novo prijavo za podporo v Zendesku, kar pomeni, da potrebuje pomoč pri izdelku ali storitvi.
- Posodobitev vstopnic – Zendesk: Ko je vstopnica ustvarjena, se v Zendesk nemudoma zabeleži avtomatizirana posodobitev, ki nakazuje, da je bila vstopnica prejeta in je v obdelavi, pri čemer stranka dobi številko vstopnice za referenco.
- Pridobivanje informacij – brskanje po nanonetih: Hkrati funkcija Nanonets Browsing išče po vseh straneh baze znanja, da bi našla ustrezne informacije in možne rešitve, povezane s težavo stranke.
- Dostop do zgodovine strank – HubSpot: Hkrati je HubSpot poizveden, da pridobi strankine prejšnje zapise o interakciji, zgodovino nakupov in morebitne pretekle vstopnice, da zagotovi kontekst skupini za podporo.
- Obdelava vstopnic – Nanonets AI: Z ustreznimi informacijami in zgodovino stranke pri roki Nanonets AI obdela prijavo, kategorizira težavo in predlaga možne rešitve na podlagi podobnih preteklih primerov.
- Obvestilo – Slack: Nazadnje je odgovorna skupina za podporo ali posameznik obveščen prek Slacka s sporočilom, ki vsebuje podrobnosti vstopnice, zgodovino strank in predlagane rešitve, kar spodbudi hiter in informiran odgovor.
- Samodejni postopek reševanja težav
- Začetni sprožilec – Slack Message: Potek dela se začne, ko predstavnik službe za stranke prejme novo sporočilo v namenskem kanalu na Slacku, ki nakazuje težavo stranke, ki jo je treba obravnavati.
- Razvrstitev – Nanonets AI: Ko je sporočilo zaznano, se vključi Nanonets AI, ki razvrsti sporočilo na podlagi njegove vsebine in preteklih podatkov o razvrščanju (iz zapisov Airtable). Z uporabo LLM-jev ga razvrsti kot napako skupaj z določitvijo nujnosti.
- Ustvarjanje zapisa – Airtable: Po razvrstitvi potek dela samodejno ustvari nov zapis v Airtable, storitvi za sodelovanje v oblaku. Ta zapis vključuje vse pomembne podrobnosti iz sporočila stranke, kot so ID stranke, kategorija težave in stopnja nujnosti.
- Naloga ekipe – Airtable: Ko je zapis ustvarjen, sistem Airtable nato dodeli ekipo za obravnavo težave. Na podlagi razvrstitve, ki jo opravi Nanonets AI, sistem izbere najprimernejšo ekipo – tehnična podpora, obračunavanje, uspeh strank itd. – ki prevzame zadevo.
- Obvestilo – Slack: Nazadnje je dodeljena ekipa obveščena prek Slacka. Samodejno sporočilo je poslano na kanal ekipe, ki jih opozori na novo težavo, zagotovi neposredno povezavo do zapisa Airtable in zahteva pravočasen odgovor.
- Samodejni postopek načrtovanja sestankov
- Začetni stik – LinkedIn: Potek dela se začne, ko poklicna povezava pošlje novo sporočilo na LinkedIn, v katerem izraža zanimanje za načrtovanje sestanka. LLM razčleni dohodna sporočila in sproži potek dela, če meni, da je sporočilo prošnja za sestanek potencialnega kandidata za zaposlitev.
- Pridobivanje dokumentov – Google Drive: Po začetnem stiku sistem za avtomatizacijo poteka dela pridobi vnaprej pripravljen dokument iz Google Drive, ki vsebuje informacije o dnevnem redu sestanka, pregled podjetja ali kakršno koli ustrezno informativno gradivo.
- Načrtovanje – Google Koledar: Nato sistem komunicira z Google Koledarjem, da pridobi razpoložljive ure za sestanek. Preveri koledar za odprte termine, ki so usklajeni z delovnim časom (glede na lokacijo, razčlenjeno iz profila LinkedIn), in predhodno nastavljene nastavitve za sestanke.
- Potrditveno sporočilo kot odgovor – LinkedIn: Ko je najden ustrezen časovni okvir, sistem za avtomatizacijo poteka dela pošlje sporočilo nazaj prek LinkedIna. To sporočilo vključuje predlagani čas za sestanek, dostop do dokumenta, pridobljenega iz Google Drive, in zahtevo za potrditev ali alternativne predloge.
- Obdelava računov v obveznostih
- Prejem računa – Gmail: Račun je prejet po elektronski pošti ali naložen v sistem.
- Pridobivanje podatkov – Nanonets OCR: Sistem samodejno izvleče ustrezne podatke (kot so podatki o prodajalcu, zneski, datumi zapadlosti).
- Preverjanje podatkov – Quickbooks: Potek dela Nanonets preveri ekstrahirane podatke glede na naročila in potrdila.
- Usmerjanje odobritve – Slack: Račun je usmerjen k ustreznemu upravitelju v odobritev na podlagi vnaprej določenih pragov in pravil.
- Obdelava plačil – Brex: Ko je odobren, sistem razporedi plačilo v skladu s pogoji prodajalca in posodobi finančne evidence.
- Arhiviranje – Quickbooks: Dokončana transakcija se arhivira za prihodnje reference in revizijske sledi.
- Pomoč interne baze znanja
- Začetno povpraševanje – Slack: Član skupine, Smith, v kanalu #chat-with-data Slack sprašuje o strankah, ki imajo težave z integracijo QuickBooks.
- Avtomatizirano združevanje podatkov – zbirka znanja o nanonetih:
- Iskanje vstopnic – Zendesk: Aplikacija Zendesk v Slacku samodejno zagotovi povzetek današnjih vstopnic, kar nakazuje, da obstajajo težave z izvozom podatkov o računih v QuickBooks za nekatere stranke.
- Slack Search – Slack: hkrati aplikacija Slack obvesti kanal, da člana ekipe Patrick in Rachel aktivno razpravljata o rešitvi izvozne napake QuickBooks v drugem kanalu, popravek pa naj bi bil objavljen ob 4.
- Sledenje vstopnicam – JIRA: Aplikacija JIRA posodobi kanal o vstopnici, ki jo je ustvarila Emily z naslovom »Izvoz QuickBooks ni uspel za integracije namizja QB«, kar pomaga spremljati stanje in napredek pri reševanju težave.
- Referenčna dokumentacija – Google Drive: Aplikacija Drive omenja obstoj runbooka za odpravljanje napak, povezanih z integracijami QuickBooks, na katerega se lahko sklicujete, da razumete korake za odpravljanje težav in reševanje.
- Stalna komunikacija in potrditev rešitve – Slack: Ko pogovor napreduje, kanal Slack služi kot forum v realnem času za razpravo o posodobitvah, skupno rabo ugotovitev iz runbooka in potrditev uvedbe popravka napak. Člani skupine uporabljajo kanal za sodelovanje, izmenjavo vpogledov in zastavljanje dodatnih vprašanj, da zagotovijo celovito razumevanje težave in njene rešitve.
- Dokumentacija o reševanju in izmenjava znanja: Ko je popravek implementiran, člani skupine posodobijo notranjo dokumentacijo v storitvi Google Drive z novimi ugotovitvami in morebitnimi dodatnimi koraki za rešitev težave. Povzetek incidenta, rešitev in vse pridobljene izkušnje so že v skupni rabi v kanalu Slack. Tako se notranja baza znanja ekipe samodejno izboljša za prihodnjo uporabo.
Prihodnost poslovne učinkovitosti
Nanonets Workflows je varna, večnamenska platforma za avtomatizacijo delovnega toka, ki avtomatizira vaša ročna opravila in delovne tokove. Ponuja uporabniški vmesnik, ki je enostaven za uporabo, zaradi česar je dostopen tako posameznikom kot organizacijam.
Za začetek lahko načrtujete klic z enim od naših strokovnjakov za umetno inteligenco, ki vam lahko zagotovi prilagojeno predstavitev in preizkus delovnih tokov Nanonets, prilagojenih vašemu posebnemu primeru uporabe.
Ko je nastavljen, lahko uporabite naravni jezik za načrtovanje in izvajanje zapletenih aplikacij in delovnih tokov, ki jih poganjajo LLM-ji, ki se brezhibno integrirajo z vašimi aplikacijami in podatki.
Napolnite svoje ekipe z delovnimi tokovi Nanonets, ki jim omogočajo, da se osredotočijo na tisto, kar je resnično pomembno.
Avtomatizirajte kampanje za sporočanje Whatsapp z našimi poteki dela, ki jih poganja AI, ki jih je Nanonets zasnoval za vas in vaše ekipe.
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- PlatoData.Network Vertical Generative Ai. Opolnomočite se. Dostopite tukaj.
- PlatoAiStream. Web3 Intelligence. Razširjeno znanje. Dostopite tukaj.
- PlatoESG. Ogljik, CleanTech, Energija, Okolje, sončna energija, Ravnanje z odpadki. Dostopite tukaj.
- PlatoHealth. Obveščanje o biotehnologiji in kliničnih preskušanjih. Dostopite tukaj.
- vir: https://nanonets.com/blog/use-whatsapp-api-to-send-messages/
- :ima
- : je
- :ne
- :kje
- $GOR
- 000
- 06
- 07
- 08
- 09
- 1
- 10
- 100
- 150
- 1930
- 20
- 200
- 2000
- 24
- 28
- 36
- 400
- 51
- 7
- 80
- 900
- a
- sposobnost
- O meni
- nad
- dostop
- dostopen
- Po
- Račun
- računi
- seznanjeni
- čez
- Ukrep
- dejavnosti
- aktivna
- aktivno
- dejanska
- dodajte
- dodano
- dodajanje
- Poleg tega
- Dodatne
- Naslov
- naslovljena
- naslovi
- privrženost
- napredno
- prihod
- po
- proti
- starost
- Dnevni red
- združevanje
- AI
- Usmerjanje
- uskladiti
- vsi
- dovoljene
- Dovoli
- omogoča
- skupaj
- že
- Prav tako
- alternativa
- zneski
- an
- Analiza
- in
- Še ena
- kaj
- API
- API-ji
- aplikacija
- zdi
- uporaba
- aplikacije
- imenovanje
- približuje se
- primerno
- odobritev
- odobren
- aplikacije
- SE
- okoli
- AS
- vprašati
- sprašuje
- sredstvo
- Sredstva
- dodeljena
- pomoč
- povezan
- At
- pripisujejo
- lastnosti
- Občinstvo
- Revizija
- preverjanje pristnosti
- Preverjanje pristnosti
- pooblastilo
- avtomatizirati
- Avtomatizirano
- avtomatizira
- samodejno
- avtomatizacija
- Avtomatizacija
- Na voljo
- nazaj
- Backend
- baza
- temeljijo
- BE
- Nosilec
- bilo
- pred
- začetek
- počutje
- spodaj
- Boljše
- med
- zaračunavanje
- Billion
- Blog
- načrt
- svet
- telo
- tako
- Briefing
- širši
- Brskanje
- bubble
- Bug
- hrošči
- izgradnjo
- builder
- zgrajena
- poslovni
- podjetja
- vendar
- Gumb
- by
- izračun
- Koledar
- klic
- se imenuje
- poziva
- Akcija
- Kampanje
- CAN
- Kandidat
- Zmogljivosti
- zajemanje
- Zajemanje
- kartice
- Kartice
- ki
- Vrtiljak
- primeru
- primeri
- Katalog
- kategoriziranje
- Kategorija
- Channel
- preveriti
- preverjanje
- Pregledi
- Izberite
- izbran
- mesto
- Razvrstitev
- Razvrsti
- klik
- stranke
- Cloud
- Koda
- sodelovati
- sodelovanje
- prihaja
- komunicirajo
- Komunikacija
- Communications
- Podjetja
- podjetje
- Podjetja
- konkurenčno
- Končana
- kompleksna
- skladnost
- deli
- celovito
- Potrditev
- POTRJENO
- Connect
- povezane
- povezava
- gradnjo
- kontakt
- kontakti
- Vsebuje
- vsebina
- ozadje
- kontekstualno
- Konvencija
- Pogovor
- pogovorov
- strošek
- bi
- država
- Ovitki
- ustvarjajo
- ustvaril
- ustvari
- Ustvarjanje
- Oblikovanje
- kredit
- CRM
- ključnega pomena
- po meri
- stranka
- podatki o strankah
- Za stranke
- Uspeh stranke
- Pomoč strankam
- Stranke, ki so
- vsak dan
- Armaturna plošča
- datum
- Varovanje podatkov
- baze podatkov
- Datum
- Termini
- Datum čas
- namenjen
- privzeto
- opredeliti
- potopite
- demo
- Oddelek
- Odvisno
- razporedi
- uvajanje
- opis
- Oblikovanje
- imenovani
- zasnovan
- želeno
- desktop
- Podrobnosti
- Zaznali
- določanje
- razvoju
- Razvoj
- drugačen
- digitalni
- digitalni dobi
- neposredna
- neposredno
- razpravlja
- razpravljali
- izrazit
- dokument
- Dokumentacija
- Dokumenti
- don
- opravljeno
- navzdol
- pogon
- 2
- med
- dinamično
- dinamično
- e
- vsak
- prej
- lahka
- enostaven za uporabo
- elektronskem poslovanju
- Edge
- Učinkovito
- učinkovito
- učinkovitosti
- učinkovite
- učinkovito
- prizadevanje
- truda
- bodisi
- E-naslov
- razčlenjevanje elektronske pošte
- e-pošta
- vgrajeni
- pojavile
- pooblašča
- omogočajo
- omogoča
- omogočanje
- Končna točka
- sodelovati
- sodelovanje
- angažiran
- okrepi
- okrepljeno
- zagotovitev
- zagotoviti
- Vnesite
- Vpis
- okolje
- bistvena
- itd
- Tudi
- Event
- sčasoma
- Primer
- Primeri
- zanimivo
- izvršiti
- Obstoj
- doživlja
- Strokovnjaki
- Pojasni
- raziskuje
- izvoz
- ekstrakt
- pridobivanje
- Izvlečki
- FAIL
- ne
- false
- hitro tempu
- Feature
- Lastnosti
- Featuring
- Polje
- Področja
- filter
- Filtri
- končno
- financiranje
- Najdi
- Ugotovitve
- prva
- pet
- fiksna
- Osredotočite
- osredotoča
- po
- za
- format
- Forum
- je pokazala,
- Okvirni
- brezplačno
- iz
- polno
- funkcija
- funkcionalnosti
- nadalje
- Prihodnost
- GDPR
- Oprema
- splošno
- ustvarjajo
- ustvarila
- dobili
- gif
- Go
- vodi
- voden
- strani
- ročaj
- Ravnanje
- Imajo
- Glave
- pomoč
- Pomaga
- tukaj
- hi
- zgodovina
- Domov
- gostitelj
- gostila
- gostovanje
- uro
- URE
- Kako
- Kako
- Vendar
- HTTPS
- HubSpot
- ICON
- ID
- idealen
- if
- slika
- slike
- takoj
- Izvajanje
- izvajali
- uvoz
- Pomembno
- in
- nesreča
- vključujejo
- vključuje
- Vključno
- Dohodni
- vključujoč
- Indeks
- india
- Navedite
- označuje
- individualna
- posamezniki
- Podatki
- obvestila
- začetna
- začeti
- Inovacije
- vhod
- vhodi
- povpraševanje
- vpogledi
- integrirati
- Povezovanje
- integracija
- integracije
- interakcije
- interakcije
- interaktivno
- interaktivni
- obresti
- vmesnik
- notranji
- v
- zapletenosti
- Predstavitev
- uvodno
- inventar
- računa
- vključeni
- vprašanje
- Vprašanja
- IT
- ITS
- Job
- jpg
- json
- samo
- Imejte
- Ključne
- znanje
- Pokrajina
- jezik
- velika
- Zadnja
- pozneje
- vodi
- Interesenti
- UČITE
- naučili
- manj
- Spoznanja
- Pridobljena spoznanja
- Naj
- Stopnja
- vzvod
- kot
- LIMIT
- omejitve
- Limited
- Meje
- linije
- LINK
- povezane
- LinkedIn profil
- Seznam
- v živo
- ll
- LLM
- kraj aktivnosti
- prijavljen
- Poglej
- POGLEDI
- iskanje
- nižje
- vzdrževanje
- Znamka
- Izdelava
- upravljanje
- upravljanje
- upravitelj
- upravljanje
- Navodilo
- označeno
- Trženje
- ogromen
- materiali
- Matter
- Zadeve
- mediji
- srednje
- srečanja
- sestanki
- član
- člani
- omenja
- Meni
- Sporočilo
- sporočil
- sporočanje
- Aplikacija za sporočila
- Meta
- Metoda
- Minute
- modeli
- sodobna
- več
- Najbolj
- več
- morajo
- Ime
- naravna
- Krmarjenje
- zahteva
- nujnost
- Nimate
- potrebna
- potrebe
- Novo
- na novo
- Naslednja
- št
- Obvestilo
- Obvestila
- zdaj
- Številka
- številke
- številne
- predmet
- Cilj
- of
- ponujen
- ponujanje
- Ponudbe
- Uradni
- on
- enkrat
- ONE
- v teku
- samo
- odprite
- odprt
- operacije
- operater
- Priložnosti
- možnosti
- or
- naročila
- Organizacija
- organizacijsko
- organizacije
- izvirno
- Ostalo
- naši
- ven
- več
- pregled
- lastne
- strani
- plošča
- parametri
- Paramount
- del
- zlasti
- partnerji
- preteklosti
- Patrick
- Plačilo
- ljudje
- za
- izvajati
- Dovoljenja
- Prilagojene
- telefon
- telefoni
- ključno
- platforma
- Platforme
- platon
- Platonova podatkovna inteligenca
- PlatoData
- Predvajaj
- pm
- Priljubljenost
- mogoče
- Prispevek
- potencial
- poganja
- Praktično
- praksa
- pred
- pred
- nastavitve
- prednostno
- predstaviti
- prejšnja
- prej
- primarni
- Tiskanje
- prednostna naloga
- Postopek
- Predelano
- Procesi
- obravnavati
- Izdelek
- produktivnost
- strokovni
- profil
- Napredek
- Projekt
- projektni management
- promocijsko
- pravilno
- Lastnosti
- nepremičnine
- predlagano
- zagotavljajo
- če
- ponudniki
- zagotavlja
- zagotavljanje
- javnega
- javno
- nakup
- nakupi
- Python
- vprašanja
- Hitri
- Hitre knjige
- hitro
- RE
- dosežejo
- dosegli
- reakcija
- pripravljen
- pravo
- resnični svet
- v realnem času
- prejemki
- prejeti
- prejetih
- prejme
- prejema
- priporočeno
- zapis
- evidence
- zmanjšanje
- reference
- povezane
- pomembno
- ostanki
- opomnik
- ponavljajoč
- zamenjajte
- odgovori
- predstavnik
- predstavlja
- zahteva
- zahteva
- obvezna
- Zahteve
- Resolucija
- reševanje
- rešiti
- Odgovor
- odgovorov
- odgovorna
- Rezultati
- vrnitev
- vloga
- usmerjanje
- pravila
- s
- prodajni center
- Enako
- pravijo,
- Lestvica
- skaliranje
- urnik
- načrtovano
- razporejanje
- script
- brezšivne
- brez težav
- iskanja
- drugi
- sekund
- Oddelek
- oddelki
- zavarovanje
- varnost
- izberite
- pošljite
- pošiljanja
- pošlje
- poslan
- Serija
- strežnik
- Strežniki
- služi
- Storitev
- Storitve
- nastavite
- nastavitev
- Delite s prijatelji, znanci, družino in partnerji :-)
- deli
- delitev
- stanja
- Dostava
- shouldnt
- razstavni
- bistveno
- pomeni
- pomenijo
- Podoben
- preprostost
- hkrati
- Singapur
- velikosti
- Slack
- reža
- reže
- Rešitev
- rešitve
- nekaj
- prefinjeno
- specifična
- hitrost
- vrtljaji
- postopka
- standardna
- stojala
- Začetek
- začel
- Država
- Status
- Korak
- Koraki
- naravnost
- Strateško
- strategije
- racionalizirati
- ulica
- Stroga
- Struktura
- uspeh
- uspešno
- taka
- primerna
- POVZETEK
- podpora
- Podprti
- Podpora
- Podpira
- Preverite
- SWIFT
- sintaksa
- sistem
- sistemi
- po meri
- prilagojene
- Bodite
- sprejeti
- meni
- Naloge
- skupina
- Člani ekipe
- Skupine
- tech
- Tehnologija
- Predloga
- predloge
- Pogoji
- Test
- Testiranje
- besedilo
- kot
- da
- O
- njihove
- Njih
- sami
- POTEM
- Tukaj.
- te
- jih
- ta
- 3
- skozi
- pretočnost
- Tako
- Vstopnica
- vstopnice
- čas
- pravočasno
- krat
- Naslov
- z naslovom
- do
- danes
- žeton
- Boni
- orodje
- orodja
- vrh
- sledenje
- Sledenje
- transakcija
- Trend
- sojenje
- sprožijo
- sprožilo
- resnično
- poskusite
- dva
- tip
- Vrste
- tipičen
- pod
- razumeli
- razumevanje
- poenoteno
- Nadgradnja
- posodobljeno
- posodobitve
- naložili
- naprej
- nujnost
- URL
- us
- Uporaba
- uporaba
- primeru uporabe
- Rabljeni
- uporabnik
- Uporabniški vmesnik
- Uporabniki
- uporabo
- uporabiti
- veljavno
- vrednost
- različnih
- Prodajalec
- Preverjanje
- preverjeno
- različica
- preko
- Video posnetki
- Poglej
- Vimeo
- je
- način..
- we
- Kaj
- kdaj
- ki
- medtem
- WHO
- bo
- z
- v
- brez
- delo
- potek dela
- delovnih tokov
- deluje
- po vsem svetu
- pisati
- pisanje
- včeraj
- Vi
- Vaša rutina za
- youtube
- Zendesk
- zefirnet
- Zip