

Otomatiskan Presentasi Laporan Pemasaran: Deck ke Video API (2026)
Untuk mengotomatisasi presentasi laporan pemasaran, jalankan cron Senin yang menarik metrik kampanye, meminta LLM untuk narasi 8 slide, dan memanggil tiga endpoint 2Slides: create-pdf-slides untuk deck rekap bergambar dengan desain 16:9, generate-narration dalam mode multi untuk trek suara dua pembicara, dan download-slides-pages-voices untuk file PNG dan WAV per halaman yang kemudian digabungkan ffmpeg menjadi MP4. Deck 2K 8 halaman berharga 810 kredit (sekitar $2), narasi menambah 1.680 kredit (sekitar $4,20), jadi rekap mingguan dengan narasi sekitar $6 per klien. Dibangun untuk marketing ops, growth engineer, dan agensi.
Poin-poin utama
- Satu pekerjaan terjadwal menggantikan ritual Senin: ekspor metrik, deck rekap 8 slide, voiceover dua pembicara, dan MP4 1920×1080.
- Tiga endpoint 2Slides melakukan pekerjaan:
create-pdf-slides(10 + 100 kredit per halaman di 2K),generate-narration(210 kredit per halaman), dandownload-slides-pages-voices(gratis). - Rekap 8 slide dengan narasi berharga 2.490 kredit, sekitar $5 sampai $6,25 tergantung paket kredit; deck saja 810 kredit.
- Setiap endpoint tulis dibatasi 6 permintaan per menit per kunci, jadi jalankan 50 klien harus antre, tidak paralel.
- Fast PPT (
generate) tidak bisa dinarasikan; untuk video, mulai daricreate-pdf-slidesataucreate-like-this.
Untuk siapa ini
Pemimpin marketing ops yang membangun ulang deck rekap yang sama setiap Senin, growth engineer yang sudah punya metrik di warehouse, dan agensi yang harus memberikan update mingguan ke 20, 50, atau lebih klien. Masalahnya sama: angka siap jam 6 pagi, deck siap saat makan siang, dan setengah pemangku kepentingan tidak pernah membukanya.
Jangan gunakan resep ini jika pemangku kepentingan perlu mengedit slide di PowerPoint setelahnya; pipeline bergambar menghasilkan PDF jadi plus gambar halaman, bukan PPTX asli. Untuk deck mingguan yang bisa diedit, jalur Fast PPT di Automate weekly reports with Zapier and 2Slides lebih cocok.
Alur kerja sekilas
| Langkah | Alat | Apa yang terjadi | Endpoint 2Slides / kredit |
|---|---|---|---|
| 1. Pemicu | Cron (GitHub Actions, Cloud Scheduler, cron di VM) | Menjalankan Senin 06:00 di zona waktu klien | tidak ada |
| 2. Tarik metrik | Google Ads, Meta, ekspor GA4, atau query SQL warehouse | Satu objek JSON per klien: pengeluaran, rencana, konversi, CPA, kanal utama, kreatif utama | tidak ada |
| 3. Tulis narasi | LLM pilihan Anda | Mengembalikan 8 bagian berjudul: hasil utama, pengeluaran vs rencana, kanal utama, pemenang kreatif, catatan audiens, tes, risiko, rencana minggu depan | tidak ada |
| 4. Buat deck | 2Slides | Deck bergambar 16:9 di 2K dengan designStyle merek Anda | POST /api/v1/slides/create-pdf-slides, 810 kredit untuk 8 halaman |
| 5. Tambah narasi | 2Slides | Dua pembicara bergantian sepanjang deck | POST /api/v1/slides/generate-narration, 1.680 kredit untuk 8 halaman |
| 6. Ambil aset | 2Slides | ZIP dengan pages/page_01.png, voices/page_01.wav, dan transcript.txt | POST /api/v1/slides/download-slides-pages-voices, gratis |
| 7. Rakit dan kirim | ffmpeg di worker Anda, atau Workspace Export | MP4 H.264 diposting ke Slack, email, atau portal klien | ffmpeg: gratis; Workspace Generate Video: 20 kredit per halaman |
Setiap panggilan 2Slides menggunakan header yang sama Authorization: Bearer $SLIDES_API_KEY, dan setiap pekerjaan asinkron dipolling di GET /api/v1/jobs/{jobId}.
Langkah 1: Dapatkan API key dan sambungkan scheduler
Buat kunci di 2slides.com/api di tab API Keys. Akun baru mendapat 500 kredit gratis tanpa langganan, cukup untuk menjalankan pipeline ini sekali penuh sebelum membeli paket. Simpan kunci sebagai SLIDES_API_KEY di penyimpanan rahasia scheduler Anda, jangan di browser atau notebook bersama, dan konfirmasi dengan endpoint echo sebelum menjadwalkan apa pun.
curl -s https://2slides.com/api/v1/echo \
-H "Authorization: Bearer $SLIDES_API_KEY"
Untuk pemicu, workflow GitHub Actions dengan on: schedule: - cron: "0 6 * * 1" cukup untuk beberapa klien. Untuk 50 atau lebih, masukkan klien ke antrean dan biarkan satu worker memproses secara berurutan, agar tetap di bawah batas 6 permintaan per menit dengan ruang untuk retry.
Langkah 2: Tarik metrik dan biarkan LLM menulis narasi 8 slide
API 2Slides tidak tahu apa yang harus dikatakan rekap mingguan yang bagus; bagian itu milik Anda, dan menentukan kualitas deck. Tarik angka minggu lalu dari platform iklan atau warehouse Anda ke satu objek JSON datar per klien, lalu minta LLM mengembalikan tepat delapan bagian berjudul:
- Hasil utama: satu angka, satu kalimat ("CPA turun 18% minggu ke minggu dengan pengeluaran stabil").
- Pengeluaran vs rencana: aktual, rencana, selisih, kecepatan bulan.
- Kanal utama: tiga kanal dengan pengeluaran, konversi, CPA, dan perubahan.
- Pemenang kreatif: dua atau tiga iklan dengan konversi terbaik dan alasannya.
- Catatan audiens dan geo: apa yang berubah.
- Tes berjalan: hipotesis, status, tanggal baca.
- Risiko dan hambatan: batas anggaran, celah pelacakan, musiman.
- Rencana minggu depan: tiga poin dengan penanggung jawab.
Minta kalimat biasa dengan angka inline dan kurang dari 60 kata per bagian. create-pdf-slides menganggap teks Anda sebagai sumber kebenaran untuk salinan dan tata letak, jadi narasi bersih 400 sampai 500 kata menghasilkan deck yang lebih ringkas dibandingkan tumpukan 3.000 kata dari setiap metrik.
// narrative.mjs: bentuk output LLM sebelum sampai ke 2Slides
export function toUserInput(client, sections) {
const header = `Weekly paid media recap for ${client.name}, week of ${client.week}. ` +
`Audience: ${client.stakeholders}. Tone: direct, numbers first.`;
const body = sections
.map((s, i) => `Slide ${i + 1}: ${s.title}\n${s.body}`)
.join("\n\n");
return `${header}\n\n${body}`;
}Langkah 3: Otomasi deck laporan kampanye dengan create-pdf-slides
Kirim narasi ke create-pdf-slides. Set page: 8 agar jumlah slide sesuai delapan bagian Anda, aspectRatio: "16:9" untuk layar, dan resolution: "2K" agar PNG tetap tajam di 1920×1080 tanpa pembesaran. designStyle adalah tempat merek Anda hidup: warna, nuansa tipografi, aturan tata letak, dan apa yang dihindari.
curl -s https://2slides.com/api/v1/slides/create-pdf-slides \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Weekly paid media recap for Northwind Outdoor, week of 2026-09-01 to 2026-09-07. Audience: CMO and ecommerce lead. Tone: direct, numbers first.\n\nSlide 1: Headline result\nCPA fell 18% to $31.40 at flat spend of $48,200; 1,535 purchases vs. 1,301 the prior week.\n\nSlide 2: Spend vs. plan\nPlanned $50,000, spent $48,200 (-3.6%). Month pacing at 97% of plan.\n\nSlide 3: Top channels\nMeta $22,100 spend, 812 purchases, $27.20 CPA (-22%). Google Search $18,400, 571 purchases, $32.20 CPA (-9%). YouTube $7,700, 152 purchases, $50.66 CPA (+4%).\n\nSlide 4: Creative winners\n\"Trail-ready in 3 layers\" UGC video: 334 purchases, 3.1% CTR. \"Fall sale, free returns\" static: 218 purchases.\n\nSlide 5: Audience and geo notes\nPacific Northwest DMAs up 31% on purchases; 25-34 women now 41% of Meta conversions.\n\nSlide 6: Tests running\nBroad vs. interest targeting on Meta, day 9 of 14, read on Sept 12. Search brand exclusion test paused for tracking fix.\n\nSlide 7: Risks and blockers\nGA4 and Meta purchase counts diverge by 11%; YouTube CPA trending up two weeks straight.\n\nSlide 8: Next week plan\nShift $3,000 from YouTube to Meta UGC (owner: Priya). Launch two new UGC variants (owner: Sam). Close the GA4 tagging gap by Wednesday (owner: Dev).",
"designStyle": "Northwind Outdoor brand: deep forest green #1F3D2B, sand #E8DCC4, white; bold geometric sans-serif headlines; one large number per slide; clean data cards and simple bar comparisons; generous margins; no stock photography, no gradients",
"aspectRatio": "16:9",
"resolution": "2K",
"page": 8,
"contentDetail": "concise",
"imageModel": "gemini-3-pro-image",
"responseLanguage": "English",
"mode": "async"
}'Responsenya { "jobId": "..." }. Poll GET https://2slides.com/api/v1/jobs/{jobId} setiap 5 sampai 10 detik sampai status success (PDF ada di downloadUrl) atau failed. Perkirakan beberapa menit untuk delapan halaman 2K. Biaya: 10 kredit perencanaan plus 100 per halaman, jadi 810 kredit untuk deck 8 halaman.

create-pdf-slides lewat API.
Untuk menyesuaikan dengan slide merek yang sudah ada daripada deskripsi teks, gunakan create-like-this dengan referenceImageUrl menunjuk ke gambar publik satu slide bermerek. Isi, biaya, dan batasan sama.
Langkah 4: Dua pembicara dengan API presentasi video narasi
Setelah pekerjaan deck melaporkan success, panggil generate-narration pada jobId yang sama. Gunakan mode: "multi" dengan dua pembicara bernama dan dua dari 30 suara yang tersedia; Kore dan Puck cukup berbeda agar pendengar bisa mengikuti siapa yang bicara tanpa petunjuk visual. includeIntro: true menambah pembuka singkat yang menyebut klien dan minggu.
curl -s https://2slides.com/api/v1/slides/generate-narration \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jobId": "<deck jobId from step 3>",
"mode": "multi",
"speaker1Name": "Maya",
"speaker2Name": "Theo",
"speaker1Voice": "Kore",
"speaker2Voice": "Puck",
"contentMode": "standard",
"includeIntro": true
}'Endpoint membalas 202 dan pekerjaan kembali ke processing. Poll jobId yang sama sampai kembali success. Narasi biaya 210 kredit per halaman (10 untuk skrip, 200 untuk audio), jadi 1.680 kredit untuk delapan slide. Untuk panduan panjang skrip dan pacing, lihat Slides narration and video best practices.
Satu perbandingan, karena sering ditanya: situs developer Gamma (https://developers.gamma.app) mendokumentasikan resep video narasi yang menggabungkan n8n, Synthesia, ElevenLabs, dan Generate API mereka sendiri, dan kunci API-nya butuh paket Pro. Jalur 2Slides di atas menggunakan satu vendor dan satu kunci yang bekerja di semua akun, dengan ffmpeg di sisi Anda untuk perakitan; tidak menghasilkan presenter avatar seperti lapisan Synthesia. Pengungkapan: 2Slides adalah produk kami.
Langkah 5: Ubah laporan pemasaran mingguan jadi video dengan ffmpeg
Panggil download-slides-pages-voices dengan jobId yang sama. Ini mengembalikan ZIP gratis berisi pages/page_01.png sampai page_08.png, voices/page_01.wav sampai page_08.wav, dan transcript.txt dengan skrip yang diucapkan untuk caption atau ringkasan email.
curl -s https://2slides.com/api/v1/slides/download-slides-pages-voices \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "jobId": "<deck jobId>" }' \
-o recap.zip && unzip -q -o recap.zip -d recapLalu gabungkan setiap PNG dengan WAV-nya dan gabungkan. Satu baris ini menghasilkan MP4 H.264 1920×1080 di mana setiap slide tampil selama durasi narasinya:
cd recap && for i in $(seq -w 1 8); do ffmpeg -y -loop 1 -i pages/page_$i.png -i voices/page_$i.wav -c:v libx264 -tune stillimage -pix_fmt yuv420p -vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:a aac -b:a 192k -shortest clip_$i.mp4; done && printf "file 'clip_%s.mp4'\n" $(seq -w 1 8) > list.txt && ffmpeg -y -f concat -safe 0 -i list.txt -c copy weekly-recap.mp4Concat demuxer di akhir didokumentasikan di referensi format ffmpeg. Untuk potongan vertikal, ubah kedua nilai 1920:1080 menjadi 1080:1920 dan buat ulang deck dengan aspectRatio: "9:16".
Tidak punya worker dengan ffmpeg? Buka pekerjaan yang sama di 2Slides Workspace dan gunakan Export, lalu Generate Video. Ini merender MP4 H.264 1920×1080 atau 1080×1920 di browser dengan biaya 20 kredit per halaman (160 untuk rekap 8 slide). Cocok untuk sekali jalan; ffmpeg cocok untuk 50 klien setiap Senin.
Langkah 6: Pipeline Node.js untuk otomasi presentasi laporan pemasaran
Keseluruhan sebagai skrip Node 20 tanpa dependensi selain fetch. Ganti loadMetrics dan writeNarrative dengan query warehouse dan panggilan LLM Anda.
// weekly-recap.mjs: Node 20+, jalankan dari cron Senin Anda
import { writeFile } from "node:fs/promises";
import { execFile } from "node:child_process";
import { promisify } from "node:util";
import { toUserInput } from "./narrative.mjs";
import { loadMetrics, writeNarrative } from "./your-data-layer.mjs";
const BASE = "https://2slides.com";
const headers = {
Authorization: `Bearer ${process.env.SLIDES_API_KEY}`, // hanya sisi server
"Content-Type": "application/json",
};
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
const run = promisify(execFile);
async function post(path, body) {
const res = await fetch(`${BASE}${path}`, { method: "POST", headers, body: JSON.stringify(body) });
if (!res.ok) throw new Error(`${path} -> ${res.status}: ${await res.text()}`);
return res.json();
}
async function waitForJob(jobId, everyMs = 8000) {
for (;;) {
const res = await fetch(`${BASE}/api/v1/jobs/${jobId}`, { headers });
const job = await res.json();
console.log(` job ${jobId}: ${job.status} ${job.progress ?? ""}`);
if (job.status === "success") return job;
if (job.status === "failed") throw new Error(`job ${jobId} gagal: ${job.message ?? ""}`);
await sleep(everyMs); // polling setiap 5–10 detik; jobs/{id} mengizinkan 10 req/menit
}
}
export async function buildRecap(client) {
// 1) metrik -> narasi 8 bagian
const metrics = await loadMetrics(client);
const sections = await writeNarrative(client, metrics);
// 2) deck bergambar: 10 + 100 kredit/halaman di 2K
const { jobId } = await post("/api/v1/slides/create-pdf-slides", {
userInput: toUserInput(client, sections),
designStyle: client.designStyle,
aspectRatio: "16:9",
resolution: "2K",
page: 8,
contentDetail: "concise",
responseLanguage: client.language ?? "English",
mode: "async",
});
const deck = await waitForJob(jobId);
console.log("deck PDF:", deck.downloadUrl);
// 3) narasi dua pembicara: 210 kredit/halaman
await post("/api/v1/slides/generate-narration", {
jobId,
mode: "multi",
speaker1Name: "Maya",
speaker2Name: "Theo",
speaker1Voice: "Kore",
speaker2Voice: "Puck",
contentMode: "standard",
includeIntro: true,
});
await waitForJob(jobId);
// 4) PNG + WAV per halaman (gratis) -> MP4 via ffmpeg
const zipRes = await fetch(`${BASE}/api/v1/slides/download-slides-pages-voices`, {
method: "POST", headers, body: JSON.stringify({ jobId }),
});
if (!zipRes.ok) throw new Error(`download gagal: ${zipRes.status}`);
const zipPath = `out/${client.slug}.zip`;
await writeFile(zipPath, Buffer.from(await zipRes.arrayBuffer()));
await run("bash", ["./stitch.sh", zipPath, `out/${client.slug}-recap.mp4`]); // loop ffmpeg dari langkah 5
return { jobId, pdf: deck.downloadUrl, video: `out/${client.slug}-recap.mp4` };
}
// Proses klien satu per satu: 3 POST per klien menjaga di bawah 6 req/menit
const clients = JSON.parse(process.env.CLIENTS_JSON ?? "[]");
for (const client of clients) {
try {
const out = await buildRecap(client);
console.log(`selesai ${client.name}`, out);
} catch (err) {
console.error(`GAGAL ${client.name}:`, err.message); // alert, jangan retry sembarangan
}
}Setiap klien membutuhkan tiga permintaan tulis (deck, narasi, download) plus polling baca dengan batas 10 permintaan per menit terpisah.
Memilih gaya referensi
Jika mendeskripsikan merek Anda di designStyle kurang pas, gunakan gambar referensi. Galeri 2Slides menampung deck dunia nyata yang bisa Anda telusuri untuk arah atau berikan ke create-like-this sebagai referenceImageUrl. Ini deck referensi, bukan output API: slide di bawah berasal dari deck Adobe Creative Trends 2026 di Galeri dan menunjukkan gaya data-forward yang terkontrol dan mudah dibaca dalam rekap mingguan.


referenceImageUrl dan create-like-this menurunkan warna, tipografi, dan tata letak darinya.

Untuk agensi, simpan satu URL slide referensi per klien di samping konfigurasi metrik mereka, dan setiap deck Senin tetap dalam sistem visual klien tersebut.
Biayanya
Per rekap 8 slide: 810 kredit untuk deck 2K, 1.680 untuk narasi, gratis untuk ZIP dan ffmpeg di worker Anda sendiri. Paket kredit mulai dari $5 untuk 2.000 kredit ($0,0025 per kredit) sampai $80 untuk 40.000 kredit ($0,002 per kredit).
| Volume | Kredit Deck | Kredit Narasi | Total Kredit | USD di $0,0025 | USD di $0,002 (paket $80) |
|---|---|---|---|---|---|
| 1 rekap narasi | 810 | 1.680 | 2.490 | $6,23 | $4,98 |
| 20 rekap / bulan (5 kampanye mingguan) | 16.200 | 33.600 | 49.800 | $124,50 | $99,60 |
| 500 rekap / bulan (125 klien mingguan) | 405.000 | 840.000 | 1.245.000 | n/a | $2.490 |
| 20 deck / bulan, tanpa narasi | 16.200 | 0 | 16.200 | $40,50 | $32,40 |
Dua catatan. Turun ke resolution: "1K" tidak menghemat apa pun (100 kredit per halaman berlaku untuk 512px, 1K, dan 2K; hanya 4K yang menggandakan), jadi tetap di 2K. Merender MP4 di Workspace daripada ffmpeg menambah 160 kredit ($0,32 sampai $0,40) per rekap.
Fast PPT atau slide bergambar untuk kasus ini?
| Kebutuhan | Fast PPT generate | create-pdf-slides / create-like-this |
|---|---|---|
| Stakeholder mengedit deck di PowerPoint | Ya, PPTX asli dari 1.500+ template | Tidak, output PDF plus gambar halaman |
| Video tonton-bukan-baca dengan voiceover | Tidak, narasi tidak tersedia | Ya, generate-narration lalu MP4 |
| Biaya 8 halaman | 80 kredit (sekitar $0,20) | 810 kredit deck, 2.490 dengan narasi |
| Waktu pengerjaan | Sekitar 30 detik, sinkron default | Beberapa menit, asinkron default |
| Kontrol merek | Pilih themeId dari GET /api/v1/themes/search | designStyle teks bebas atau referenceImageUrl |
Banyak tim menjalankan keduanya: deck Fast PPT untuk manajer akun yang memberi anotasi, dan video narasi untuk klien yang menonton di ponsel. Bagaimana tim marketing menghasilkan deck presentasi AI secara skala membahas sisi editable secara mendalam.
Kesalahan umum
- Menjalankan 50 klien paralel. Setiap endpoint tulis membatasi 6 permintaan per menit per kunci. Antrikan klien dan proses satu per satu, atau sebarkan pengiriman sepanjang jam.
- Memanggil
generate-narrationpada pekerjaan Fast PPT. Narasi hanya menerima pekerjaan daricreate-pdf-slidesataucreate-like-this; pekerjaangenerateditolak dan tidak bisa dikonversi. - Menyimpan API key di dashboard browser. Simpan
SLIDES_API_KEYdi server atau penyimpanan rahasia scheduler. Jika halaman klien butuh video, sajikan MP4 yang sudah Anda render. - Menggunakan
page: 0saat ingin tepat delapan slide.0berarti deteksi otomatis jumlah halaman. Setpage: 8agar video mingguan selalu sama bentuk dan durasinya. - Mengirim kode bahasa.
responseLanguagemenerima nama seperti"Spanish", bukan"es". Simpan nama di konfigurasi tiap klien. - Mengirim ekspor metrik mentah. CSV 3.000 baris yang ditempel di
userInputmenghasilkan deck berantakan. Ringkas dulu, serahkan narasi 400-500 kata, dan simpan CSV sebagai lampiran.
Pertanyaan yang Sering Diajukan
Berapa biaya mengotomasi laporan pemasaran mingguan sebagai video narasi?
Rekap 8 slide dengan narasi berharga 2.490 kredit, antara $4,98 dan $6,23 tergantung paket kredit. Rinciannya 810 kredit untuk deck bergambar 2K (10 perencanaan plus 100 per halaman) dan 1.680 kredit untuk narasi dua pembicara (210 per halaman). Unduh PNG dan WAV per halaman gratis, dan penggabungan dengan ffmpeg di mesin Anda tidak dikenai biaya.
Apakah API voiceover AI untuk slide bisa menggunakan dua suara berbeda dalam satu deck?
Bisa. generate-narration dengan mode: "multi" menerima speaker1Name, speaker2Name, speaker1Voice, dan speaker2Voice, dan dua pembicara bergantian di slide. Ada 30 suara pilihan, termasuk Kore, Puck, Zephyr, Charon, Aoede, dan Leda. Gunakan mode: "single" dengan speakerName dan voice jika satu narator cukup, dengan biaya sama 210 kredit per halaman.
Endpoint mana yang dibutuhkan pipeline API presentasi video narasi?
Tiga, berurutan: POST /api/v1/slides/create-pdf-slides (atau create-like-this dengan referenceImageUrl) untuk desain deck, POST /api/v1/slides/generate-narration pada jobId hasilnya untuk menambah audio, dan POST /api/v1/slides/download-slides-pages-voices untuk mengambil pasangan PNG dan WAV. Poll GET /api/v1/jobs/{jobId} setiap 5 sampai 10 detik antar langkah. Fast PPT generate tidak termasuk karena tidak bisa dinarasikan.
Bisakah saya mengirimkan laporan mingguan yang sama dalam beberapa bahasa?
Bisa. Set responseLanguage pada create-pdf-slides ke nama bahasa seperti "Spanish" atau "Japanese" dan salinan slide ditulis dalam bahasa itu; narasi mengikuti isi slide. Lebih dari 20 bahasa didukung. Setiap bahasa adalah pekerjaan deck terpisah, jadi klien yang ingin video Inggris dan Spanyol membayar dua kali 2.490 kredit.
Berapa lama pipeline Senin per klien?
Rencanakan beberapa menit per klien: deck 8 halaman 2K butuh beberapa menit render, narasi menambah beberapa menit lagi, dan perakitan ffmpeg biasanya kurang dari satu menit untuk delapan klip. Polling setiap 5 sampai 10 detik dan proses klien satu per satu menghormati batas 6 permintaan per menit, dan jalankan 50 klien mulai 06:00 biasanya selesai sebelum stand-up pertama.
Langkah berikutnya
- Dapatkan API key di 2slides.com/api. 500 kredit gratis mencakup satu rekap narasi lengkap agar Anda bisa validasi pipeline sebelum beli paket, lalu otomasi presentasi laporan pemasaran untuk semua klien dengan jadwal sama.
- Telusuri resep tim demi tim lain di posting hub, AI presentation API use cases by team.
- Versi finansial alur ini, dengan laporan akhir bulan bukan metrik iklan, ada di Automate financial report presentations with AI voice narration; untuk aturan skrip dan pacing, baca Slides narration and video best practices.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free