Aquí tens alguns exemples de com podries fer servir ganxets web en Creador Zoho per integrar la teva aplicació amb altres serveis o automatitzar fluxos de treball:
1. Enviar Dades a una API Externa (Exemple amb JSON)
Suposem que voleu enviar les dades d'un formulari a una API externa cada vegada que un usuari l'enviï. Això és útil quan necessites sincronitzar Zoho Creator amb un altre sistema, com un CRM, o enviar la informació a un sistema d'inventaris.
Pas a pas:
- Esdeveniment: S'activa quan s'envia un formulari (registre nou).
- mètode HTTP: POST
- URL: La URL de l'API externa (per exemple, https://api.exemple.com/registre).
- Cos del missatge (Payload): Podries enviar les dades del formulari en format JSON.
{
«nom»: «{formulari.nom}»,
"email": "{formulari.email}",
«telefon»: «{formulari.telefon}»,
"adreça": "{formulari.adreça""
}
explicació:
- {formulari.nom}, {formulari.email}, etc., són camps del vostre formulari a Zoho Creator que seran reemplaçats amb les dades del formulari en el moment de l'enviament.
Configuració:
- Crea un webhook al Zoho Creator amb l'URL de l'API externa.
- Configura el mètode com a POST.
- Al cos del missatge, utilitza els camps dinàmics del formulari, com ara {formulari.nom}, per enviar les dades.
- Si cal, afegiu capçaleres (headers) d'autenticació o especifiqueu el tipus de contingut (Content-Type: application/json).
Quan s'enviï un formulari a Zoho Creator, pots configurar un webhook perquè enviï un missatge a un canal de Slack notificant al teu equip sobre el nou enviament.
2. Notificar a un Canal de Slack
Pas a pas:
- Esdeveniment: S'activa quan s'envia un formulari (registre nou).
- mètode HTTP: POST
- URL: La URL del webhook de Slack (per exemple, https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX).
- Cos del missatge (Payload): Per a Slack, podries enviar un missatge en format JSON. Exemple:
{
«text»: «Nou registre rebut:\nNom: {formulari.nom}\nEmail: {formulari.email}\nTelèfon: {formulari.telefon}}
}
explicació:
- El webhook de Slack rebrà aquest missatge i el publicarà al canal corresponent.
- Els camps del formulari es reemplaçaran amb les dades ingressades per l'usuari a Zoho Creator.
Configuració:
- Crea un webhook al Zoho Creator amb l'URL de Slack.
- Configura el mètode com a POST.
- Personalitza el cos del missatge per incloure els camps del formulari com ara {formulari.nom}, {formulari.email}, etc.
- Afegeix qualsevol format addicional (com ara \n per a salts de línia) perquè el missatge es vegi organitzat a Slack.
3. Actualitzar un Registre a Zoho CRM
Si vols que Zoho Creator actualitzi un registre a Zoho CRM cada vegada que un usuari enviï un formulari, pots fer servir un webhook per enviar la informació a l'API de Zoho CRM.
Pas a pas:
- Esdeveniment: S'activa quan s'envia un formulari (registre nou).
- mètode HTTP: POST
- URL: La URL de l'API de Zoho CRM (per exemple, https://www.zohoapis.com/crm/v2/Leads).
- Cos del missatge (Payload): Podries enviar la informació de contacte per crear o actualitzar un «Lead» a Zoho CRM. exemple:
{
«data»: [
{
«Company»: «{formulari.empresa}»,
«Last_Name»: «{formulari.cognom}»,
«First_Name»: «{formulari.nom}»,
"Email": "{formulari.email}",
«Phone»: «{formulari.telefònic}»
}
]
}
explicació:
- En aquest exemple, s'està enviant un nou Conduir a Zoho CRM amb les dades del formulari.
- Els valors dels camps com {formulari.nom}, {formulari.email}, etc., es reemplacen dinàmicament.
Configuració:
- Crea un webhook al Zoho Creator amb l'URL de l'API de Zoho CRM.
- Configura el mètode com a POST.
- Al cos del missatge, utilitza els camps dinàmics del formulari per enviar les dades que vols actualitzar a Zoho CRM.
- Si cal, afegeix els headers d'autenticació perquè Zoho CRM accepteu la sol·licitud.
4. Crear un Tasca a Asana
Si vols crear una tasca automàticament a Asana cada vegada que s'envia un formulari a Zoho Creator, podeu configurar un webhook per enviar les dades a l'API d'Asana.
Pas a pas:
- Esdeveniment: S'activa quan s'envia un formulari.
- mètode HTTP: POST
- URL: L'URL de l'API d'Asana (per exemple, https://app.asana.com/api/1.0/tasks).
- Cos del missatge (Payload): Exemple de les dades que es podrien enviar per crear una nova tasca a Asana:
{
«data»: {
«name»: «Tasca per a {formulari.nom}»,
«notes»: «Descripció: {formulari.descripcio}\nEmail: {formulari.email}»,
«assigneu»: «usuari_assignat_id»,
workspace: workspace_id
}
}
explicació:
- Aquest exemple crea una tasca a Asana amb el nom i la descripció que provenen dels camps del formulari.
- Utilitzeu els valors dels camps per omplir els detalls de la tasca, com ara el nom, les notes i l'assignació.
Configuració:
- Crea un webhook al Zoho Creator amb l'URL de l'API d'Asana.
- Configura el mètode com a POST.
- Personalitza el cos del missatge amb les dades que vols enviar a Asana.
- Proporciona l'ID del workspace i de l'usuari assignat a Asana per completar la tasca correctament.
5. Registrar un Usuari a Mailchimp
Si vols afegir nous contactes a una llista de MailChimp cada vegada que s'enviï un formulari, pots fer servir un webhook per enviar les dades de contacte.
Pas a pas:
- Esdeveniment: S'activa quan s'envia un formulari.
- mètode HTTP: POST
- URL: L'URL de l'API de Mailchimp (per exemple, https:// .api.mailchimp.com/3.0/lists/ /members).
- Cos del missatge (Payload): Exemple de com enviar les dades:
{
"email_address": "{formulari.email}",
«status»: «subscribeu»,
merge_fields: {
«FNAME»: «{formulari.nom}»,
«LNAME»: «{formulari.cognom}»
}
}
explicació:
- En aquest cas, estem enviant el correu electrònic i el nom de lusuari per afegir-lo a la llista de Mailchimp com un nou subscriptor.
- {formulari.email}, {formulari.nom}, {formulari.cognom} són els camps dinàmics de Zoho Creator.
Configuració:
- Crea un webhook al Zoho Creator amb l'URL de l'API de Mailchimp.
- Configura el mètode com a POST.
- Al cos del missatge, utilitza els camps dinàmics del formulari per afegir el contacte.
- Assegureu-vos que el webhook contingui les capçaleres d'autenticació necessàries (com un Authorization: Bearer ).
Aquests exemples mostren com podeu integrar Zoho Creator amb altres serveis a través de webhooks. Podeu ajustar les configuracions d'acord amb les vostres necessitats específiques i amb les APIs dels serveis externs amb què treballeu. Espero que trobis útil aquesta informació!