01Ce înseamnă de fapt să sincronizezi un tabel
Dacă lead-urile, programările, prețurile sau stocul tău stau deja într-un Google Sheet, ai o sursă de date care funcționează fără să cumperi nimic. Titlul articolului e o părere, nu o statistică: nu am numărat câte automatizări pornesc dintr-un tabel și nu publicăm nicio cifră de acest fel. Putem spune ceva mai îngust. Un tabel e un loc ieftin în care să scrii un proces, deci e un punct de plecare rezonabil. Înainte să alegi un instrument, stabilește direcția. Rândurile pot intra în tabel din altă parte, de pildă dintr-un formular. Pot ieși din el, de pildă un rând nou care ar trebui să creeze un contact sau să trimită un email. Sau vrei ambele, iar asta e cel mai greu dintre cele trei, după părerea noastră. Fiecare direcție are altă cale documentată, iar restul articolului le parcurge pe rând.
- În tabel: răspunsurile din formular, comenzile și cererile ajung ca rânduri
- Din tabel: un rând nou sau modificat declanșează un email, o fișă în CRM sau un mesaj
- În ambele sensuri: aceeași informație stă în două locuri, deci hotărăște care copie are dreptate când nu se potrivesc
- Nu avem o cifră despre câte automatizări pornesc dintr-un tabel și nu afirmăm niciuna
02Patru feluri de a lega un tabel, și ce spune fiecare pagină
Google Forms e cel mai simplu. În Forms mergi la răspunsuri, la Summary, alegi More, apoi Select destination for responses și indici un tabel nou sau unul existent (support.google.com/docs/answer/2917686). Dacă deconectezi formularul, răspunsurile noi nu mai ajung în tabel, iar datele existente rămân. Apps Script e pasul următor. Pagina Google despre declanșatoare (developers.google.com/apps-script/guides/triggers) listează declanșatoare simple, ca onEdit, și declanșatoare instalabile pentru deschidere, modificare, trimiterea unui formular și rulări programate în timp. Cele simple nu pot accesa servicii care cer autorizare și nu pot rula mai mult de 30 de secunde. Aceeași pagină spune că execuțiile de script și cererile API nu pornesc declanșatoarele, cu exemplul că Range.setValue() nu pornește onEdit. Deci, dacă un alt instrument scrie în tabelul tău, un script onEdit nu observă. Instrumentele fără cod sunt a treia cale. Pagina Zapier pentru Google Sheets listează 7 declanșatoare, printre care New Spreadsheet Row, Updated Spreadsheet Row și New or Updated Spreadsheet Row, și marchează unele ca instant, iar altele ca verificare periodică, la fiecare 15 minute pe planul Free. Make listează Watch New Rows și Watch Changes și spune că Watch Changes vede doar modificările făcute în aplicația Google Sheets și cere un webhook configurat cu add-on-ul Make sau cu un script. n8n are un nod de aplicație cu acțiuni ca Append Row, Update Row și Get Row(s) și un nod separat, Google Sheets Trigger, cu evenimentele Row added, Row updated și Row added or updated. Cum facturează fiecare e în articolul nostru despre Zapier, Make și n8n, deci aici sărim peste prețuri. A patra cale e API-ul Sheets, cu cod scris de tine.
- Google Forms: din formular în tabel, într-un singur sens, se setează din fila de răspunsuri
- Apps Script: declanșatoare pentru editare, modificare, trimiterea unui formular și rulări programate, dar modificările făcute de un script sau de API nu pornesc niciunul
- Zapier: 7 declanșatoare Google Sheets listate, unele instant, altele cu verificare la 15 minute pe planul Free
- Make: Watch New Rows și Watch Changes; al doilea vede doar modificările din aplicația Google Sheets și cere un webhook configurat cu add-on-ul Make sau cu un script
- n8n: un nod de aplicație cu acțiuni ca Append Row, Update Row și Get Row(s) și un nod separat, Google Sheets Trigger, cu evenimentele Row added, Row updated și Row added or updated
- Toate paginile au fost deschise pe 20 octombrie 2026. Furnizorii le schimbă, deci verifică înainte să construiești
03Limite de verificat înainte ca tabelul să devină sistemul tău
Google publică cifrele. Un tabel creat în Google Sheets sau convertit în el ține până la 20 de milioane de celule sau 100 MB (support.google.com/drive/answer/37603). Apps Script permite 6 minute pe execuție și un timp total de rulare a declanșatoarelor de 90 de minute pe zi la un cont personal sau de 6 ore pe zi la Google Workspace. Pagina, actualizată pe 3 septembrie 2026, spune că limitele se pot schimba fără anunț (developers.google.com/apps-script/guides/services/quotas). API-ul Sheets permite 300 de cereri de citire și 300 de cereri de scriere pe minut per proiect, și câte 60 din fiecare per utilizator per proiect. Cererile peste limită primesc codul HTTP 429 (developers.google.com/workspace/sheets/api/limits). Un exemplu de calcul, făcut de noi și nu o cifră Google: dacă un flux scrie fiecare comandă nouă ca o cerere separată, din contul unui singur utilizator, a 61-a comandă din același minut depășește limita de 60 de cereri. După părerea noastră, dai de alte probleme înainte de plafonul de celule: doi oameni care editează același rând, o coloană redenumită care strică fluxul, o modificare făcută de un script care nu pornește nimic. E judecata noastră, nu o afirmație Google.
- Dimensiunea tabelului: până la 20 de milioane de celule sau 100 MB (support.google.com/drive/answer/37603)
- Apps Script: 6 minute pe execuție; timp de rulare a declanșatoarelor 90 de minute pe zi (cont personal) sau 6 ore pe zi (Workspace)
- API Sheets: 300 pe minut per proiect și 60 per utilizator per proiect, pentru citire și pentru scriere; peste limită vine codul HTTP 429
- Semne că e timpul să pleci din tabel, după părerea noastră: o coloană redenumită sau mutată strică fluxul, ori înregistrările vin mai repede decât poate scrie un singur cont
04Unde PROOF48 nu e alegerea potrivită
Dacă tot ce ai nevoie e un formular care umple un tabel, folosește Google Forms și te oprești acolo. Dacă poți construi singur unul sau două fluxuri, un abonament la un instrument fără cod costă mult mai puțin decât AUTOMATE, care are 2.997 EUR pe lună. AUTOMATE listează tot ce e în GROWTH, un chatbot AI pentru site care califică și programează, auto-respondere pentru DM și email, automatizare de programări cu CRM, administrare automată a recenziilor și două automatizări custom pe lună. Nu listează Google Sheets și nu acoperă WhatsApp sau telefonul. PROOF48 nu a publicat niciun studiu de caz cu o sincronizare Google Sheets, deci nu avem un rezultat de citat. Ne potrivim afacerii al cărei tabel a crescut până a ajuns sistemul ei și acum trebuie înlocuit. Asta e o aplicație web, de la 5.000 EUR, cu propriul termen, iar proiectele mai mari sau custom pot cere un avans, așa cum se stabilește în termeni. Articolul nostru despre semnele că ai nevoie de o aplicație web, nu de un site, explică unde e granița. Lucrările de automatizare de sine stătătoare se discută și se calculează la cerere, prin pagina de start.
- Un formular care umple un tabel: folosește Google Forms, sari peste PROOF48
- Unul sau două fluxuri pe care le poți construi singur: ia un abonament la un instrument fără cod, sari peste AUTOMATE
- AUTOMATE nu listează nicio funcție Google Sheets și nu acoperă WhatsApp sau telefonul
- Un tabel care a ajuns sistemul afacerii e un proiect de aplicație web, de la 5.000 EUR, iar pentru lucrări mai mari se poate stabili un avans
O comandă de rotiserie care nu trece printr-un tabel
Rotiseria Baba Novac preia comenzi prin checkout Stripe, cu intervale de ridicare, și trimite un email de confirmare prin Resend la fiecare comandă. Stack-ul ei listează PostgreSQL, o bază de date, iar lucrarea include o interfață de administrare pe care bucătăria o folosește în timpul serviciului. Nu afirmăm că restaurantul a ținut vreodată comenzile într-un tabel și nu avem cifre despre volumul de comenzi sau despre ce a economisit sistemul, deci nu dăm niciuna. Singura concluzie pe care o tragem e îngustă: după părerea noastră, când comenzile, plățile și personalul din bucătărie depind de aceeași înregistrare, înregistrarea aceea își are locul într-un sistem făcut pentru ea, nu într-un tabel.
Vezi lucrarea: Rotiseria Baba NovacÎntrebări, cu răspuns
Poate Google Sheets să-mi actualizeze singur celelalte aplicații?
Printr-un declanșator, da. Apps Script are declanșatoare instalabile pentru modificare, trimiterea unui formular și rulări programate, iar Zapier și Make listează declanșatoare pentru rânduri noi. Fiecare are limitele ei, descrise mai sus.
De ce nu a pornit scriptul meu onEdit când alt instrument a adăugat un rând?
Pagina Google despre declanșatoare spune că execuțiile de script și cererile API nu pornesc declanșatoarele și dă ca exemplu Range.setValue(). Un declanșator onEdit reacționează la modificările făcute de o persoană în tabel.
Cât de mare poate deveni un Google Sheet?
Pagina de ajutor Google spune până la 20 de milioane de celule sau 100 MB pentru tabelele create în Google Sheets sau convertite în el. Pe pagina aceea nu apare nicio limită pentru coloane sau file.
Configurează PROOF48 sincronizări cu Google Sheets?
AUTOMATE nu listează Google Sheets și nu am publicat niciun studiu de caz cu așa ceva. Include două automatizări custom pe lună, iar lucrările de sine stătătoare se discută și se calculează la cerere. Spune-ne fluxul și îți zicem dacă merită construit sau dacă ajunge un abonament pe care îl administrezi tu.
Unde se încadrează PROOF48
Stabilește mai întâi direcția: rânduri care intră în tabel, rânduri care ies din el, sau ambele. Google Forms, Apps Script, Zapier, Make, n8n și API-ul Sheets acoperă fiecare o parte, cu limite pe care le spun propriile pagini, de pildă 20 de milioane de celule pe tabel și 60 de cereri de scriere pe minut per utilizator în API. Modificările făcute de un script sau de API nu pornesc un declanșator onEdit. AUTOMATE de la PROOF48 nu listează Google Sheets, deci verifică fluxul tău față de conținutul lui înainte să presupui că se potrivește.
Cosmin Tiu · Fondator, PROOF48
Cosmin lucrează în marketing online și dezvoltare software din 2018, iar din ianuarie 2023 construiește zilnic cu AI. Scrie și acum cod de la zero în fiecare zi, în Python, React, Rust și C#. PROOF48 livrează site-uri de prezentare în 48 de ore și facturează după, așa că fiecare opinie de pe acest blog a fost plătită în lucrări reale, nu în teorie.