2Slides Logo
Ölçekli Kişiselleştirilmiş Satış Teklifleri: Google Sheets + API (2026)
2Slides Team
15 min read

Ö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 bir themeId, 200 teklifin görsel olarak aynı kalmasını sağlar, böylece temsilciler sadece içeriğe dokunur.
  • responseLanguage her 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ımAraçNe olur2Slides uç noktası / kredi
1Google 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, dilyok
22Slides Templates Hub veya APIBir pitch deck şablonu seçin ve themeId'sini kaydedinGET /api/v1/themes/search, ücretsiz
3Zapier Kod adımı veya PythonSatırdan yapılandırılmış userInput promptu oluşturunyok
4Webhooks by Zapier veya requestsTeklif işini mode: "async" ile gönderinPOST /api/v1/slides/generate, sayfa başı 10 kredi
560 sn gecikme, sonra GETstatus success olana kadar sorgulayınGET /api/v1/jobs/{jobId}, ücretsiz
6Gmail adımı veya SMTPDüzenlenebilir PPTX downloadUrl'yi temsilciye e-posta ile gönderinyok
7Google Sheets güncellemeDenetim için jobId ve downloadUrl'yi satıra yazınyok

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:

companyindustrycontact_namecontact_titlepain_pointspricing_tierpricelanguagerep_emailstatus
Northwind LogisticsFreight and logisticsMariana RuizVP OperationsManual dispatch scheduling; 18% empty-mile rate; no live ETAsGrowthUSD 1,800/monthSpanishj.ortiz@yourco.comready
Contoso ClinicsOutpatient healthcareDavid ChenCOOPaper intake forms; 22-minute average wait; no-show rate 14%TeamUSD 950/monthEnglisha.park@yourco.comready

İ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.

2Slides Templates Hub with curated slide themes and Pitch Deck filter
Şekil 1: Pitch Deck filtresi uygulanmış Templates Hub. Buradan bir şablon seçin, ardından arama uç noktasıyla themeId'sini alın.

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.

2Slides Fast PPT interface with content box and template gallery
Şekil 2: Tarayıcıda Fast PPT. Generate uç noktası tam olarak bu akışı UI olmadan çalıştırır; bu, Google Sheets'ten PowerPoint otomasyonunu mümkün kılar.

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://..." } }

POST /api/v1/slides/generate parameters: themeId, userInput, responseLanguage, mode
Şekil 3: Generate uç noktasının dört parametresi. themeId ve userInput zorunludur; responseLanguage varsayılan olarak Auto, mode varsayılan olarak sync'tir.

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 userInput oluşturun (aşağıdaki snippet).
  • Webhooks by Zapier, POST https://2slides.com/api/v1/slides/generate adresine. Başlık Authorization: Bearer <anahtarınız>, JSON gövdesinde userInput, themeId, responseLanguage, mode: "async". Yanıttan data.jobId eşleyin.
  • Delay by Zapier, 60 saniye gecikme.
  • Webhooks by Zapier, GET https://2slides.com/api/v1/jobs/{{jobId}} aynı başlıkla. data.status ve data.downloadUrl eş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_email adresine, konu satırında potansiyel müşteri adı ve gövdede veya ek alanında downloadUrl.
  • Google Sheets: Satır Güncelle, jobId, downloadUrl yaz ve status'u done yap.

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.

Perplexity ads pitch deck from the 2Slides Gallery, a reference for proposal structure
Şekil 4: 2Slides Galerisi'nden bir pitch deck kapak slaytı. Teklif kapağı potansiyeli, iletişim kişisini ve tarihi içermeli.

Perplexity ads pitch deck from the 2Slides Gallery, a reference for proposal structure
Şekil 5: Aynı Galeri destesinden sonraki bir slayt. Slayt başına tek fikir yoğunluğuna dikkat edin; promptunuzda numaralandırılmış bölümlerle yansıtın.

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.

HacimSayfaKrediKredi paketleriUSDTeklif başı
Ayda 20 teklif2002,0001 × $5 (2,000)$5.00$0.25
Ayda 500 teklif5,00050,0001 × $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ımNeden
Temsilcilerin değiştireceği düzenlenebilir tekliflergenerate (Fast PPT), sayfa başı 10 krediYerel PPTX, ~30 s, tutarlı şablon
Birkaç kurumsal hesap için görsel olarak özel destelercreate-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şlemekcreate-like-this ve referenceImageUrl, aynı maliyetTasarım sistemini referans görüntüden türetir
Asenkron satış için anlatımlı teklif videosucreate-pdf-slides veya create-like-this, sonra generate-narration sayfa başı 210 krediFast 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 ready iş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-narration sadece create-pdf-slides veya create-like-this işlerini kabul eder. generate ile ü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.jobId altı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.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free