

AI Slayt Üretimini SaaS Ürününüze Nasıl Entegre Edersiniz
SaaS ürününüze AI sunum üretimini eklemek güçlü bir farklılaştırıcı olabilir. CRM platformları satış sunumları oluşturabilir. Analitik araçları verileri slayt olarak dışa aktarabilir. LMS platformları ders materyalleri oluşturabilir. Bu kılavuz, 2Slides API'sini ürününüze nasıl yerleştireceğinizi gösterir.
Sunum Üretimini Neden Yerleştirmeli?
| SaaS Kategorisi | Sunum Kullanım Senaryosu | Kullanıcılara Değer |
|---|---|---|
| CRM (HubSpot, Salesforce) | Anlaşma verilerinden otomatik satış sunumları oluşturma | Temsilcilere anlaşma başına 2+ saat kazandırır |
| Analytics (Tableau, Mixpanel) | Gösterge panellerini sunum slaytları olarak dışa aktarma | Tek tıkla paydaş raporları |
| Proje Yönetimi (Jira, Asana) | Proje durum sunumları oluşturma | Haftalık güncellemeleri otomatikleştirir |
| LMS (Canvas, Teachable) | Müfredattan ders slaytları oluşturma | İçerik oluşturmayı hızlandırır |
| Marketing (HubSpot, Marketo) | Kampanya rapor sunumları | Müşteri raporlamayı otomatikleştirir |
| İK (BambooHR, Workday) | Organizasyon şemaları, değerlendirme sunumları oluşturma | İK ekibine zaman kazandırır |
Entegrasyon Mimarisi
Temel Mimari
SaaS Uygulamanız ↓ (kullanıcı sunum oluşturmayı tetikler) Backend Sunucunuz ↓ (2Slides API anahtarınızla API çağrısı) 2Slides API ↓ (asenkron iş işleme) Backend Sunucunuz (tamamlanma için sorgular) ↓ (kullanıcıya indirme URL'si döndürür) SaaS Uygulamanız (kullanıcı slaytları indirir veya görüntüler)
Önemli: 2Slides API anahtarınızı asla istemciye açık etmeyin. Tüm API çağrıları backend'iniz üzerinden gitmelidir.
Uygulama
// Backend endpoint'iniz app.post('/api/generate-presentation', async (req, res) => { const { topic, dataContext, userId } = req.body; // Kullanıcı izinlerini ve kredi bakiyesini doğrula const user = await getUser(userId); if (!user.canGenerateSlides) { return res.status(403).json({ error: 'Sunum oluşturma mevcut değil' }); } // 2Slides API'sini sunucunuzdan çağırın const job = await fetch('https://2slides.com/api/v1/slides/generate', { method: 'POST', headers: { 'Authorization': `Bearer ${process.env.TWOSLIDES_API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ userInput: topic, themeId: user.preferredTheme, mode: 'async' }) }).then(r => r.json()); // İş referansını veritabanınızda saklayın await saveJob(userId, job.jobId); res.json({ jobId: job.jobId, status: 'processing' }); });
Kredi Yönetimi Stratejileri
Strateji 1: Aboneliğe Dahil Etme
Sunum kredilerini mevcut planlarınıza dahil edin:
- Ücretsiz seviye: 5 sunum/ay
- Pro seviye: 50 sunum/ay
- Kurumsal: Sınırsız
Strateji 2: Ek Özellik
Sunum oluşturmayı ayrı bir ek özellik olarak satın:
- 20 sunum için ayda $10
- Kullandıkça öde, sunum başına $0.50
Strateji 3: Ölçülü Kullanım
Maliyetleri kar marjı ile yansıtın:
- Müşteri başına 2Slides kredi kullanımını takip edin
- Kendi fiyatınızla faturalandırın (2Slides kredileri ~$0.002 maliyetlidir)
Çok Kiracılı Sistemde Dikkat Edilecekler
Tema Yönetimi
Farklı müşterilere farklı temalar atayın:
const customerThemes = { 'acme-corp': 'mckinsey-theme-id', 'startup-xyz': 'apple-theme-id', 'enterprise-inc': 'corporate-theme-id' };
Create Like This ile Marka Tutarlılığı
Her müşterinin marka referans görselini saklayın ve tüm sunumları için kullanın:
const brandAssets = await getBrandAssets(customerId); // Müşterinin marka slaytını tüm sunumları için referans olarak kullanın
Dil Tercihleri
Her müşterinin dil ayarlarına uyun:
const language = customer.locale || 'en'; // 22+ dil destekleniyor
Üretim Kontrol Listesi
- API anahtarı güvenli bir şekilde saklandı (env vars, secrets manager)
- Tüm API çağrıları backend'den yapılıyor (asla client-side değil)
- Yeniden deneme mantığı ve kullanıcı dostu mesajlarla hata işleme
- Endpoint'inizde hız sınırlaması (kötüye kullanıma karşı koruma)
- Müşteri başına kredi/kullanım takibi
- Zaman aşımı ile iş durumu sorgulama
- İndirme URL önbellekleme (URL'ler sona erer, buna göre planlayın)
- API çağrıları için loglama ve izleme
Sık Sorulan Sorular
Çıktıyı white-label yapabilir miyim?
Evet — oluşturulan PowerPoint dosyaları 2Slides markası içermez. Kullanıcılarınızın PowerPoint'te düzenleyebileceği standart .pptx dosyaları olarak görünürler.
2Slides API çalışmazsa ne olur?
Zarif bozulma uygulayın — kullanıcılara "oluşturma geçici olarak kullanılamıyor" mesajı gösterin ve isteği yeniden deneme için kuyruğa alın.
Birden fazla müşteri bir API anahtarını paylaşabilir mi?
Evet — bir API anahtarı tüm platformunuza hizmet verir. Kullanımı kendi sisteminizde müşteri başına takip edin.
Ürününüze sunum oluşturma özelliği ekleyin — 2Slides'ta API erişimi alın.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free