Migrasi webhook n8n ke Google Sheets: pindahkan aliran kerja ke AI Flowi Workflow
Migrasi webhook n8n ke Google Sheets memerlukan anda membina semula pemetaan medan, pengesahan dan respons kepada pemanggil dalam AI Flowi; eksport aliran kerja n8n tidak boleh diimport secara langsung. Berikan kebenaran semula kepada Google dan uji destinasi anda. Resipi AI Flowi ini diuji dalam persekitaran produksi pada 8 Oktober 2026: permintaan yang sah mengembalikan 200; tiada baris ditambah bagi permintaan yang ditolak kerana gagal semakan pengesahan atau semakan kunci.
Langkah pembinaan lengkap: tutorial webhook ke Google Sheets. Muat turun ZIP JSON aliran kerja yang telah dibersihkan daripada maklumat sensitif dan disahkan.
JSON aliran kerja n8n bukan format import untuk AI Flowi: migrasi bermaksud membina semula secara manual. Mulakan dengan JSON AI Flowi yang telah dibersihkan daripada maklumat sensitif di atas; gunakan eksport n8n anda sebagai rujukan sahaja. Sambungan fail yang sama tidak membuktikan keserasian. Import atau penukaran terus eksport n8n tidak diuji. n8n mendokumentasikan format JSON aliran kerjanya; didokumentasikan, tidak diuji oleh Ai Flowi, disemak pada 9 Oktober 2026.
Berkaitan: Perbandingan.
Sebelum anda bermula
- Catat medan input n8n sedia ada, transformasi, susunan lajur, destinasi, pengesahan identiti, respons kepada pemanggil dan dasar penghantaran pendua anda.
Pemetaan nod n8n kepada AI Flowi
Catat laluan muatan sebenar, ungkapan medan dan kontrak pemanggil daripada aliran kerja anda. Bina semula tingkah lakunya menggunakan jadual di bawah. Entri n8n didokumentasikan, tidak diuji oleh Ai Flowi; sumber rasmi yang dipautkan disemak pada 9 Oktober 2026.
| Nod n8n | Komponen AI Flowi | Nota |
|---|---|---|
| Webhook | Universal Webhook | Gunakan POST dan respons From Flow dalam resipi ini. Konfigurasikan semula titik akhir dan pengesahan identiti; jangan salin peraturan akses tanpa menelitinya. |
| IF / Filter | JSON Operations (JQ) + Verification Router | Bina semula semakan medan wajib. Reka bentuk yang diuji mengembalikan sebab kegagalan pengesahan melalui Rejected. |
| Google Sheets: Append Row | Append Rows | Petakan name, email dan request kepada A, B dan C. Operasi ini menambah baris, bukan Append or Update Row. |
| Respond to Webhook (kod respons tersuai) | Webhook Response 200 / 422 | n8n mendokumentasikan kod respons, pengepala dan badan yang boleh dikonfigurasikan. Bina semula kontrak pemanggil; cabang AI Flowi ini mengembalikan hasil penambahan baris atau sebab kegagalan pengesahan. |
| Bukti kelayakan Google: OAuth2 / Service Account | AI Flowi Google Connection | Berikan kebenaran semula kepada akaun yang mempunyai akses ke destinasi. Bukti kelayakan n8n tidak dipindahkan melalui import AI Flowi. |
Gunakan perbandingan AI Flowi Workflow dengan n8n sebagai rujukan berasingan; bina semula dan uji kontrak input aliran kerja, sambungan Google dan destinasi anda.
Perkara yang perlu dibina semula secara manual
Cipta akaun anda atau berikan kebenaran semula di bawah Settings → Google Connections, kemudian pilih akaun itu dalam Append Rows. Bukti kelayakan OAuth2 atau Service Account n8n sedia ada mesti digantikan dengan sambungan ini. Periksa eksport sebelum berkongsi: n8n mendokumentasikan nama dan ID bukti kelayakan dalam eksport aliran kerja (didokumentasikan, tidak diuji oleh Ai Flowi; disemak pada 9 Oktober 2026). JSON AI Flowi yang dibekalkan telah dibersihkan daripada maklumat sensitif; eksport pukal biasa boleh mengekalkan label akaun, pengecam sambungan, ID hamparan dan URL titik akhir.
Perkara yang tidak dipindahkan
- Tiada import natif: JSON aliran kerja n8n tidak boleh diimport ke dalam AI Flowi. Bina semula tingkah lakunya secara manual; eksport n8n ialah rujukan, bukan fail aliran kerja yang serasi dengan AI Flowi.
- Ciri tanpa padanan yang telah diuji dalam resipi ini: kod respons webhook, pengepala dan badan n8n yang boleh dikonfigurasikan memerlukan semakan kontrak pemanggil (didokumentasikan (sumber rasmi, disemak pada 9 Oktober 2026), tidak diuji oleh Ai Flowi). Batasan yang diketahui dalam panduan ini juga mengecualikan kod tersuai, nod lain, respons binari atau penstriman, aliran kerja ralat, percubaan semula dan sejarah pelaksanaan daripada resipi permulaan ini. Bina semula dan uji tingkah laku yang diperlukan secara berasingan; simpan rekod sejarah yang diperlukan.
- Bukti kelayakan: cipta semula sambungan Google dan pengesahan identiti webhook dalam AI Flowi. Bukti kelayakan OAuth2 / Service Account n8n tidak dipindahkan; nama dan ID bukti kelayakan dalam eksport bukan sambungan AI Flowi yang telah diberi kebenaran (didokumentasikan (sumber rasmi, disemak pada 9 Oktober 2026), tidak diuji oleh Ai Flowi).
- URL webhook: penghantar mesti menggunakan Production Endpoint AI Flowi yang baharu selepas semakan penerimaan. Simpan URL n8n lama untuk kembali ke sistem asal.
Hasil AI Flowi yang telah diuji (8 Oktober 2026)
Reka bentuk AI Flowi lulus ujian produksi dan ujian import bersih pada 8 Oktober 2026. Hasil yang direkodkan di bawah meliputi resipi tersebut, bukan aliran kerja n8n anda yang telah dimigrasikan. Bina semula pemetaan medan, bukti kelayakan dan destinasi anda sendiri, kemudian sahkan respons kepada pemanggil serta helaian yang telah ditulis sebelum menukar penghantar.
| Kes | Hasil HTTP yang direkodkan | Hasil destinasi yang direkodkan |
|---|---|---|
| Badan dan kunci platform yang sah | 200, dengan hasil penambahan baris | Satu baris ditambah mengikut susunan name/email/request |
| Medan tiada, jenis salah atau e-mel tidak sah | 422, dengan sebab kegagalan pengesahan medan | Tiada baris ditambah |
| JSON cacat format | 422, dengan ralat badan yang mesti berupa objek | Tiada baris ditambah |
| Kunci platform tiada atau tidak sah | 403, sebelum pelaksanaan aliran | Tiada baris ditambah |
| ID hamparan tidak betul, aliran asal sahaja | 404, ralat mentah komponen Google | Helaian ujian tidak berubah |
| Peristiwa sah yang sama dihantar dua kali | 200 bagi setiap penghantaran | Dua baris ditambah; tiada penyahduplikasian |
Salinan yang diimport secara bersih menghasilkan semula kejayaan, penolakan permintaan kerana gagal semakan pengesahan atau semakan kunci dan tingkah laku pendua. Ujian ID tidak betul hanya dijalankan pada reka bentuk asal. Bandingkan badan respons dan baca semula helaian sebenar selepas setiap kes; kanvas atau import yang berjaya sahaja tidak membuktikan bahawa data telah ditulis.
Batasan yang diketahui dan ciri migrasi yang tidak disokong
Setiap penghantaran berulang menambah satu baris dalam ujian penambahan baris pada 8 Oktober 2026. Bagi penghantar yang mencuba semula, versi perlindungan pendua, yang diuji dalam produksi pada 9 Oktober 2026, menggunakan event_id dan Upsert Row; penghantaran serentak masih boleh menyebabkan kedua-duanya menyisipkan baris. Ujian ID tidak betul yang asal mengembalikan butiran ralat mentah Google, termasuk ID hamparan; resipi ini tiada mekanisme untuk menangkap ralat dalam aliran.
Resipi permulaan ini meliputi satu objek JSON dan satu operasi penambahan baris dengan tiga lajur. Resipi ini tidak membina semula kod tersuai, nod lain, respons binari atau penstriman, aliran kerja ralat, percubaan semula atau sejarah pelaksanaan. Simpan rekod sejarah yang diperlukan secara berasingan. Bina semula dan uji tingkah laku tambahan sebelum peralihan; persamaan nama nod tidak membuktikan kesetaraan respons atau peraturan akses.
Senarai semak peralihan
Gunakan langkah ini untuk aliran kerja n8n yang telah anda bina semula. Ini ialah senarai semak operasi, bukan bukti bahawa peralihan antara platform ini telah diuji.
- Bina dan konfigurasikan: ikuti persediaan tutorial asas, atau persediaan perlindungan penduanya bagi penghantar yang mencuba semula. Cipta semula sambungan Google; semak Spreadsheet ID, tab, susunan lajur, pemetaan medan, kaedah POST, pengesahan identiti Platform API Key dan mod respons From Flow. Pastikan medan JQ kekal kelihatan.
- Jalankan ujian penerimaan pada AI Flowi: input yang sah dengan pengesahan identiti yang berjaya mesti mengembalikan 200 dan menulis satu baris; medan yang tiada, jenis salah, e-mel tidak sah dan JSON cacat format mesti mengembalikan 422 tanpa menambah baris; kunci yang tiada dan tidak sah mesti mengembalikan 403 tanpa menambah baris. Baca semula helaian selepas setiap kes.
- Uji penghantaran pendua: versi penambahan baris menulis dua baris bagi dua penghantaran sah yang sama. Dengan versi perlindungan pendua, hantar
event_idyang sama secara berturutan: jangkakan 200 dengan{"status":"inserted"}, kemudian 200 dengan{"status":"duplicate"}tanpa baris tambahan. Penghantaran serentak masih boleh menyebabkan kedua-duanya menyisipkan baris. - Jalankan kedua-dua sistem secara selari menggunakan helaian ujian: hantar input sintetik yang sama kepada n8n dan AI Flowi, menggunakan tab berasingan dalam hamparan ujian supaya hasil penulisan boleh dibandingkan. Bandingkan nilai yang dipetakan, susunan lajur, respons HTTP dan tingkah laku pendua dengan kontrak pemanggil yang telah anda catat. Selesaikan perbezaan sebelum menukar penghantar produksi.
- Tukar URL penghantar: catat URL lama dan masa peralihan, kemudian gantikan URL webhook n8n dengan Production Endpoint AI Flowi dan konfigurasikan pengesahan identiti AI Flowi bagi penghantar.
- Pantau permintaan awal: semak status/badan respons kepada pemanggil dan baris destinasi sebenar untuk mengesan penulisan yang tiada atau pendua. Kegagalan Sheets boleh mengembalikan ralat mentah platform; resipi yang diuji tiada mekanisme untuk menangkap ralat dalam aliran. Gunakan pelan kembali ke sistem asal jika tingkah laku yang dibina semula gagal dalam semakan anda.
- Kekalkan tempoh untuk kembali ke sistem asal: nyahaktifkan aliran kerja n8n lama selepas beralih. Biarkannya dinyahaktifkan, bukan dipadamkan, dengan URL dan konfigurasi yang masih tersedia sehingga tempoh kembali ke sistem asal yang anda pilih tamat.
Pelan kembali ke sistem asal
- Pulihkan penghantaran: halakan penghantar kembali ke URL webhook n8n yang telah dicatat, pulihkan pengesahan identiti asalnya dan aktifkan semula aliran kerja lama. Sahkan satu permintaan dan baris destinasi, kemudian nyahaktifkan pengganti AI Flowi.
- Selaraskan rekod bagi tempoh peralihan: apabila versi perlindungan pendua digunakan, bandingkan baris yang ditulis dalam tempoh itu dengan rekod penghantar berdasarkan
event_idsebelum menghantar semula peristiwa yang tiada. Kekalkan pengecam yang sama untuk percubaan semula. Upsert Row mengemas kini baris sepadan yang sedia ada; ia tidak menggabungkan baris pendua sedia ada, dan skop kuncinya ialah satu lembaran kerja. Jika aliran kerja lama tidak menyimpanevent_id, simpan pengecam itu dalam rekod penghantar untuk penyelarasan manual. Versi penambahan baris tiada perlindungan pendua event_id, jadi semak baris bagi tempoh itu secara manual sebelum menghantar semula.
Kembali ke sistem asal tidak membatalkan penulisan pada helaian. Ini ialah proses operasi manual untuk kembali ke sistem asal; batasan perlindungan pendua yang telah diuji masih terpakai, termasuk kemungkinan penyisipan serentak.
Sumber dan skop bukti
- Tutorial webhook ke Google Sheets dan ZIP JSON aliran kerja yang telah dibersihkan daripada maklumat sensitif. Resipi AI Flowi, JQ yang tepat, respons dan batasan: laporan produksi dan import bersih bertarikh 8 Oktober 2026. Port sepadan dengan import yang telah dibersihkan daripada maklumat sensitif.
- Google Connection dan import/eksport aliran kerja AI Flowi.
- Dokumentasi rasmi n8n dipautkan di sebelah setiap pemetaan dan fakta eksport di atas. Sumber rasmi disemak pada 9 Oktober 2026: didokumentasikan, tidak diuji oleh Ai Flowi. Tiada aliran kerja n8n atau import antara platform dilaksanakan.