# n8n, Make dan Zapier

Alat apa pun yang bisa mengirim request HTTP bisa menjadwalkan post. Polanya sama di mana-mana:

1. **Kredensial:** header `Authorization` dengan nilai `Bearer pf_…`.
2. **Media:** `POST https://postflow.biz.id/api/v1/media` dengan `{ "url": "<URL file publik>" }`, lalu simpan `id`-nya.
3. **Post:** `POST https://postflow.biz.id/api/v1/posts` dengan caption, `mediaIds`, `targets` dan `action`.
4. **Hasil:** tambahkan [webhook](/id/guides/webhooks/) yang mengarah ke trigger webhook alat tersebut untuk menanggapi `post.published` atau `post.failed`.

## n8n

Pakai node **HTTP Request** dengan **Header Auth** (nama `Authorization`, nilai `Bearer pf_…`) dan **Send Body → JSON**. Anda juga
bisa mengimpor [dokumen OpenAPI](https://postflow.biz.id/api/v1/openapi.json) ke alat yang bisa membacanya. Untuk node AI Agent,
sambungkan [MCP server](/id/agents/clients/n8n/).

## Make

Pakai modul **HTTP → Make a request** dengan method `POST`, body type **Raw**, content type **JSON**, dan header `Authorization`.

## Zapier

Pakai **Webhooks by Zapier → Custom Request** dengan header `Authorization` dan body JSON. Untuk memulai Zap saat post terbit, pakai
**Webhooks by Zapier → Catch Hook** lalu tempel URL-nya di pengaturan webhook PostFlow.

## Ide

- Baris baru di Google Sheet (tanggal, caption, URL gambar) menjadi post terjadwal.
- Produk baru di toko online menjadi draft di semua akun untuk direview seseorang.
- Post yang gagal mengirim pesan WhatsApp atau Slack ke orang yang sedang bertugas.
- Komentar baru (`comment.received`) diteruskan ke alat help desk, atau ke langkah AI yang menyiapkan draft balasan untuk disetujui manusia.