n8n
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.
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 denganGET /v1/me. - 3. Pakai di workflow. Satu kredensial menjangkau semua usaha Anda, dengan hak Anda.
Yang tersedia
| Elemen | Nama di n8n | Fungsinya |
|---|---|---|
| Tindakan | Sofia › Post › Create | Menerbitkan, menjadwalkan, atau menyimpan draf, dengan satu postingan per akun yang dipilih dan media lewat alamat |
| Tindakan | Sofia › Post › Get | Membaca sebuah postingan dan status tiap jaringan |
| Pemicu | Sofia Trigger › Post Published | Memulai workflow saat postingan sudah terbit di setidaknya satu jaringan |
| Pemicu | Sofia Trigger › Post Failed | Memulai 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
idyang dikembalikan langkah sebelumnya. Setelah postingan dikirim,status-nya adalahpublished,partial, ataufailed, 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
errordan 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.