

عروض المبيعات الشخصية على نطاق واسع: Google Sheets + API (2026)
لإنشاء عروض مبيعات شخصية على نطاق واسع، احتفظ بالعملاء المحتملين في جدول بيانات Google (أو تصدير CRM)، وحول كل صف إلى موجه منظم، وأرسله إلى نقطة نهاية 2Slides Fast PPT POST /api/v1/slides/generate مع themeId ثابت بحيث تشترك كل العروض في تصميم واحد. كل عرض من 10 صفحات يكلف 100 رصيد، حوالي 0.25 دولار، يصل كملف PPTX قابل للتحرير أصلي في حوالي 30 ثانية، ويمكن إرساله تلقائيًا إلى المندوب عبر البريد الإلكتروني. هذه الوصفة موجهة لقادة RevOps وعمليات المبيعات، والمؤسسين الذين يديرون الحملات الخارجية.
النقاط الرئيسية
- مكالمة واحدة لـ
POST /api/v1/slides/generateتحول صف جدول البيانات إلى عرض PPTX مصمم وقابل للتحرير مقابل 10 أرصدة لكل صفحة. themeIdثابت منGET /api/v1/themes/search?query=pitch deckيحافظ على 200 عرض متطابق بصريًا، بحيث يقتصر تعديل المندوبين على المحتوى فقط.responseLanguageيقبل اسم لغة لكل صف ("Spanish"، "Portuguese")، بحيث تحصل حسابات LATAM وEMEA على عروض باللغة الأصلية من نفس الجدول.- نقطة النهاية generate تسمح بـ 6 طلبات في الدقيقة لكل مفتاح؛ قائمة انتظار Python التي تنام بين الدُفعات تنجز 200 عرض في حوالي 70 دقيقة.
- 500 رصيد مجاني عند التسجيل تغطي 5 عروض اختبار؛ 500 عرض إنتاج شهريًا تكلف حوالي 102.50 دولارًا من الأرصدة.
لمن هذه الوصفة
أنت تدير RevOps أو عمليات المبيعات، أو أنت مؤسس يقوم بالحملات الخارجية بنفسه. يقضي المندوبون 45 دقيقة في بناء عرض يدويًا يشبه بنسبة 80% العرض السابق، لذا نصف العملاء المؤهلين لا يحصلون على عرض مخصص على الإطلاق. بيانات العملاء المحتملين موجودة بالفعل في جدول Google أو تصدير CRM مع الشركة، الصناعة، نقاط الألم، مستوى التسعير، واسم جهة الاتصال.
لا تستخدم هذه الوصفة عندما يحتاج كل عرض إلى صور مخصصة أو فيديو مع تعليق صوتي. هذا عمل خاص بخط أنابيب التصميم بالصور الذي سيتم تغطيته لاحقًا. إذا كان فريق المبيعات يعيش داخل HubSpot وتريد أن يتم تشغيل العروض من مراحل الصفقات، اقرأ نمط CRM الأصلي في أتمتة عروض المبيعات والعروض التقديمية باستخدام HubSpot AI بدلاً من ذلك.
سير العمل بنظرة عامة
| الخطوة | الأداة | ماذا يحدث | نقطة نهاية 2Slides / الأرصدة |
|---|---|---|---|
| 1 | Google Sheets أو تصدير CRM | صف واحد لكل عميل محتمل: الشركة، الصناعة، نقاط الألم، مستوى التسعير، جهة الاتصال، اللغة | لا شيء |
| 2 | مركز قوالب 2Slides أو API | اختر قالب عرض تقديمي واحد وسجل themeId الخاص به | GET /api/v1/themes/search، مجاني |
| 3 | خطوة كود في Zapier أو Python | بناء موجه userInput منظم من الصف | لا شيء |
| 4 | Webhooks بواسطة Zapier أو requests | إرسال مهمة العرض مع mode: "async" | POST /api/v1/slides/generate، 10 أرصدة/صفحة |
| 5 | تأخير 60 ثانية، ثم GET | الاستطلاع حتى يصبح status هو success | GET /api/v1/jobs/{jobId}، مجاني |
| 6 | خطوة Gmail أو SMTP | إرسال رابط تحميل PPTX القابل للتحرير إلى المندوب عبر البريد الإلكتروني | لا شيء |
| 7 | تحديث Google Sheets | كتابة jobId و downloadUrl مرة أخرى في الصف للمراجعة | لا شيء |
الخطوة 1: هيكلة جدول العملاء المحتملين
جودة العرض تعتمد على الأعمدة التي تزوده بها. جدول بسيط يحتوي على صف واحد لكل عميل محتمل وهذه الأعمدة يكفي:
| company | industry | contact_name | contact_title | pain_points | pricing_tier | price | language | rep_email | status |
|---|---|---|---|---|---|---|---|---|---|
| Northwind Logistics | الشحن واللوجستيات | Mariana Ruiz | نائب رئيس العمليات | جدولة الإرسال اليدوية؛ معدل أميال فارغة 18٪؛ لا توجد أوقات وصول متوقعة مباشرة للعملاء | Growth | 1800 دولار شهريًا | Spanish | j.ortiz@yourco.com | ready |
| Contoso Clinics | الرعاية الصحية الخارجية | David Chen | مدير العمليات | نماذج إدخال ورقية؛ متوسط انتظار 22 دقيقة؛ معدل عدم الحضور 14٪ | Team | 950 دولار شهريًا | English | a.park@yourco.com | ready |
قاعدتان تجعلان الموجه أدناه موثوقًا. أولاً، اكتب pain_points كعبارات قصيرة مفصولة بفواصل منقوطة، وليس فقرات، حتى يحصل النموذج على ثلاث مشاكل واضحة لمعالجتها. ثانيًا، استخدم عمود language ليحمل اسم اللغة تمامًا كما يتوقعه API ("Spanish"، وليس "es"). عمود status يسمح للأتمتة بتخطي الصفوف التي تمت معالجتها بالفعل.
إذا قمت بالتصدير من CRM، قم بتعيين نفس الحقول. يمكن لـ Google Sheets API أيضًا قراءة الجدول مباشرة إذا كنت تفضل عدم استخدام تصديرات CSV في نسخة Python أدناه.
الخطوة 2: اختر themeId واحدًا ليشترك كل عرض في التصميم
الاتساق هو الهدف من نظام العروض. إذا استخدم كل عرض قالبًا مختلفًا، سيبدو علامتك التجارية كعشر شركات مختلفة. ابحث في مكتبة القوالب مرة واحدة، اختر قالب عرض تقديمي أو عرض اقتراح، وثبت themeId الخاص به في الأتمتة.
تصفح بصريًا أولاً على 2slides.com/templates، صفِّ حسب Pitch Deck، ودوّن اسم القالب.

ثم استخرج نفس القالب إلى معرف من API. نقطة البحث مجانية ومحدودة بـ 6 طلبات في الدقيقة، وهذا غير مهم هنا لأنك تستدعيها مرة واحدة فقط.
curl -s "https://2slides.com/api/v1/themes/search?query=pitch%20deck&limit=5" \
-H "Authorization: Bearer $SLIDES_API_KEY"تُدرج الاستجابة القوالب المطابقة مع themeId والبيانات الوصفية. انسخ المعرف إلى متغير بيئي (PROPOSAL_THEME_ID) بحيث يقرأ خطوة Zapier ونص Python نفس القيمة. غيّر القالب مرة في السنة، وليس لكل صفقة.
يقود API نفس المحرك مثل أداة Fast PPT على الويب: الصق المحتوى، اختر قالبًا، واحصل على PPTX. نقطة النهاية تقوم بذلك بدون واجهة لكل صف في جدولك.

الخطوة 3: بناء الموجه واستدعاء API أتمتة عرض المبيعات
يجب أن يكون موجه العرض منظمًا، وليس محادثة. أخبر النموذج من هو العميل المحتمل، ما هي مشاكله، ماذا توصي، وما الأقسام التي يجب إنتاجها وبأي ترتيب. احتفظ بالتسعير في شريحة منفصلة حتى يتمكن المندوبون من تعديلها دون التأثير على بقية العرض.
إليك الاستدعاء الدقيق لأول صف في الجدول أعلاه. لاحظ أن responseLanguage يأتي من الصف، وmode هو "async" بحيث يرجع الاستدعاء فورًا مع معرف المهمة.
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://..." } }
إذا تركت mode خارج الطلب، تعمل نقطة النهاية بشكل متزامن وترجع downloadUrl في نفس الاستجابة. هذا أبسط للطلبات الفردية، لكن async أكثر أمانًا عندما يكون لدى منصة مثل Zapier مهلة HTTP قصيرة، وهو الخيار الصحيح للدُفعات.
الخطوة 4: توليد PowerPoint عبر Zapier من صف جديد في الجدول
للفرق التي لا يوجد لديها مهندس متاح، يحصل Zapier على عرض في صندوق بريد المندوب خلال دقيقتين من وضع علامة "جاهز" على الصف. تطبيق 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. - فلتر: استمر فقط إذا كان
data.statusيساويsuccess. للمهام النادرة التي لا تزال قيد المعالجة، يغطي زوج تأخير + GET إضافي ذلك. - Gmail: إرسال بريد إلكتروني إلى
rep_emailمع اسم العميل المحتمل في الموضوع وdownloadUrlفي النص أو حقل المرفقات. - Google Sheets: تحديث الصف، اكتب
jobId،downloadUrl، واضبطstatusإلىdone.
تحافظ خطوة الكود على منطق الموجه في مكان واحد، بحيث يمكن لمدير المبيعات تغيير هيكل العرض دون لمس webhook:
// 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 في رأس Webhooks، وليس في الجدول. إذا وضع عدة مندوبين علامات "جاهز" على الصفوف في نفس الوقت، قد يطلق Zapier أكثر من 6 مكالمات generate في الدقيقة؛ المكالمات الإضافية تتلقى خطأ حد المعدل ويعالجها إعادة التشغيل المدمجة في Zapier. لحجم أكثر استقرارًا، استخدم دفعة Python أدناه. نفس نمط Zapier يستخدم للعروض المتكررة في أتمتة شرائح التقارير الأسبوعية مع Zapier و 2Slides.
الخطوة 5: دفعة 200 عرض مبيعات شخصية على نطاق واسع باستخدام Python
عندما تحتاج حملة إلى 200 عرض بحلول الاثنين، شغّل سكريبت بدلًا من إطلاق 200 Zap. يقرأ السكريبت أدناه تصدير CSV للجدول (ملف، تنزيل، CSV)، يرسل المهام بدُفعات من 6 لاحترام حد 6 طلبات في الدقيقة على generate، يستطلع كل مهمة بفاصل 6 ثوانٍ للبقاء تحت حد 10 طلبات في الدقيقة على jobs، يحمل كل 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 دقيقة باستخدام مفتاح API واحد. السكريبت قابل للتكرار حسب status، فإذا توقف عند الصف 140 يمكنك إعادة تشغيله ولن تُرسل سوى الصفوف الـ 60 المتبقية ذات الحالة ready. للحملات الأكبر وأنماط قائمة الانتظار المتقدمة، راجع كيفية توليد العروض التقديمية دفعة واحدة باستخدام AI API.
الخطوة 6: قدم للمندوبين ملف PPTX قابل للتحرير، وليس PDF
مخرجات generate هي ملف PowerPoint أصلي: صناديق نص حقيقية، جداول حقيقية، الشرائح الرئيسية للقالب. هذا هو السبب في استخدام Fast PPT للعروض بدلاً من عرض الصور.
يقوم المندوبون بتعديل العروض بعد إنشائها. يتم الموافقة على خصم، يتغير عدد المقاعد خلال المكالمة، يريد القسم القانوني إضافة بند في شريحة الشروط، يحتاج شعار العميل إلى الظهور على الغلاف. مع PPTX قابل للتحرير، يفتح المندوب الملف، يعدل شريحة التسعير، ويرسلها. مع PDF أو مجموعة من الصور، كل تعديل يعني إعادة إنشاء ومراجعة العرض بالكامل.
يجب أن ترسل خطوة Gmail (أو أداة البريد الإلكتروني في CRM) ملف PPTX نفسه، وليس رابط عرض، ويجب أن يحمل موضوع البريد اسم العميل المحتمل حتى يتمكن المندوبون من العثور عليه لاحقًا. إذا أردت نسخة نهائية مصقولة، يمكن للمندوبين تصدير PDF من PowerPoint بعد التعديلات.
كيف يبدو عرض قوي
قبل كتابة هيكل الموجه في الخطوة 3، من المفيد الاطلاع على عروض حقيقية. تستضيف 2Slides Gallery عروضًا مرجعية يمكنك دراستها للهيكل، أو تمريرها كـ referenceImageUrl إلى نقطة النهاية create-like-this إذا اخترت مسار التصميم بالصور. هذه عروض مرجعية، وليست ناتجة عن استدعاءات API أعلاه.


ثلاثة أنماط من العروض القوية تنتقل إلى موجهك: افتح بوضع العميل المحتمل بكلماته (عمود pain_points)، اربط كل نقطة حل بنقطة ألم، وعزل التسعير في شريحة واحدة. لمزيد من التفاصيل حول محتوى كل قسم، راجع كيفية إنشاء عرض تمكين المبيعات باستخدام AI.
التكلفة
يتم احتساب Fast PPT بـ 10 أرصدة لكل صفحة، وعرض نموذجي يتكون من 10 صفحات. البحث عن القالب واستطلاع المهام مجاني.
| الحجم | الصفحات | الأرصدة | حزم الأرصدة | بالدولار | لكل عرض |
|---|---|---|---|---|---|
| 20 عرض شهريًا | 200 | 2,000 | 1 × 5$ (2,000) | 5.00$ | 0.25$ |
| 500 عرض شهريًا | 5,000 | 50,000 | 1 × 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 صفًا جاهزًا في نفس الوقت يعني 20 طلب POST في ثوانٍ. قم بجدولتها: سكريبت Python يجمع 6 وينتظر 60 ثانية؛ في Zapier، اعتمد على إعادة التشغيل أو أضف خطوة تأخير.
- مفتاح API في الجدول أو سكريبت جانب العميل. احتفظ بالمفتاح في رأس webhook الخاص بـ Zapier أو متغير بيئة على الخادم. أي شخص لديه الجدول قد ينفق أرصدتك.
- رموز اللغة بدل الأسماء.
responseLanguageيريد "Spanish" أو "Portuguese"، وليس "es" أو "pt-BR". تحقق من العمود بقائمة منسدلة في Sheets. - توقع التعليق الصوتي أو MP4 من Fast PPT. نقطة النهاية
generate-narrationتقبل فقط مهام منcreate-pdf-slidesأوcreate-like-this. العروض منgenerateهي PPTX فقط. - إدخال نص مكالمة اكتشاف 4000 كلمة في
userInput. لخّص أولاً. ثلاث نقاط ألم مفصولة بفواصل منقوطة تتفوق على جدار من الملاحظات، وشريحة التسعير تبقى نظيفة. - تعيين الحقل الخطأ في الاستجابة. معرف المهمة موجود في
data.jobId، وليس في المستوى الأعلى. نفس الظرف{ success, data: { ... } }ينطبق على استجابة الاستطلاع.
الأسئلة المتكررة
هل يمكنني توليد عروض مبيعات من بيانات CRM بدون Google Sheets؟
نعم. API يحتاج فقط إلى سلسلة userInput و themeId، لذا أي مصدر يعمل: سير عمل HubSpot، تصدير Salesforce، أو استعلام Postgres. Google Sheets مريحة لأن المندوبين يمكنهم تعديل الصفوف ووضع علامة جاهز بدون مساعدة هندسية. لمُحفز CRM أصلي على تغييرات مراحل الصفقات، انظر نمط HubSpot المرتبط سابقًا في هذا المقال.
كم يستغرق توليد عرض واحد؟
حوالي 30 ثانية لعرض Fast PPT بمجرد بدء المهمة. في Zapier، تأخير واحد لمدة 60 ثانية قبل الاستطلاع يكفي في معظم الحالات. في دفعة Python، تُرسل ستة عروض خلال دقيقة وعادة ما تكتمل كلها خلال الدقيقة التالية، لذا 200 عرض تنتهي في حوالي 70 دقيقة باستخدام مفتاح API واحد.
هل سيبدو كل عرض متماثلًا؟
التصميم سيكون كذلك، وهذا مقصود. لأن كل مهمة تستخدم نفس themeId، الألوان، الخطوط، والتخطيطات متطابقة عبر الدُفعة، ويتغير المحتوى فقط حسب العميل المحتمل. إذا أردت مظهرين، مثلاً واحد للمؤسسات وآخر للشركات الصغيرة والمتوسطة، أضف عمود theme إلى الجدول واربطه بقيم themeId مختلفة.
هل تدعم APIs العروض الأخرى هذا النوع من الأتمتة؟
نعم. API Gamma على developers.gamma.app يقدم أتمتة توليد مماثلة، رغم أن مفاتيح API هناك تتطلب خطة Pro. مفاتيح 2Slides تعمل على أي حساب، بما في ذلك الحساب المجاني مع 500 رصيد، ومخرجات Fast PPT هي PPTX أصلي وليس صفحة مستضافة، وهذا ما يجعل تعديل شرائح التسعير من جانب المندوب عمليًا.
هل يمكن للمندوبين تعديل شريحة التسعير بعد التوليد؟
نعم، هذا هو السبب الرئيسي لاستخدام مسار Fast PPT. الملف PPTX قياسي مع صناديق نص وجداول قابلة للتحرير، لذا يمكن للمندوب تغيير عدد المقاعد، تطبيق خصم معتمد، أو إضافة بند قانوني في PowerPoint أو Google Slides. لا حاجة لإعادة التوليد، ويبقى بقية العرض دون تغيير.
الخطوات التالية
عروض المبيعات الشخصية على نطاق واسع تعتمد على ثلاثة أجزاء: جدول نظيف، قالب ثابت واحد، وقائمة انتظار تحترم 6 طلبات في الدقيقة.
- احصل على مفتاح API من 2slides.com/api. التسجيل يشمل 500 رصيد مجاني، يكفي لـ 5 عروض اختبار.
- تصفح وصفات الفرق الأخرى في منشور المركز، حالات استخدام API العروض التقديمية بالذكاء الاصطناعي حسب الفريق.
- تعمق أكثر في جانب المبيعات مع أتمتة عروض المبيعات باستخدام HubSpot AI و توليد العروض دفعة واحدة باستخدام AI API.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free