2Slides Logo
व्यक्तिगत बिक्री प्रस्ताव बड़े पैमाने पर: Google Sheets + API (2026)
2Slides Team
19 min read

बड़े पैमाने पर व्यक्तिगत बिक्री प्रस्ताव: Google Sheets + API (2026)

बड़े पैमाने पर व्यक्तिगत बिक्री प्रस्ताव बनाने के लिए, संभावित ग्राहकों को Google Sheet (या CRM निर्यात) में रखें, प्रत्येक पंक्ति को एक संरचित प्रॉम्प्ट में बदलें, और इसे 2Slides Fast PPT एंडपॉइंट POST /api/v1/slides/generate पर एक निश्चित themeId के साथ भेजें ताकि हर डेक का डिज़ाइन समान रहे। प्रत्येक 10-पृष्ठ प्रस्ताव की लागत 100 क्रेडिट है, लगभग $0.25, जो लगभग 30 सेकंड में एक मूल संपादन योग्य PPTX के रूप में आता है, और इसे स्वचालित रूप से प्रतिनिधि को ईमेल किया जा सकता है। यह विधि RevOps और बिक्री संचालन के प्रमुखों, और आउटबाउंड चलाने वाले संस्थापकों के लिए है।

मुख्य बिंदु

  • एक POST /api/v1/slides/generate कॉल एक स्प्रेडशीट पंक्ति को डिज़ाइन किए गए, संपादन योग्य PPTX प्रस्ताव में बदल देता है, प्रति पृष्ठ 10 क्रेडिट पर।
  • GET /api/v1/themes/search?query=pitch deck से एक निश्चित themeId 200 प्रस्तावों को दृश्य रूप से समान रखता है, ताकि प्रतिनिधि केवल सामग्री को संपादित करें।
  • responseLanguage प्रति पंक्ति एक भाषा नाम स्वीकार करता है ("Spanish", "Portuguese"), इसलिए LATAM और EMEA खाते एक ही शीट से मूल भाषा के डेक प्राप्त करते हैं।
  • जनरेट एंडपॉइंट प्रति कुंजी प्रति मिनट 6 अनुरोधों की अनुमति देता है; एक Python कतार जो बैचों के बीच सोती है लगभग 70 मिनट में 200 प्रस्ताव साफ़ करता है।
  • साइनअप पर 500 मुफ्त क्रेडिट 5 परीक्षण प्रस्तावों को कवर करते हैं; 500 उत्पादन प्रस्ताव प्रति माह लगभग $102.50 क्रेडिट में आते हैं।

यह किसके लिए है

आप RevOps या बिक्री संचालन चलाते हैं, या आप स्वयं आउटबाउंड कर रहे संस्थापक हैं। प्रतिनिधि 45 मिनट खर्च करते हैं एक प्रस्ताव डेक बनाने में जो पिछले वाले से 80% समान होता है, इसलिए आपके आधे योग्य संभावित ग्राहकों को कभी भी व्यक्तिगत प्रस्ताव नहीं मिलता। आपका संभावित ग्राहक डेटा पहले से ही Google Sheet या CRM निर्यात में कंपनी, उद्योग, समस्या बिंदु, मूल्य निर्धारण स्तर, और संपर्क नाम के साथ मौजूद है।

जब प्रत्येक प्रस्ताव को कस्टम विज़ुअल या वर्णित वीडियो की आवश्यकता हो तो इस विधि का उपयोग न करें। वह बाद में कवर की गई इमेज-डिज़ाइन पाइपलाइन का काम है। यदि आपकी बिक्री टीम HubSpot के अंदर रहती है और आप डील स्टेज से प्रस्ताव ट्रिगर करना चाहते हैं, तो HubSpot AI presentation and sales deck automation में CRM-नेटिव पैटर्न पढ़ें।

कार्यप्रवाह का सारांश

चरणउपकरणक्या होता है2Slides एंडपॉइंट / क्रेडिट
1Google Sheets या CRM निर्यातप्रत्येक संभावित ग्राहक के लिए एक पंक्ति: कंपनी, उद्योग, समस्या बिंदु, मूल्य निर्धारण स्तर, संपर्क, भाषाकोई नहीं
22Slides Templates Hub या APIएक पिच-डेक टेम्पलेट चुनें और उसका themeId रिकॉर्ड करेंGET /api/v1/themes/search, मुफ्त
3Zapier कोड स्टेप या Pythonपंक्ति से एक संरचित userInput प्रॉम्प्ट बनाएंकोई नहीं
4Webhooks by Zapier या requestsmode: "async" के साथ प्रस्ताव जॉब सबमिट करेंPOST /api/v1/slides/generate, 10 क्रेडिट/पृष्ठ
560 सेकंड विलंब, फिर GETतब तक पोल करें जब तक status success न होGET /api/v1/jobs/{jobId}, मुफ्त
6Gmail स्टेप या SMTPसंपादन योग्य PPTX downloadUrl प्रतिनिधि को ईमेल करेंकोई नहीं
7Google Sheets अपडेटऑडिट के लिए jobId और downloadUrl वापस पंक्ति में लिखेंकोई नहीं

चरण 1: संभावित ग्राहक शीट को संरचित करें

प्रस्ताव की गुणवत्ता उन कॉलमों पर निर्भर करती है जिन्हें आप देते हैं। प्रत्येक संभावित ग्राहक के लिए एक पंक्ति वाली एक फ्लैट शीट और ये कॉलम पर्याप्त हैं:

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

दो नियम डाउनस्ट्रीम प्रॉम्प्ट को विश्वसनीय बनाते हैं। पहला, pain_points को छोटे सेमीकोलन-सेपरेटेड वाक्यांशों के रूप में लिखें, पैराग्राफ़ नहीं, ताकि मॉडल को तीन स्पष्ट समस्याएं मिलें। दूसरा, language कॉलम में API की अपेक्षा के अनुसार भाषा नाम लिखें ("Spanish", "es" नहीं)। एक status कॉलम स्वचालन को पहले से संसाधित पंक्तियों को छोड़ने देता है।

यदि आप CRM से निर्यात करते हैं, तो समान फ़ील्ड मैप करें। Google Sheets API सीधे शीट पढ़ सकता है यदि आप नीचे दिए गए Python संस्करण में CSV निर्यात का उपयोग नहीं करना चाहते।

चरण 2: एक themeId चुनें ताकि हर प्रस्ताव का डिज़ाइन समान रहे

प्रस्ताव प्रणाली का उद्देश्य स्थिरता है। यदि हर डेक अलग टेम्पलेट का उपयोग करता है, तो आपका ब्रांड दस कंपनियों जैसा दिखेगा। टेम्पलेट लाइब्रेरी में एक बार खोजें, एक पिच-डेक या प्रस्ताव टेम्पलेट चुनें, और उसका themeId स्वचालन में हार्ड-कोड करें।

पहले विज़ुअली ब्राउज़ करें 2slides.com/templates पर, पिच डेक द्वारा फ़िल्टर करें, और टेम्पलेट नाम नोट करें।

2Slides Templates Hub with curated slide themes and Pitch Deck filter
चित्र 1: Templates Hub, पिच डेक के लिए फ़िल्टर किया गया। यहां एक टेम्पलेट चुनें, फिर सर्च एंडपॉइंट के माध्यम से उसका themeId प्राप्त करें।

फिर API से उसी टेम्पलेट को ID में हल करें। सर्च एंडपॉइंट मुफ्त है और प्रति मिनट 6 अनुरोधों तक सीमित है, जो यहां अप्रासंगिक है क्योंकि आप इसे केवल एक बार कॉल करते हैं।

curl -s "https://2slides.com/api/v1/themes/search?query=pitch%20deck&limit=5" \ -H "Authorization: Bearer $SLIDES_API_KEY"

प्रतिक्रिया में मेल खाते टेम्पलेट्स उनके themeId और मेटाडेटा के साथ सूचीबद्ध होते हैं। ID को एक पर्यावरण चर (PROPOSAL_THEME_ID) में कॉपी करें ताकि Zapier स्टेप और Python स्क्रिप्ट एक ही मान पढ़ें। टेम्पलेट को साल में एक बार बदलें, डील के अनुसार नहीं।

API वही इंजन चलाता है जो Fast PPT वेब टूल चलाता है: सामग्री पेस्ट करें, टेम्पलेट चुनें, PPTX प्राप्त करें। एंडपॉइंट बस हर पंक्ति के लिए यह प्रक्रिया बिना UI के करता है।

2Slides Fast PPT interface with content box and template gallery
चित्र 2: ब्राउज़र में Fast PPT। जनरेट एंडपॉइंट बिना UI के ठीक यही फ्लो चलाता है, जो Google Sheets से PowerPoint स्वचालन को संभव बनाता है।

चरण 3: प्रॉम्प्ट बनाएं और बिक्री प्रस्ताव स्वचालन API कॉल करें

प्रस्ताव प्रॉम्प्ट संरचित होना चाहिए, संवादात्मक नहीं। मॉडल को बताएं कि संभावित ग्राहक कौन है, क्या समस्याएं हैं, आप क्या सुझाव देते हैं, और कौन से सेक्शन किस क्रम में बनाना है। मूल्य निर्धारण को अपनी स्लाइड पर रखें ताकि प्रतिनिधि इसे बिना डेक के बाकी हिस्से को प्रभावित किए संपादित कर सकें।

यहां ऊपर दी गई शीट की पहली पंक्ति के लिए सटीक कॉल है। ध्यान दें कि responseLanguage पंक्ति से आता है, और mode "async" है ताकि कॉल तुरंत एक जॉब ID के साथ लौटे।

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" }'

हर 2Slides प्रतिक्रिया एक ही लिफाफे में लिपटी होती है, जो Zapier में फ़ील्ड मैपिंग के लिए महत्वपूर्ण है:

{ "success": true, "data": { "jobId": "a1b2c3d4", "status": "pending" } }

हर 5 से 10 सेकंड में जॉब पोल करें। Fast PPT डेक आमतौर पर लगभग 30 सेकंड में तैयार हो जाते हैं।

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
चित्र 3: जनरेट एंडपॉइंट के चार पैरामीटर। themeId और userInput आवश्यक हैं; responseLanguage डिफ़ॉल्ट रूप से Auto है और mode डिफ़ॉल्ट रूप से sync है।

यदि आप mode छोड़ देते हैं, तो एंडपॉइंट सिंक्रोनस रूप से चलता है और उसी प्रतिक्रिया में downloadUrl लौटाता है। यह एक-बार कॉल के लिए सरल है, लेकिन async ज़्यादा सुरक्षित है जब Zapier जैसे प्लेटफ़ॉर्म में HTTP टाइमआउट कम हो, और यह बैच के लिए सही विकल्प है।

चरण 4: Zapier से नई शीट पंक्ति से PowerPoint जनरेशन

जिन टीमों के पास कॉल पर इंजीनियर नहीं है, Zapier एक पंक्ति को ready मार्क किए जाने के दो मिनट के भीतर प्रस्ताव प्रतिनिधि के इनबॉक्स में पहुंचा देता है। Webhooks by Zapier ऐप दो API कॉल करता है; बाकी सब सामान्य स्टेप्स हैं।

  • ट्रिगर: Google Sheets, नई या अपडेट की गई पंक्ति। एक फ़िल्टर स्टेप जोड़ें ताकि केवल status = ready वाली पंक्तियां आगे बढ़ें।
  • Code by Zapier (JavaScript) या Formatter: पंक्ति कॉलम से userInput असेंबल करें (नीचे स्निपेट)।
  • Webhooks by Zapier, POST https://2slides.com/api/v1/slides/generate पर। हेडर Authorization: Bearer <your key>, JSON बॉडी में userInput, themeId, responseLanguage, mode: "async"। प्रतिक्रिया से data.jobId मैप करें।
  • Delay by Zapier, 60 सेकंड विलंब।
  • Webhooks by Zapier, GET https://2slides.com/api/v1/jobs/{{jobId}} उसी हेडर के साथ। data.status और data.downloadUrl मैप करें।
  • Filter: केवल तब आगे बढ़ें जब data.status success हो। यदि जॉब अभी भी प्रोसेसिंग में है, तो दूसरा Delay + GET जोड़ी इसे कवर करती है।
  • Gmail: Send Email rep_email को, विषय में संभावित ग्राहक का नाम और बॉडी या अटैचमेंट में downloadUrl के साथ।
  • Google Sheets: Update Row, jobId, downloadUrl लिखें और status को done सेट करें।

कोड स्टेप प्रॉम्प्ट लॉजिक को एक जगह रखता है, ताकि बिक्री प्रबंधक बिना वेबहुक को छुए प्रस्ताव संरचना बदल सके:

// Code by Zapier (JavaScript). inputData fields are mapped from the sheet row. 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 कुंजी वेबहुक हेडर में रखें, कभी भी शीट में नहीं। यदि कई प्रतिनिधि एक साथ पंक्तियों को ready मार्क करते हैं, तो Zapier एक मिनट में 6 से अधिक जनरेट कॉल कर सकता है; अतिरिक्त कॉल को रेट-लिमिट त्रुटि मिलती है और Zapier की अंतर्निहित पुन:प्रेषण इसे संभालती है। अधिक स्थिर वॉल्यूम के लिए नीचे दिया गया Python बैच उपयोग करें। वही Zapier पैटर्न साप्ताहिक रिपोर्ट स्लाइड्स को Zapier और 2Slides के साथ स्वचालित करने में भी उपयोग होता है।

चरण 5: Python के साथ 200 व्यक्तिगत बिक्री प्रस्ताव बैच में बनाएं

जब किसी अभियान को सोमवार तक 200 प्रस्ताव चाहिए, तो 200 Zaps चलाने के बजाय एक स्क्रिप्ट चलाएं। नीचे दी गई स्क्रिप्ट शीट का CSV निर्यात पढ़ती है (File, Download, CSV), generate पर प्रति मिनट 6 अनुरोध सीमा का सम्मान करते हुए 6 के बैच में जॉब सबमिट करती है, हर जॉब को 6 सेकंड के अंतराल से पोल करती है ताकि jobs पर 10 अनुरोध प्रति मिनट सीमा के अंतर्गत रहे, प्रत्येक PPTX डाउनलोड करती है, और परिणामों को एक दूसरे CSV में लिखती है जिसे आपका Gmail मर्ज या CRM आयात उपयोग कर सकता है।

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()

समय: प्रत्येक 6 के बैच में लगभग 60 से 120 सेकंड लगते हैं जिसमें पोलिंग शामिल है, इसलिए 200 प्रस्ताव (34 बैच) लगभग 70 मिनट में एक कुंजी पर समाप्त होते हैं। स्क्रिप्ट status द्वारा आइडेम्पोटेंट है, इसलिए यदि यह पंक्ति 140 पर बंद हो जाती है तो आप इसे फिर से चला सकते हैं और केवल शेष 60 ready पंक्तियां सबमिट होंगी। बड़े रन और अधिक कतार पैटर्न के लिए देखें AI API के साथ प्रस्तुतियाँ बैच-जनरेट कैसे करें

चरण 6: प्रतिनिधियों को संपादन योग्य PPTX दें, PDF नहीं

generate का आउटपुट एक मूल PowerPoint फ़ाइल है: असली टेक्स्ट बॉक्स, असली टेबल, टेम्पलेट के मास्टर स्लाइड। यही कारण है कि प्रस्तावों के लिए Fast PPT का उपयोग इमेज-रेंडर किए गए डेक के बजाय किया जाता है।

प्रतिनिधि प्रस्तावों को जनरेट होने के बाद बदलते हैं। कोई छूट मंजूर होती है, कॉल पर सीट संख्या बदलती है, कानूनी स्लाइड पर एक क्लॉज जोड़ना होता है, संभावित ग्राहक का लोगो कवर पर लगाना होता है। संपादन योग्य PPTX के साथ प्रतिनिधि फ़ाइल खोलता है, मूल्य निर्धारण स्लाइड संपादित करता है, और भेज देता है। PDF या इमेज-रेंडर किए गए डेक के साथ, हर बदलाव के लिए पूरे डेक को फिर से जनरेट और समीक्षा करनी पड़ती है।

इसलिए Gmail स्टेप (या आपके CRM का ईमेल टूल) PPTX स्वयं भेजना चाहिए, व्यूअर लिंक नहीं, और विषय पंक्ति में संभावित ग्राहक का नाम होना चाहिए ताकि प्रतिनिधि बाद में इसे ढूंढ सकें। यदि आप एक polished leave-behind भी चाहते हैं, तो प्रतिनिधि PowerPoint से संपादन के बाद PDF निर्यात कर सकते हैं।

एक मजबूत प्रस्ताव डेक कैसा दिखता है

चरण 3 में प्रॉम्प्ट संरचना लिखने से पहले, वास्तविक डेक देखें। 2Slides Gallery में संदर्भ डेक होते हैं जिन्हें आप संरचना के लिए अध्ययन कर सकते हैं, या यदि आप इमेज-डिज़ाइन मार्ग पर जाते हैं तो उन्हें referenceImageUrl के रूप में create-like-this एंडपॉइंट को पास कर सकते हैं। ये संदर्भ डेक हैं, ऊपर दिए गए API कॉल से आउटपुट नहीं।

Perplexity ads pitch deck from the 2Slides Gallery, a reference for proposal structure
चित्र 4: 2Slides Gallery में एक पिच डेक का कवर स्लाइड। एक प्रस्ताव कवर में संभावित ग्राहक, संपर्क, और तारीख होनी चाहिए।

Perplexity ads pitch deck from the 2Slides Gallery, a reference for proposal structure
चित्र 5: उसी Gallery डेक का एक बाद का स्लाइड। ध्यान दें कि प्रति स्लाइड एक विचार की घनत्व; इसे अपने प्रॉम्प्ट में क्रमांकित सेक्शन के साथ प्रतिबिंबित करें।

मजबूत प्रस्तावों से तीन पैटर्न आपके प्रॉम्प्ट में आते हैं: संभावित ग्राहक की स्थिति उनके शब्दों में खोलें (pain_points कॉलम), प्रत्येक समाधान बिंदु को एक समस्या बिंदु से मिलाएं, और मूल्य निर्धारण को एक अलग स्लाइड पर रखें। प्रत्येक सेक्शन में क्या होना चाहिए, इसके लिए देखें AI के साथ बिक्री सक्षम डेक कैसे बनाएं

लागत क्या है

Fast PPT प्रति पृष्ठ 10 क्रेडिट पर बिल किया जाता है, और एक सामान्य प्रस्ताव 10 पृष्ठों का होता है। थीम खोज और जॉब पोलिंग मुफ्त हैं।

मात्रापृष्ठक्रेडिटक्रेडिट पैकUSDप्रति प्रस्ताव
20 प्रस्ताव/माह2002,0001 × $5 (2,000)$5.00$0.25
500 प्रस्ताव/माह5,00050,0001 × $80 (40,000) + 1 × $22.50 (10,000)$102.50$0.21

साइनअप पर 500 मुफ्त क्रेडिट 5 पूर्ण परीक्षण प्रस्तावों को कवर करते हैं। क्रेडिट पे-एज़-यू-गो हैं, कोई सीट आवश्यकता नहीं, इसलिए एक साझा कुंजी 12-सदस्य बिक्री टीम की सेवा कर सकती है।

इस उपयोग के लिए Fast PPT या इमेज-डिज़ाइन स्लाइड?

आवश्यकताउपयोगक्यों
संपादन योग्य प्रस्ताव जिन्हें प्रतिनिधि संशोधित करेंगेgenerate (Fast PPT), 10 क्रेडिट/पृष्ठमूल PPTX, ~30 सेकंड, सुसंगत टेम्पलेट
कुछ एंटरप्राइज खातों के लिए दृश्य रूप से अनुकूलित डेकcreate-pdf-slides, 10 + 100 क्रेडिट/पृष्ठ पर 2Kस्टाइल प्रॉम्प्ट से इमेज-डिज़ाइन लेआउट
मौजूदा ब्रांड डेक के लुक से मेलcreate-like-this के साथ referenceImageUrl, समान लागतसंदर्भ छवि से डिज़ाइन सिस्टम व्युत्पन्न करता है
असिंक्रोनस बिक्री के लिए वर्णित प्रस्ताव वीडियोcreate-pdf-slides या create-like-this, फिर generate-narration 210 क्रेडिट/पृष्ठ परFast PPT जॉब्स वर्णित नहीं हो सकते

इस लेख में शीट-चालित वॉल्यूम फ्लो के लिए, Fast PPT सही डिफ़ॉल्ट है। डिज़ाइन भेदक होने वाले 5% डील के लिए इमेज पाइपलाइन आरक्षित रखें।

सामान्य गलतियाँ

  • प्रति मिनट 6 अनुरोध से अधिक करना। एक साथ 20 पंक्तियां ready मार्क करने का मतलब है सेकंडों में 20 POST। इन्हें कतारबद्ध करें: Python स्क्रिप्ट 6 बैच करती है और 60 सेकंड विंडो का इंतजार करती है; Zapier में पुन:प्रेषण पर भरोसा करें या Delay स्टेप के साथ फैलाएं।
  • API कुंजी शीट या क्लाइंट-साइड स्क्रिप्ट में। कुंजी Zapier वेबहुक हेडर या सर्वर-साइड पर्यावरण चर में रखें। अन्यथा शीट के साथ कोई भी आपकी क्रेडिट खर्च कर सकता है।
  • भाषा कोड के बजाय नाम। responseLanguage को "Spanish" या "Portuguese" चाहिए, "es" या "pt-BR" नहीं। Sheets में ड्रॉपडाउन के साथ कॉलम मान्य करें।
  • Fast PPT से वर्णन या MP4 की उम्मीद। generate-narration केवल create-pdf-slides या create-like-this से जॉब स्वीकार करता है। generate से प्रस्ताव केवल PPTX होते हैं।
  • userInput में 4,000 शब्दों का डिस्कवरी कॉल ट्रांसक्रिप्ट डालना। पहले सारांश बनाएं। तीन सेमीकोलन-सेपरेटेड समस्या बिंदु नोट्स की दीवार से बेहतर हैं, और मूल्य निर्धारण स्लाइड साफ रहती है।
  • गलत प्रतिक्रिया फ़ील्ड मैप करना। जॉब ID data.jobId में होती है, शीर्ष स्तर पर नहीं। पोल प्रतिक्रिया पर वही लिफाफा { success, data: { ... } } लागू होता है।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं Google Sheets के बिना CRM डेटा से बिक्री डेक जनरेट कर सकता हूँ?

हाँ। API को केवल एक userInput स्ट्रिंग और एक themeId चाहिए, इसलिए कोई भी स्रोत काम करता है: HubSpot वर्कफ़्लो, Salesforce निर्यात, या Postgres क्वेरी। Google Sheets सुविधाजनक है क्योंकि प्रतिनिधि पंक्तियों को संपादित कर सकते हैं और बिना इंजीनियरिंग मदद के उन्हें ready मार्क कर सकते हैं। डील स्टेज परिवर्तनों पर CRM-नेटिव ट्रिगर के लिए, इस लेख में पहले लिंक किए गए HubSpot पैटर्न देखें।

एक प्रस्ताव जनरेट होने में कितना समय लगता है?

Fast PPT डेक के लिए जॉब शुरू होने के बाद लगभग 30 सेकंड। Zapier में, पोलिंग से पहले एक 60 सेकंड का विलंब लगभग हर मामले में पर्याप्त होता है। Python बैच में, छह प्रस्ताव एक मिनट में सबमिट होते हैं और आमतौर पर अगले मिनट में सभी पूरे हो जाते हैं, इसलिए 200 प्रस्ताव लगभग 70 मिनट में एक API कुंजी पर समाप्त होते हैं।

क्या हर प्रस्ताव एक जैसा दिखेगा?

डिज़ाइन एक जैसा होगा, जो कि इरादा है। क्योंकि हर जॉब एक ही themeId का उपयोग करता है, रंग, फॉन्ट, और लेआउट बैच में समान होते हैं, और केवल सामग्री संभावित ग्राहक के अनुसार बदलती है। यदि आप दो लुक चाहते हैं, जैसे एक एंटरप्राइज के लिए और एक SMB के लिए, तो शीट में एक theme कॉलम जोड़ें और इसे दो अलग-अलग themeId मानों से मैप करें।

क्या अन्य प्रस्तुति API इस तरह के स्वचालन का समर्थन करते हैं?

हाँ। Gamma का API developers.gamma.app पर समान जनरेशन स्वचालन प्रदान करता है, हालांकि वहां API कुंजी के लिए Pro योजना आवश्यक है। 2Slides API कुंजी किसी भी खाते पर काम करती है, जिसमें 500 क्रेडिट के साथ मुफ्त खाता भी शामिल है, और Fast PPT आउटपुट एक मूल PPTX है न कि होस्टेड पेज, जो मूल्य निर्धारण स्लाइड पर प्रतिनिधि-पक्ष संपादन को व्यावहारिक बनाता है।

क्या प्रतिनिधि जनरेशन के बाद मूल्य निर्धारण स्लाइड संपादित कर सकते हैं?

हाँ, यही Fast PPT पथ का मुख्य कारण है। फ़ाइल एक मानक PPTX है जिसमें संपादन योग्य टेक्स्ट बॉक्स और टेबल होते हैं, इसलिए प्रतिनिधि PowerPoint या Google Slides में सीट संख्या बदल सकता है, अनुमोदित छूट लागू कर सकता है, या कानूनी क्लॉज जोड़ सकता है। पुनः जनरेशन की आवश्यकता नहीं होती, और डेक का बाकी हिस्सा अप्रभावित रहता है।

अगले कदम

बड़े पैमाने पर व्यक्तिगत बिक्री प्रस्ताव तीन भागों में आते हैं: एक साफ़ शीट, एक निश्चित टेम्पलेट, और एक कतार जो प्रति मिनट 6 अनुरोधों का सम्मान करती है।

  • 2slides.com/api पर API कुंजी प्राप्त करें। साइनअप में 500 मुफ्त क्रेडिट शामिल हैं, जो 5 परीक्षण प्रस्तावों के लिए पर्याप्त हैं।
  • हब पोस्ट में अन्य टीम रेसिपी ब्राउज़ करें, AI presentation API use cases by team
  • बिक्री पक्ष पर गहराई से जानने के लिए HubSpot AI sales deck automation और batch-generating presentations with an AI API देखें।

About 2Slides

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

Try For Free