2Slides Logo
SaaS Ürününüze AI Slayt Üretimini Nasıl Entegre Edersiniz
2Slides Team
4 min read

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 KategorisiSunum Kullanım SenaryosuKullanıcılara Değer
CRM (HubSpot, Salesforce)Anlaşma verilerinden otomatik satış sunumları oluşturmaTemsilcilere anlaşma başına 2+ saat kazandırır
Analytics (Tableau, Mixpanel)Gösterge panellerini sunum slaytları olarak dışa aktarmaTek tıkla paydaş raporları
Proje Yönetimi (Jira, Asana)Proje durum sunumları oluşturmaHaftalı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