

Ölçekli Kişiselleştirilmiş Satış Teklifleri: Google Sheets + API (2026)
Ölçekli kişiselleştirilmiş satış teklifleri üretmek için, potansiyel müşterileri bir Google Sheet'te (veya bir CRM dışa aktarımında) tutun, her satırı yapılandırılmış bir prompta dönüştürün ve her destenin aynı tasarımı paylaşması için sabit bir themeId ile 2Slides Fast PPT uç noktası POST /api/v1/slides/generate'e gönderin. Her 10 sayfalık teklif 100 kredi tutarındadır, yaklaşık 0,25 ABD dolarıdır, yaklaşık 30 saniyede yerel düzenlenebilir PPTX olarak gelir ve otomatik olarak temsilciye e-posta ile gönderilebilir. Bu tarif, RevOps ve satış operasyonları liderleri ile outbound yapan kurucular içindir.
Ana çıkarımlar
- Bir
POST /api/v1/slides/generateçağrısı, bir tablo satırını sayfa başına 10 kredi karşılığında tasarlanmış, düzenlenebilir bir PPTX teklifine dönüştürür. GET /api/v1/themes/search?query=pitch deck'ten alınan sabit birthemeId, 200 teklifin görsel olarak aynı kalmasını sağlar, böylece temsilciler sadece içeriğe dokunur.responseLanguageher satır için bir dil adı alır ("Spanish", "Portuguese"), böylece LATAM ve EMEA hesapları aynı tablodan ana dillerinde desteler alır.- Generate uç noktası anahtar başına dakikada 6 istek kabul eder; aralarda uyuyan bir Python kuyruğu yaklaşık 70 dakikada 200 teklifi temizler.
- Kayıtta verilen 500 ücretsiz kredi 5 test teklifini karşılar; ayda 500 üretim teklifi yaklaşık 102,50 ABD doları kredi tutarındadır.
Kimler için
RevOps veya satış operasyonlarını yönetiyorsunuz ya da outbound'u kendiniz yapan bir kurucusunuz. Temsilciler, %80'i öncekiyle aynı olan bir teklif destesi oluşturmak için 45 dakika harcıyor, bu yüzden nitelikli potansiyel müşterilerinizin yarısı hiç kişiselleştirilmiş teklif almıyor. Potansiyel müşteri verileriniz zaten şirket, sektör, sorunlar, fiyatlandırma seviyesi ve iletişim adı ile Google Sheet'te veya CRM dışa aktarımında bulunuyor.
Her teklifin özel görseller veya anlatımlı video gerektirdiği durumlarda bu tarifi kullanmayın. Bu, daha sonra ele alınan görsel tasarımlı iş akışı içindir. Satış ekibiniz HubSpot içinde yaşıyor ve tekliflerin anlaşma aşamalarından tetiklenmesini istiyorsanız, bunun yerine HubSpot AI sunum ve satış destesi otomasyonu içindeki CRM yerel desenini okuyun.
İş akışına genel bakış
| Adım | Araç | Ne olur | 2Slides uç noktası / kredi |
|---|---|---|---|
| 1 | Google Sheets veya CRM dışa aktarımı | Her potansiyel müşteri için bir satır: şirket, sektör, sorunlar, fiyatlandırma seviyesi, iletişim, dil | yok |
| 2 | 2Slides Templates Hub veya API | Bir pitch deck şablonu seçin ve themeId'sini kaydedin | GET /api/v1/themes/search, ücretsiz |
| 3 | Zapier Kod adımı veya Python | Satırdan yapılandırılmış userInput promptu oluşturun | yok |
| 4 | Webhooks by Zapier veya requests | Teklif işini mode: "async" ile gönderin | POST /api/v1/slides/generate, sayfa başı 10 kredi |
| 5 | 60 sn gecikme, sonra GET | status success olana kadar sorgulayın | GET /api/v1/jobs/{jobId}, ücretsiz |
| 6 | Gmail adımı veya SMTP | Düzenlenebilir PPTX downloadUrl'yi temsilciye e-posta ile gönderin | yok |
| 7 | Google Sheets güncelleme | Denetim için jobId ve downloadUrl'yi satıra yazın | yok |
Adım 1: Potansiyel müşteri tablosunu yapılandırın
Teklif kalitesi, beslediğiniz sütunlarla belirlenir. Her potansiyel müşteri için bir satır ve aşağıdaki sütunlar yeterlidir:
| company | industry | contact_name | contact_title | pain_points | pricing_tier | price | language | rep_email | status |
|---|---|---|---|---|---|---|---|---|---|
| Northwind Logistics | Freight and logistics | Mariana Ruiz | VP Operations | Manual dispatch scheduling; 18% empty-mile rate; no live ETAs | Growth | USD 1,800/month | Spanish | j.ortiz@yourco.com | ready |
| Contoso Clinics | Outpatient healthcare | David Chen | COO | Paper intake forms; 22-minute average wait; no-show rate 14% | Team | USD 950/month | English | a.park@yourco.com | ready |
İki kural, sonraki promptun güvenilir olmasını sağlar. İlk olarak, pain_points kısa noktalı ifadeler olarak yazılmalı, paragraflar değil; böylece model ele alınacak üç net sorunu anlar. İkinci olarak, language sütunu API'nin beklediği şekilde tam dil adını içermeli ("Spanish", "es" değil). status sütunu otomasyonun zaten işlenmiş satırları atlamasını sağlar.
Bir CRM'den dışa aktarım yapıyorsanız, aynı alanları eşleyin. Google Sheets API doğrudan tabloyu okuyabilir; Python sürümünde CSV dışa aktarımı kullanmak istemezseniz tercih edilebilir.
Adım 2: Her teklifin aynı tasarımı paylaşması için bir themeId seçin
Teklif sisteminin amacı tutarlılıktır. Her deste farklı bir şablon kullanırsa, markanız on farklı şirket gibi görünür. Şablon kütüphanesinde bir kez arama yapın, bir pitch deck veya teklif şablonu seçin ve otomasyonda themeId'sini sabitleyin.
Önce görsel olarak 2slides.com/templates adresinde Pitch Deck filtresiyle göz atın ve şablon adını not edin.

Sonra aynı şablonu API'den bir ID'ye dönüştürün. Arama uç noktası ücretsizdir ve dakikada 6 istekle sınırlıdır, burada önemsizdir çünkü sadece bir kez çağrılır.
curl -s "https://2slides.com/api/v1/themes/search?query=pitch%20deck&limit=5" \
-H "Authorization: Bearer $SLIDES_API_KEY"Yanıt, eşleşen şablonları themeId ve meta verileriyle listeler. ID'yi bir ortam değişkenine (PROPOSAL_THEME_ID) kopyalayın ki Zapier adımı ve Python betiği aynı değeri okusun. Şablonu yılda bir değiştirin, anlaşma başına değil.
API, Fast PPT web aracının kullandığı aynı motoru çalıştırır: içerik yapıştır, şablon seç, PPTX al. Uç nokta, tablodaki her satır için bunu arayüz olmadan yapar.

Adım 3: Promptu oluşturun ve satış teklifi otomasyon API'sini çağırın
Teklif promptu yapılandırılmış olmalı, sohbet tarzında değil. Modele potansiyelin kim olduğunu, neyin sorun olduğunu, ne önerdiğinizi ve hangi bölümlerin hangi sırayla üretileceğini söyleyin. Fiyatlandırmayı kendi slaytında tutun ki temsilciler destenin geri kalanını bozmadan düzenleyebilsin.
Aşağıda yukarıdaki tablonun ilk satırı için tam çağrı örneği var. responseLanguage satırdan gelir ve mode "async" olarak ayarlanır, böylece çağrı hemen bir iş kimliği ile döner.
curl -s -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Sales proposal for Northwind Logistics (freight and logistics). Prepared for Mariana Ruiz, VP Operations. Pain points: manual dispatch scheduling; 18% empty-mile rate; no live ETAs for customers. Recommended plan: Growth tier at USD 1,800/month for 25 dispatcher seats. Structure: 1) Our understanding of Northwind Logistics 2) Goals for the next 12 months 3) Proposed solution mapped to each pain point 4) 90-day rollout plan 5) Pricing (own slide) 6) Next steps. Consultative tone, no buzzwords.",
"themeId": "'"$PROPOSAL_THEME_ID"'",
"responseLanguage": "Spanish",
"mode": "async"
}'Her 2Slides yanıtı aynı zarf içinde gelir, bu Zapier'de alan eşlerken önemlidir:
{ "success": true, "data": { "jobId": "a1b2c3d4", "status": "pending" } }İşi her 5-10 saniyede bir sorgulayın. Fast PPT desteleri genellikle yaklaşık 30 saniyede tamamlanır.
curl -s https://2slides.com/api/v1/jobs/a1b2c3d4 \
-H "Authorization: Bearer $SLIDES_API_KEY"
# { "success": true, "data": { "jobId": "a1b2c3d4", "status": "success", "downloadUrl": "https://..." } }
mode parametresi bırakılırsa, uç nokta senkron çalışır ve aynı yanıtta downloadUrl döner. Bu tek seferlik çağrılar için daha basittir, ancak Zapier gibi kısa HTTP zaman aşımı olan platformlarda async daha güvenlidir ve toplu işlemler için doğru tercihtir.
Adım 4: Yeni tablo satırından Zapier ile PowerPoint üretimi
Mühendis olmayan ekipler için, Zapier bir satır ready olarak işaretlendikten sonra iki dakika içinde teklifi temsilcinin gelen kutusuna ulaştırır. Webhooks by Zapier uygulaması iki API çağrısını yapar; diğer her şey standart adımlardır.
- Tetikleyici: Google Sheets, yeni veya güncellenmiş satır. Sadece
status"ready" olan satırların devam etmesi için bir Filtre adımı ekleyin. - Code by Zapier (JavaScript) veya Formatter: satır sütunlarından
userInputoluşturun (aşağıdaki snippet). - Webhooks by Zapier, POST
https://2slides.com/api/v1/slides/generateadresine. BaşlıkAuthorization: Bearer <anahtarınız>, JSON gövdesindeuserInput,themeId,responseLanguage,mode: "async". Yanıttandata.jobIdeşleyin. - Delay by Zapier, 60 saniye gecikme.
- Webhooks by Zapier, GET
https://2slides.com/api/v1/jobs/{{jobId}}aynı başlıkla.data.statusvedata.downloadUrleşleyin. - Filtre: sadece
data.status"success" ise devam etsin. Nadiren iş hala işleniyorsa, ikinci bir Delay ve GET çifti ile tamamlanır. - Gmail: E-posta Gönder
rep_emailadresine, konu satırında potansiyel müşteri adı ve gövdede veya ek alanındadownloadUrl. - Google Sheets: Satır Güncelle,
jobId,downloadUrlyaz vestatus'udoneyap.
Kod adımı, prompt mantığını tek yerde tutar, böylece satış yöneticisi webhook'u değiştirmeden teklif yapısını değiştirebilir:
// Code by Zapier (JavaScript). inputData alanları tablo satırından eşlenir.
const {
company, industry, contact_name, contact_title,
pain_points, pricing_tier, price, language,
} = inputData;
const userInput = [
`Sales proposal for ${company} (${industry}).`,
`Prepared for ${contact_name}, ${contact_title}.`,
`Pain points: ${pain_points}.`,
`Recommended plan: ${pricing_tier} tier at ${price}.`,
`Structure: 1) Our understanding of ${company} 2) Goals for the next 12 months`,
`3) Proposed solution mapped to each pain point 4) 90-day rollout plan`,
`5) Pricing (own slide) 6) Next steps. Consultative tone, no buzzwords.`,
].join(" ");
output = { userInput, responseLanguage: language || "English" };API anahtarını Webhooks adımı başlığında tutun, asla tabloda değil. Birden fazla temsilci aynı anda satırları hazır işaretlerse, Zapier dakikada 6'dan fazla generate çağrısı yapabilir; fazladan çağrılar oran sınırı hatası alır ve Zapier'in yerleşik tekrar oynatma mekanizması bunları işler. Daha düzenli hacim için aşağıdaki Python toplu işini kullanın. Aynı Zapier deseni, Zapier ve 2Slides ile haftalık rapor slaytlarını otomatikleştirme için de kullanılır.
Adım 5: Python ile 200 kişiselleştirilmiş satış teklifini toplu üretin
Bir kampanya Pazartesi'ye kadar 200 teklif gerektiriyorsa, 200 Zap çalıştırmak yerine bir betik çalıştırın. Aşağıdaki betik, tablonun CSV dışa aktarımını (Dosya, İndir, CSV) okur, generate için dakikada 6 istek sınırına uymak için işleri 6'şar gruplar halinde gönderir, her işi 6 saniyelik aralıklarla sorgular (jobs için dakikada 10 istek sınırı altında kalmak için), her PPTX'i indirir ve sonuçları Gmail birleştirme veya CRM içe aktarımı için kullanılabilecek ikinci bir CSV'ye yazar.
import csv, os, time, requests
API = "https://2slides.com/api/v1"
HEADERS = {
"Authorization": f"Bearer {os.environ['SLIDES_API_KEY']}",
"Content-Type": "application/json",
}
THEME_ID = os.environ["PROPOSAL_THEME_ID"] # from GET /themes/search?query=pitch deck
BATCH = 6 # generate: 6 requests/min per key
POLL_GAP = 6 # jobs: 10 requests/min -> one poll every 6 s
OUT_DIR = "proposals"
def build_prompt(row):
return (
f"Sales proposal for {row['company']} ({row['industry']}). "
f"Prepared for {row['contact_name']}, {row['contact_title']}. "
f"Pain points: {row['pain_points']}. "
f"Recommended plan: {row['pricing_tier']} tier at {row['price']}. "
f"Structure: 1) Our understanding of {row['company']} 2) Goals for the next 12 months "
f"3) Proposed solution mapped to each pain point 4) 90-day rollout plan "
f"5) Pricing (own slide) 6) Next steps. Consultative tone, no buzzwords."
)
def submit(row):
r = requests.post(f"{API}/slides/generate", headers=HEADERS, timeout=60, json={
"userInput": build_prompt(row),
"themeId": THEME_ID,
"responseLanguage": row.get("language") or "English",
"mode": "async",
})
r.raise_for_status()
body = r.json() # { success, data: { jobId, status } }
if not body.get("success"):
raise RuntimeError(body)
return body["data"]["jobId"]
def poll(job_id):
r = requests.get(f"{API}/jobs/{job_id}", headers=HEADERS, timeout=30)
r.raise_for_status()
return r.json()["data"] # { jobId, status, progress, downloadUrl }
def download(url, path):
with requests.get(url, stream=True, timeout=120) as r:
r.raise_for_status()
with open(path, "wb") as f:
for chunk in r.iter_content(65536):
f.write(chunk)
def main():
os.makedirs(OUT_DIR, exist_ok=True)
with open("prospects.csv", newline="", encoding="utf-8") as f:
rows = [r for r in csv.DictReader(f) if r.get("status") == "ready"]
results = []
for i in range(0, len(rows), BATCH):
batch = rows[i:i + BATCH]
window_start = time.time()
pending = {submit(row): row for row in batch}
print(f"submitted {len(pending)} jobs, {i + len(batch)}/{len(rows)} total")
while pending:
for job_id in list(pending):
time.sleep(POLL_GAP)
data = poll(job_id)
if data["status"] == "success":
row = pending.pop(job_id)
safe = row["company"].replace(" ", "_")
path = os.path.join(OUT_DIR, f"{safe}_proposal.pptx")
download(data["downloadUrl"], path)
results.append({**row, "jobId": job_id,
"downloadUrl": data["downloadUrl"],
"file": path, "status": "done"})
elif data["status"] == "failed":
row = pending.pop(job_id)
results.append({**row, "jobId": job_id, "downloadUrl": "",
"file": "", "status": "failed"})
# Never more than 6 generate calls inside any 60-second window.
elapsed = time.time() - window_start
if elapsed < 60:
time.sleep(60 - elapsed)
with open("proposals_out.csv", "w", newline="", encoding="utf-8") as f:
w = csv.DictWriter(f, fieldnames=list(results[0].keys()))
w.writeheader()
w.writerows(results)
if __name__ == "__main__":
main()Zamanlama: Her 6'lık grup yaklaşık 60-120 saniye sürer (sorgulama dahil), böylece 200 teklif (34 grup) tek bir anahtarda yaklaşık 70 dakikada tamamlanır. Betik status ile idempotenttir, yani 140. satırda durursa yeniden çalıştırılır ve sadece kalan 60 ready satır gönderilir. Daha büyük işlemler ve farklı kuyruklama desenleri için AI API ile toplu sunum üretme rehberi bakınız.
Adım 6: Temsilcilere düzenlenebilir PPTX verin, PDF değil
generate çıktısı yerel PowerPoint dosyasıdır: gerçek metin kutuları, gerçek tablolar, şablonun master slaytları. Bu, tekliflerde Fast PPT kullanmanın nedenidir, çünkü görüntü olarak render edilen destelerden farklıdır.
Temsilciler teklifleri ürettikten sonra değiştirir. İndirim onaylanır, çağrıda oturum sayısı değişir, hukuk şartlar slaytına madde eklemek ister, potansiyelin logosu kapağa konur. Düzenlenebilir PPTX ile temsilci dosyayı açar, fiyatlandırma slaydını düzenler ve gönderir. PDF veya render edilmiş görüntü destesiyle her değişiklik tüm destenin yeniden üretilip gözden geçirilmesini gerektirir.
Gmail adımı (veya CRM e-posta aracı) PPTX dosyasını kendisi göndermeli, görüntüleyici bağlantısı değil ve konu satırı potansiyel müşteri adını içermeli ki temsilciler sonra bulabilsin. Temsilciler düzenlemelerden sonra PowerPoint'ten PDF olarak da dışa aktarabilir.
Güçlü bir teklif destesi nasıl görünür
Adım 3'te prompt yapısını yazmadan önce gerçek destelere bakmak faydalıdır. 2Slides Galerisi, yapıyı inceleyebileceğiniz referans desteler barındırır veya görsel tasarımlı yola giderseniz referenceImageUrl olarak create-like-this uç noktasına geçebilirsiniz. Bunlar API çağrılarından çıkan değil, referans destelerdir.


Güçlü tekliflerden üç desen promptunuza yansır: potansiyelin durumunu kendi kelimeleriyle açmak (pain_points sütunu), her çözüm noktasını bir sorunla eşlemek ve fiyatlandırmayı tek bir slaytta izole etmek. Her bölümde ne olması gerektiğine dair daha derin bilgi için AI ile satış destek destesi oluşturma rehberi bakınız.
Maliyeti nedir
Fast PPT sayfa başına 10 kredi ile faturalandırılır, tipik teklif 10 sayfadır. Tema arama ve iş sorgulama ücretsizdir.
| Hacim | Sayfa | Kredi | Kredi paketleri | USD | Teklif başı |
|---|---|---|---|---|---|
| Ayda 20 teklif | 200 | 2,000 | 1 × $5 (2,000) | $5.00 | $0.25 |
| Ayda 500 teklif | 5,000 | 50,000 | 1 × $80 (40,000) + 1 × $22.50 (10,000) | $102.50 | $0.21 |
Kayıtta verilen 500 ücretsiz kredi, 5 tam teklif testi için yeterlidir. Krediler oturumsuz ve kullanıldıkça ödenir, böylece tek bir paylaşılan anahtar 12 kişilik satış ekibine hizmet verebilir.
Bu kullanım durumu için Fast PPT mi yoksa görsel tasarımlı slaytlar mı?
| İhtiyaç | Kullanım | Neden |
|---|---|---|
| Temsilcilerin değiştireceği düzenlenebilir teklifler | generate (Fast PPT), sayfa başı 10 kredi | Yerel PPTX, ~30 s, tutarlı şablon |
| Birkaç kurumsal hesap için görsel olarak özel desteler | create-pdf-slides, sayfa başı 10 + 100 kredi (2K) | Stil promptundan görsel tasarımlı düzenler |
| Mevcut marka destesinin görünümünü eşlemek | create-like-this ve referenceImageUrl, aynı maliyet | Tasarım sistemini referans görüntüden türetir |
| Asenkron satış için anlatımlı teklif videosu | create-pdf-slides veya create-like-this, sonra generate-narration sayfa başı 210 kredi | Fast PPT işleri anlatımlı olamaz |
Bu makaledeki tablo kaynaklı hacim akışı için Fast PPT doğru varsayılan seçimdir. Görsel iş akışını, tasarımın farklılaştırıcı olduğu %5'lik anlaşmalar için ayırın.
Yaygın tuzaklar
- Dakikada 6 isteği aşmak. Yirmi satır aynı anda
readyişaretlenirse, saniyeler içinde 20 POST olur. Kuyruklayın: Python betiği 6'şar gruplar halinde gönderir ve 60 saniyeyi bekler; Zapier'de tekrar oynatma veya Delay adımı ile yayılma kullanın. - API anahtarını tabloda veya istemci tarafı betikte tutmak. Anahtarı Zapier webhook başlığında veya sunucu tarafı ortam değişkeninde tutun. Tabloda olursa herkes kredilerinizi harcar.
- Dil kodları yerine isimler.
responseLanguage"Spanish" veya "Portuguese" ister, "es" veya "pt-BR" değil. Sheets'te açılır liste ile doğrulayın. - Fast PPT'den anlatım veya MP4 beklemek.
generate-narrationsadececreate-pdf-slidesveyacreate-like-thisişlerini kabul eder.generateile üretilen teklifler sadece PPTX'tir. - 4000 kelimelik keşif çağrısı transkriptini
userInput'a dökmek. Önce özetleyin. Noktalı üç sorun, not duvarından daha iyidir ve fiyatlandırma slaytı temiz kalır. - Yanlış yanıt alanını eşlemek. İş kimliği
data.jobIdaltında, üst seviyede değil. Aynı zarf{ success, data: { ... } }sorgu yanıtı için de geçerlidir.
Sıkça Sorulan Sorular
CRM verilerinden Google Sheets olmadan satış destesi oluşturabilir miyim?
Evet. API sadece bir userInput dizesi ve bir themeId ister, bu yüzden herhangi bir kaynak olabilir: HubSpot iş akışı, Salesforce dışa aktarımı veya Postgres sorgusu. Google Sheets kullanışlıdır çünkü temsilciler satırları düzenleyip hazır işaretleyebilir, mühendislik yardımı gerekmez. Anlaşma aşaması değişikliklerinden tetiklenen CRM yerel tetik için, bu makalede daha önce bağlantısı verilen HubSpot desenine bakın.
Bir teklif oluşturmak ne kadar sürer?
Fast PPT destesi için iş başladıktan sonra yaklaşık 30 saniye. Zapier'de tek bir 60 saniyelik Delay hemen hemen her durumda yeterlidir. Python toplu işlemde altı teklif bir dakika içinde gönderilir ve genellikle sonraki dakika içinde tamamlanır, böylece 200 teklif tek API anahtarında yaklaşık 70 dakikada biter.
Her teklif aynı mı görünecek?
Tasarım aynı olur, bu amaçlanmıştır. Çünkü her iş aynı themeId kullanır, renkler, yazı tipleri ve düzenler toplu halde aynıdır, sadece içerik potansiyele göre değişir. İki farklı görünüm isterseniz, örneğin biri kurumsal biri KOBİ için, tabloya theme sütunu ekleyip iki farklı themeId'ye eşleyin.
Diğer sunum API'leri bu tür otomasyonu destekliyor mu?
Evet. Gamma'nın API'si developers.gamma.app benzer üretim otomasyonu sunar, ancak oradaki API anahtarları Pro plan gerektirir. 2Slides API anahtarları ücretsiz bir hesap dahil her hesapta çalışır ve Fast PPT çıktısı yerel PPTX'tir, barındırılan sayfa değil; bu da fiyatlandırma slaytlarında temsilci tarafı düzenlemeleri pratik kılar.
Temsilciler oluşturduktan sonra fiyatlandırma slaydını düzenleyebilir mi?
Evet, bu Fast PPT yolunu kullanmanın ana nedenidir. Dosya standart bir PPTX'tir, düzenlenebilir metin kutuları ve tablolar içerir, böylece temsilci oturum sayısını değiştirebilir, onaylanmış indirimi uygulayabilir veya PowerPoint ya da Google Slides'ta yasal madde ekleyebilir. Yeniden üretim gerekmez, destenin geri kalanı dokunulmaz.
Sonraki adımlar
Ölçekli kişiselleştirilmiş satış teklifleri üç parçaya dayanır: temiz bir tablo, sabit bir şablon ve dakikada 6 isteğe saygı gösteren bir kuyruk.
- 2slides.com/api adresinden API anahtarı alın. Kayıt 5 test teklifi için yeterli 500 ücretsiz kredi içerir.
- Hub gönderisindeki diğer ekip tariflerine göz atın: Takımlara göre AI sunum API kullanım durumları.
- Satış tarafında daha derine inmek için HubSpot AI satış destesi otomasyonu ve AI API ile toplu sunum üretme rehberi okuyun.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free