n8n

3 mnt baca

Terbitkan, jadwalkan, dan pantau postingan Anda dari workflow n8n mana pun dengan node Sofia yang terverifikasi oleh n8n: satu kunci pribadi sudah cukup.

Node Sofia untuk n8n menghubungkan akun Anda dengan workflow Anda, tanpa menulis satu baris kode pun: formulir, toko, atau spreadsheet bisa memicu postingan, dan postingan yang terbit atau gagal bisa memulai workflow lain.

Di halaman iniMemasangnyaMenghubungkannyaYang tersediaContohKesalahan di n8n

Memasangnya

  • 1. Buka panel node. Di sebuah workflow, klik “+” lalu cari “Sofia”.
  • 2. Pasang node. Pilih Sofia, lalu “Install node”. Pemilik instans memasangnya sekali, untuk semua anggota.
  • 3. Atau pasang paketnya. Di instans self-hosted, buka “Settings › Community nodes › Install” lalu masukkan nama paket n8n-nodes-sofia-post.

Menghubungkannya

  • 1. Buat kunci pribadi. Di pengaturan, halaman “Sofia API”, tab “Akses pribadi”, “Kunci baru”. Kunci hanya ditampilkan sekali.
  • 2. Buat kredensial di n8n. Tambahkan kredensial “Sofia API” dan tempel kunci di kolom “Personal Key” (sofia_pk_live_…). Biarkan “API URL” apa adanya; n8n menguji kunci dengan GET /v1/me.
  • 3. Pakai di workflow. Satu kredensial menjangkau semua usaha Anda, dengan hak Anda.

Yang tersedia

ElemenNama di n8nFungsinya
TindakanSofia › Post › CreateMenerbitkan, menjadwalkan, atau menyimpan draf, dengan satu postingan per akun yang dipilih dan media lewat alamat
TindakanSofia › Post › GetMembaca sebuah postingan dan status tiap jaringan
PemicuSofia Trigger › Post PublishedMemulai workflow saat postingan sudah terbit di setidaknya satu jaringan
PemicuSofia Trigger › Post FailedMemulai workflow saat sebuah jaringan menolak postingan, meskipun jaringan lain sudah menerbitkannya

Daftar “Establishment” dan “Accounts” terisi dari usaha dan akun terhubung Anda. Kosongkan “Schedule At” untuk menerbitkan sekarang; tanggal dibaca dalam zona waktu workflow. “Draft” menyimpan postingan tanpa menerbitkannya. Kolom yang tidak konsisten (draf bertanggal, alamat media tidak lengkap) ditolak sebelum postingan dibuat.

Contoh

  • 1. Buat postingan. Tambahkan node “Sofia” dengan “Post › Create”, pilih usaha dan akun-akunnya, tulis teksnya, lalu tambahkan “Media URLs” dan “Schedule At” di bawah “Additional Fields”.
  • 2. Baca statusnya. Tambahkan node “Sofia” kedua dengan “Post › Get” dan beri id yang dikembalikan langkah sebelumnya. Setelah postingan dikirim, status-nya adalah published, partial, atau failed, beserta tautan dan jawaban tiap jaringan.
  • 3. Tanggapi kegagalan. Mulai workflow lain dengan node “Sofia Trigger” pada “Post Failed”, lalu sambungkan ke node Slack atau email dengan pesan di bawah ini.
{{ $json.platforms }}: {{ $json.errors }}

Pemicu ini memeriksa Sofia secara berkala (polling). Pemicu mulai dari postingan yang muncul setelah workflow diaktifkan: postingan sebelumnya tidak diputar ulang. “Fetch Test Event” menampilkan postingan terbaru agar Anda bisa memetakan kolom-kolomnya, dan jika Anda memilih satu usaha, hanya usaha itu yang dipantau.

Kesalahan di n8n

  • 401: kunci tidak lagi berlaku, buat kunci baru dan tempel di kredensial yang sama.
  • 429: terlalu banyak panggilan; kesalahan menyebutkan berapa detik harus menunggu sebelum mencoba lagi.
  • Penolakan lain: kesalahan dari Sofia, beserta kodenya, ditampilkan di n8n. Dengan “Continue On Fail”, item yang ditolak menjadi item error dan workflow tidak berhenti.

Gunakan n8n jika otomatisasi Anda sudah berjalan di sana. Pilih Zapier jika alat Anda terhubung dengannya, dan webhook atau Sofia API jika Anda menulis kode.