2Slides Logo
n8n + 2Slides: Otomatisasi Workflow Presentasi Secara Gratis
2Slides Team
4 min read

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?

Fiturn8nZapier
BiayaGratis (self-hosted)$20-60+/bulan
HostingSelf-hosted atau cloudHanya cloud
Privasi dataServer Anda, data AndaPihak ketiga
KompleksitasAlur kerja tanpa batasBatas berdasarkan paket
Open sourceYa (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
  • 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

  1. Simpan API key Anda sebagai n8n Credential — jangan hardcode di dalam node
  2. Gunakan expressions untuk membangun topik presentasi secara dinamis dari data trigger
  3. Tambahkan error handling — gunakan node Error Trigger n8n untuk menangkap kegagalan
  4. 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