Proiect intern · CRM și automatizări

Gmail și CRM, sincronizate prin verificări în n8n

Un mesaj pregătit nu este un mesaj trimis. Iar răspunsul primit de la o integrare nu este suficient pentru a actualiza corect CRM-ul. Pentru procesele interne SIMION SYSTEMS, am construit în n8n un sistem care verifică fiecare etapă înainte de a o considera încheiată.

n8nGmail APIGoogle SheetsValidare și trasabilitate

Problema: informațiile se pot schimba între pregătire și execuție

Un contact poate avea deja un mesaj în istoric. Un coleg poate modifica rândul din CRM. Un răspuns sau o notificare de nelivrare poate apărea după pregătirea listei. Dacă automatizarea lucrează doar cu fotografia inițială a datelor, riscă să execute o acțiune care nu mai este potrivită.

Obiectivul a fost să construim un proces cu verificări înainte de trimitere și confirmări înainte de schimbarea statusului în CRM.

Două componente, cu responsabilități clare

CoordonatorulPregătește contactul următor, cere o verificare fără expediere, gestionează rezervarea procesării și așteaptă rezultatul fluxului de execuție.
Fluxul pentru un contactVerifică datele actuale din Gmail și CRM, execută acțiunea eligibilă, recitește mesajul și confirmă actualizarea CRM.

Această separare permite urmărirea unei acțiuni de la datele de intrare până la rezultatul întors. Contorul confirmărilor este avansat după verificarea sincronizării.

Detaliu real din n8n: pregătirea unei încercări, apelul subfluxului pentru un contact, înregistrarea rezultatului și actualizarea contorului.
01 · Coordonatorul așteaptă rezultatul subfluxuluiApelul către fluxul pentru un contact este configurat să aștepte finalizarea acestuia. Rezultatul întors este înregistrat înainte de avansarea contorului.

Ce se verifică înainte de trimitere

În modul de verificare, procesul poate evalua contactul fără a expedia mesajul. Contactele neeligibile sunt omise cu un motiv explicit.

Trimiterea trebuie confirmată prin recitire

După apelul de trimitere, fluxul recitește mesajul din Gmail. Codul compară identificatorul mesajului și al conversației cu răspunsul primit, apoi verifică expeditorul, destinatarul, subiectul, conținutul și eticheta SENT.

Dacă verificarea exactă eșuează, fluxul este configurat să se oprească, fără retrimitere automată în acel pas. Confirmarea SENT arată existența mesajului în zona de trimise; nu dovedește livrarea în Inbox sau citirea lui.

Nodurile n8n pentru trimiterea mesajului, recitirea lui, confirmarea Gmail SENT și recitirea CRM.
02 · Confirmarea mesajului în GmailDupă trimitere, mesajul este recitit din Gmail. Codul verifică identitatea mesajului, expeditorul, destinatarul, subiectul, conținutul și eticheta SENT înainte de a continua.

CRM-ul este verificat și după actualizare

Înainte de scriere, CRM-ul este citit din nou. Dacă rândul s-a schimbat după confirmarea mesajului, codul oprește actualizarea pentru a păstra intervenția umană. Situația necesită reconcilierea datelor, fără o nouă trimitere.

Scrierea modifică doar valorile necesare pentru dată, status, pasul următor și istoric. O recitire finală verifică valorile așteptate, câmpurile care trebuiau păstrate, formatarea și validările. Abia apoi rezultatul este marcat drept trimitere și CRM confirmate.

Nodurile n8n care confirmă Gmail SENT, citesc CRM, pregătesc și aplică actualizarea, apoi recitesc și confirmă sincronizarea.
03 · Actualizarea CRM este urmată de recitireCRM este citit din nou înainte de scriere. Actualizarea este limitată la valorile necesare, apoi rândul este recitit pentru verificarea valorilor, formatării și validărilor.

Ce arată acest proiect

Livrabilul este un sistem intern implementat în n8n, cu integrare Gmail–Google Sheets, verificări de eligibilitate, separarea coordonării de execuție și confirmarea explicită a etapelor.

Valoarea tehnică stă în felul în care sunt tratate schimbările de date și rezultatele incerte. Procesul păstrează diferența dintre pregătit, verificat, trimis și sincronizat.

Limita dovezilor: acest studiu documentează configurația și codul inspectate, împreună cu capturi reale din editor. Nu prezintă volume procesate, economii de timp sau rezultate comerciale măsurate.

Ai un proces care trece prin mai multe aplicații? SIMION SYSTEMS poate analiza pașii și construi integrările și verificările de care are nevoie sistemul tău.

URMĂTORUL PROIECT

Ce ai vrea să construim?

Spune-mi ce vrei să lansezi sau să îmbunătățești. Stabilim împreună de unde merită să începem.