

n8n + 2Slides: Otomatiskan Alur Kerja Presentasi Secara Gratis
n8n adalah alternatif open-source yang self-hosted untuk Zapier — dan berfungsi sempurna dengan 2Slides API. Panduan ini menunjukkan cara membangun alur kerja presentasi otomatis tanpa membayar platform otomasi komersial.
Mengapa n8n + 2Slides?
| Fitur | n8n | Zapier |
|---|---|---|
| Biaya | Gratis (self-hosted) | $20-60+/bulan |
| Hosting | Self-hosted atau cloud | Hanya cloud |
| Privasi data | Server Anda, data Anda | Pihak ketiga |
| Kompleksitas | Alur kerja tanpa batas | Batas berdasarkan paket |
| Open source | Ya (Apache 2.0) | Tidak |
Untuk tim yang sudah menjalankan n8n, menambahkan otomasi presentasi 2Slides sangatlah mudah.
Pengaturan
1. Instal n8n (jika belum)
# Docker (direkomendasikan) docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n # Atau npm npm install n8n -g && n8n start
2. Buat Alur Kerja Baru
Di editor n8n, buat alur kerja baru dengan node-node berikut:
3. Tambahkan Node HTTP Request
Konfigurasi node HTTP Request untuk memanggil 2Slides:
- Method: POST
- URL:
https://2slides.com/api/v1/slides/generate - Authentication: Generic Credential Type → Header Auth
- Name:
Authorization - Value:
Bearer sk-2slides-your-api-key
- Name:
- Body Content Type: JSON
- Body:
{ "userInput": "{{ $json.topic }}", "themeId": "your-theme-id", "mode": "sync", "responseLanguage": "en", "resolution": "2K" }
4. Tambahkan Trigger
Pilih apa yang memulai alur kerja:
Schedule Trigger — untuk laporan berulang:
- Interval: Setiap 1 minggu
- Hari: Senin
- Jam: 9
Webhook Trigger — untuk pembuatan sesuai permintaan:
- Buat URL webhook
- Panggil dari aplikasi atau Slack Anda
Gmail/Slack Trigger — untuk berbasis event:
- Pantau channel atau inbox untuk permintaan presentasi
5. Tambahkan Node Pengiriman
Kirim slide yang dihasilkan ke tim Anda:
- Slack Node: Posting pesan dengan URL unduhan
- Gmail Node: Kirim email dengan link
- Google Drive Node: Upload ke folder bersama
Contoh Alur Kerja
Update Tim Mingguan
Schedule (Senin jam 9 pagi) → HTTP Request (2Slides API: generate laporan mingguan slide) → Slack (posting link unduhan ke #team-updates)
Dokumen ke Slide saat Upload
Google Drive Trigger (file baru di folder) → HTTP Request (2Slides API: create-pdf-slides) → Wait (polling untuk penyelesaian job) → Gmail (kirim slide ke pengunggah)
CRM Deal → Pitch Deck
HubSpot Trigger (tahap deal = Proposal) → Get Deal Data (HubSpot API) → HTTP Request (2Slides API: generate pitch deck) → HubSpot (lampirkan slide ke deal) → Slack (notifikasi sales rep)
Lanjutan: Async Generation dengan Polling
Untuk job pembuatan yang lebih lama, gunakan mode async dengan loop polling:
HTTP Request (mulai job, mode: async) → Wait (5 detik) → HTTP Request (cek status job) → IF (status != 'success') → Loop kembali ke Wait → ELSE → Proses hasil (kirim slide)
Tips
- Simpan API key Anda sebagai n8n Credential — jangan hardcode di dalam node
- Gunakan expressions untuk membangun topik presentasi secara dinamis dari data trigger
- Tambahkan error handling — gunakan node Error Trigger n8n untuk menangkap kegagalan
- Pantau penggunaan kredit — tambahkan pengecekan sebelum generasi untuk memastikan kredit mencukupi
Pertanyaan yang Sering Diajukan
Apakah n8n bisa menangani pola async polling?
Ya — gunakan node Loop/Wait untuk mengimplementasikan polling. n8n mendukung conditional loops secara native.
Apakah n8n gratis untuk use case ini?
n8n self-hosted sepenuhnya gratis. n8n Cloud memiliki tier gratis dengan 5 workflow aktif.
Bisakah saya menjalankan n8n di server saya bersama tools lain?
Ya — n8n berjalan sebagai Docker container dan dapat berdampingan dengan layanan lain di server Anda.
Otomatiskan slide secara gratis — hubungkan n8n ke 2Slides API dan bangun workflow pertama Anda dalam hitungan menit.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free