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.

Oleh Ai Flowi · Diterbitkan · Dikemas kini

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
Nod n8nKomponen AI FlowiNota
WebhookUniversal WebhookGunakan POST dan respons From Flow dalam resipi ini. Konfigurasikan semula titik akhir dan pengesahan identiti; jangan salin peraturan akses tanpa menelitinya.
IF / FilterJSON Operations (JQ) + Verification RouterBina semula semakan medan wajib. Reka bentuk yang diuji mengembalikan sebab kegagalan pengesahan melalui Rejected.
Google Sheets: Append RowAppend RowsPetakan 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 / 422n8n 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 AccountAI Flowi Google ConnectionBerikan 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.

Hasil produksi untuk dihasilkan semula dengan input sintetik
KesHasil HTTP yang direkodkanHasil destinasi yang direkodkan
Badan dan kunci platform yang sah200, dengan hasil penambahan barisSatu baris ditambah mengikut susunan name/email/request
Medan tiada, jenis salah atau e-mel tidak sah422, dengan sebab kegagalan pengesahan medanTiada baris ditambah
JSON cacat format422, dengan ralat badan yang mesti berupa objekTiada baris ditambah
Kunci platform tiada atau tidak sah403, sebelum pelaksanaan aliranTiada baris ditambah
ID hamparan tidak betul, aliran asal sahaja404, ralat mentah komponen GoogleHelaian ujian tidak berubah
Peristiwa sah yang sama dihantar dua kali200 bagi setiap penghantaranDua 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.

  1. 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.
  2. 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.
  3. Uji penghantaran pendua: versi penambahan baris menulis dua baris bagi dua penghantaran sah yang sama. Dengan versi perlindungan pendua, hantar event_id yang 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

  1. 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.
  2. Selaraskan rekod bagi tempoh peralihan: apabila versi perlindungan pendua digunakan, bandingkan baris yang ditulis dalam tempoh itu dengan rekod penghantar berdasarkan event_id sebelum 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 menyimpan event_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