sales-jotform
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseJotform Platform Help
Jotform平台帮助
Step 1 — Gather context
步骤1 — 收集上下文
If exists, read it first for accumulated platform knowledge.
references/learnings.mdWhat are you trying to do with Jotform?
- A) Build a form — new form, template selection, field types, conditional logic
- B) Collect payments — Stripe, PayPal, Square, or other gateway integration
- C) Set up workflows — approval chains, conditional branches, notifications
- D) Use the API — create forms/submissions programmatically, webhooks, SDK setup
- E) Fix a problem — form not submitting, payment failing, logic not working, limits hit
- F) Integrate with other tools — CRM sync, Zapier/Make, email platform, webhook to external system
- G) Something else — tables, PDF editor, app builder, reports, e-signatures
What plan are you on?
- A) Free (5 forms, 100 submissions/mo)
- B) Bronze (25 forms, 1K submissions/mo)
- C) Silver (50 forms, 2.5K submissions/mo)
- D) Gold (100 forms, 10K submissions/mo, HIPAA)
- E) Enterprise (unlimited forms, 10M submissions/mo)
- F) Not sure
Skip-ahead rule: if the user's prompt already contains enough context, skip to Step 2.
如果存在,请先阅读该文档获取积累的平台知识。
references/learnings.md你想用Jotform实现什么目标?
- A) 构建表单 — 新建表单、模板选择、字段类型、条件逻辑
- B) 收取付款 — Stripe、PayPal、Square或其他支付网关集成
- C) 设置工作流 — 审批链、条件分支、通知
- D) 使用API — 以编程方式创建表单/提交内容、Webhook、SDK设置
- E) 解决问题 — 表单无法提交、付款失败、逻辑不生效、达到限制
- F) 与其他工具集成 — CRM同步、Zapier/Make、邮件平台、向外部系统发送Webhook
- G) 其他需求 — 表格、PDF编辑器、应用构建器、报表、电子签名
你使用的是哪种套餐?
- A) 免费版(5个表单,每月100条提交)
- B) Bronze版(25个表单,每月1000条提交)
- C) Silver版(50个表单,每月2500条提交)
- D) Gold版(100个表单,每月10000条提交,符合HIPAA标准)
- E) 企业版(无限制表单,每月1000万条提交)
- F) 不确定
跳转规则:如果用户的提示已包含足够上下文,直接跳至步骤2。
Step 2 — Route or answer directly
步骤2 — 转派或直接解答
| Problem domain | Route to |
|---|---|
| Full funnel strategy (not just forms) | |
| Checkout optimization beyond forms | |
| Connecting Jotform to CRM/email/other tools | |
| Email marketing after form submission | |
| Lead scoring from form submissions | |
When routing to another skill, provide the exact command: "This is a {problem domain} question — run: "
/sales-{skill} {user's original question}If the question is Jotform-specific, continue to Step 3.
| 问题领域 | 转派至 |
|---|---|
| 全漏斗策略(不仅仅是表单) | |
| 超出表单范围的结账优化 | |
| 将Jotform连接至CRM/邮件/其他工具 | |
| 表单提交后的邮件营销 | |
| 基于表单提交的线索评分 | |
转派至其他技能时,请提供精确命令:"这属于{问题领域}问题 — 执行:"
/sales-{skill} {用户原始问题}如果问题是Jotform专属问题,继续执行步骤3。
Step 3 — Jotform platform reference
步骤3 — Jotform平台参考
Read for the full platform reference — modules, pricing, integrations, data model, workflows.
references/platform-guide.mdIf the question involves the API, also read .
references/jotform-api-reference.mdAnswer the user's question using only the relevant section. Don't dump the full reference.
阅读 获取完整平台参考 — 模块、定价、集成、数据模型、工作流。
references/platform-guide.md如果问题涉及API,还需阅读。
references/jotform-api-reference.md仅使用相关部分解答用户问题,不要直接粘贴完整参考内容。
Step 4 — Actionable guidance
步骤4 — 可操作指导
You no longer need the platform guide — focus on the user's specific situation.
- Form design: Start from a template (10,000+ available), then customize. Use conditional logic sparingly — conflicting show/hide conditions are the #1 support issue.
- Payments: Only one payment gateway per form. If you need both Stripe and PayPal, create two forms or use Jotform's built-in payment selector widget.
- Submissions: If hitting limits, archive old submissions or upgrade. Submissions count resets monthly.
- API: Webhooks only fire on form submit button — NOT on API-created submissions. If you need API-triggered notifications, poll the submissions endpoint or use a Zapier trigger instead.
- Workflows: Use If-Else condition elements for branching. Test each branch individually before adding complexity.
If you discover a gotcha, workaround, or tip not covered in , append it there.
references/learnings.md此时无需再参考平台指南 — 聚焦用户的具体场景。
- 表单设计:从模板开始(有10000+模板可选),然后进行自定义。谨慎使用条件逻辑 — 冲突的显示/隐藏条件是头号支持问题。
- 付款设置:每个表单仅能关联一个支付网关。如果同时需要Stripe和PayPal,请创建两个表单或使用Jotform内置的支付选择器小部件。
- 提交管理:如果达到提交限制,可归档旧提交内容或升级套餐。提交计数每月重置。
- API使用:Webhook仅在点击表单提交按钮时触发 — 不会在API创建的提交上触发。如果需要API触发的通知,请轮询提交端点或改用Zapier触发器。
- 工作流设置:使用If-Else条件元素实现分支。在增加复杂度前,单独测试每个分支。
如果发现未涵盖的陷阱、解决方案或技巧,请将其追加到该文档中。
references/learnings.mdGotchas
常见陷阱
Best-effort from research — review these, especially items about plan-gated features and integration gotchas that may be outdated.
- One payment gateway per form — you cannot have both Stripe and PayPal on the same form. Need both? Create separate forms or use Jotform's payment selector widget.
- Webhooks don't fire on API submissions — submissions created via do NOT trigger webhooks. Only form submit button clicks trigger them.
POST /form/{formID}/submissions - Webhook 30-second timeout — if your endpoint takes longer than 30 seconds to respond, the webhook will fail. Process async.
- Conditional logic conflicts — multiple show/hide conditions on the same field can conflict silently. Test after every new condition.
- HIPAA requires Gold plan — Gold (€129/mo) is the minimum for HIPAA compliance. Free through Silver plans cannot be used for PHI.
- Free plan: 5 forms, 100 submissions/mo — this resets monthly but is strict. Archived submissions still count toward storage.
- EU API endpoint — if your account is in the EU, use not
eu-api.jotform.com. Wrong endpoint = 401 errors.api.jotform.com - Form submission "Please Wait" freeze — usually a browser issue. Clear cache, try incognito, disable extensions. If embedded, check for JavaScript conflicts with the host page.
基于研究的最佳实践 — 请仔细查看,尤其是关于套餐专属功能和可能过时的集成陷阱的内容。
- 每个表单仅一个支付网关 — 无法在同一个表单上同时使用Stripe和PayPal。需要两者?请创建单独的表单或使用Jotform的支付选择器小部件。
- API提交不会触发Webhook — 通过创建的提交不会触发Webhook。只有点击表单提交按钮才会触发。
POST /form/{formID}/submissions - Webhook 30秒超时 — 如果你的端点响应时间超过30秒,Webhook会失败。请异步处理。
- 条件逻辑冲突 — 同一个字段上的多个显示/隐藏条件可能会静默冲突。添加每个新条件后都要进行测试。
- HIPAA合规需要Gold套餐 — Gold套餐(每月129欧元)是符合HIPAA标准的最低要求。免费版到Silver版均不能用于受保护健康信息(PHI)。
- 免费版限制:5个表单,每月100条提交 — 该限制每月重置,但执行严格。已归档的提交仍会占用存储空间。
- 欧盟API端点 — 如果你的账户在欧盟,请使用而非
eu-api.jotform.com。错误的端点会导致401错误。api.jotform.com - 表单提交时“请稍候”冻结 — 通常是浏览器问题。清除缓存、尝试隐身模式、禁用扩展程序。如果是嵌入在其他网站上的表单,请检查主机页面的JavaScript冲突。
Related skills
相关技能
- — Full funnel strategy, page sequencing, and traffic-to-sale architecture.
/sales-funnel - — Checkout optimization — upsells, order bumps, payment plans, cart abandonment.
/sales-checkout - — Connect Jotform to CRM, email, or other tools via webhooks, Zapier/Make, or API.
/sales-integration - — Email marketing after form-based lead capture.
/sales-email-marketing - — Lead scoring models using form submission data as behavioral signals.
/sales-lead-score - — Route form submissions to the right sales rep or team.
/sales-lead-routing - — Not sure which skill to use? The router matches any sales objective to the right skill. Install:
/sales-donpx skills add sales-skills/sales --skill sales-do
- — 全漏斗策略、页面排序、流量到转化的架构设计。
/sales-funnel - — 结账优化 — 追加销售、订单附加项、付款计划、购物车遗弃挽回。
/sales-checkout - — 通过Webhook、Zapier/Make或API将Jotform连接至CRM、邮件或其他工具。
/sales-integration - — 基于表单捕获线索后的邮件营销。
/sales-email-marketing - — 使用表单提交数据作为行为信号的线索评分模型。
/sales-lead-score - — 将表单提交内容分配给合适的销售代表或团队。
/sales-lead-routing - — 不确定使用哪种技能?该路由工具可将任何销售目标匹配到合适的技能。安装:
/sales-donpx skills add sales-skills/sales --skill sales-do
Examples
示例
Example 1: Payment form not connecting to Stripe
示例1:付款表单无法连接到Stripe
User: "I'm trying to add Stripe to my Jotform but when I click the Stripe icon nothing happens — just a spinning circle."
Approach:
- Check browser — clear cache, try incognito mode, try a different browser.
- Verify Stripe account is active and not in test mode (unless testing).
- In Form Builder → Settings → Integrations → search "Stripe" → click to connect.
- If spinning persists, disconnect any existing payment integration first (green dropdown → Disconnect), then reconnect Stripe.
- Confirm the form has at least one payment field (Product List or Payment element) — Stripe won't connect to forms without a payment element.
用户:“我尝试给我的Jotform添加Stripe,但点击Stripe图标后没反应 — 只有一个转圈的加载图标。”
解决步骤:
- 检查浏览器 — 清除缓存、尝试隐身模式、换一个浏览器。
- 验证Stripe账户是否处于活跃状态且未处于测试模式(除非你正在测试)。
- 在表单构建器 → 设置 → 集成 → 搜索“Stripe” → 点击连接。
- 如果仍持续转圈,请先断开任何已有的支付集成(绿色下拉菜单 → 断开连接),然后重新连接Stripe。
- 确认表单至少包含一个付款字段(产品列表或付款元素) — Stripe无法连接到没有付款元素的表单。
Example 2: Conditional logic showing wrong fields
示例2:条件逻辑显示错误字段
User: "My form shows fields that should be hidden based on the dropdown selection."
Approach:
- Go to Settings → Conditions → review all Show/Hide conditions.
- Look for conflicting conditions — two conditions targeting the same field with different triggers.
- Disable all conditions, then re-enable one at a time, testing after each.
- If using "is equal to" conditions on dropdown fields, ensure the value matches exactly (case-sensitive).
- Save and test in preview mode, not the builder view.
用户:“我的表单会显示根据下拉选择应该隐藏的字段。”
解决步骤:
- 进入设置 → 条件 → 查看所有显示/隐藏条件。
- 查找冲突条件 — 两个针对同一字段的条件使用不同触发规则。
- 禁用所有条件,然后逐个重新启用,每次启用后进行测试。
- 如果对下拉字段使用“等于”条件,请确保值完全匹配(区分大小写)。
- 保存并在预览模式下测试,不要在构建器视图中测试。
Example 3: Setting up an approval workflow with conditional routing
示例3:设置带条件路由的审批工作流
User: "I need a purchase request form where orders over $500 go to a manager for approval and under $500 auto-approve."
Approach:
- Create the purchase request form with an amount field.
- Go to Workflows → create new workflow from the form.
- Add an If-Else Condition element after the form submission trigger.
- Set condition: "If [Amount field] is greater than 500" → route to Approval element (assign manager email).
- Else branch → route to Email notification element (auto-approve, notify requester).
- Add email notifications on both branches to confirm the outcome.
用户:“我需要一个采购申请表单,金额超过500美元的订单需要提交给经理审批,低于500美元的自动批准。”
解决步骤:
- 创建包含金额字段的采购申请表单。
- 进入工作流 → 基于该表单创建新工作流。
- 在表单提交触发器后添加一个If-Else条件元素。
- 设置条件:“如果[金额字段]大于500” → 路由到审批元素(分配经理邮箱)。
- 否则分支 → 路由到邮件通知元素(自动批准,通知申请人)。
- 在两个分支上都添加邮件通知以确认结果。
Troubleshooting
故障排除
"Form stuck on 'Please Wait' after clicking submit"
“点击提交后表单卡在‘请稍候’界面”
- Most common cause: browser extension conflict or stale cache.
- Try: incognito mode, different browser, clear cache and cookies for jotform.com.
- If the form is embedded on another site, check for JavaScript errors in the browser console — host page scripts can interfere with Jotform's submission handler.
- If the issue is intermittent, check your submission count — hitting the monthly limit silently blocks new submissions on some plans.
- 最常见原因:浏览器扩展冲突或缓存过期。
- 尝试:隐身模式、换浏览器、清除jotform.com的缓存和Cookie。
- 如果表单嵌入在其他网站上,请检查浏览器控制台中的JavaScript错误 — 主机页面的脚本可能会干扰Jotform的提交处理程序。
- 如果问题间歇性出现,请检查你的提交计数 — 在某些套餐中,达到每月限制会静默阻止新提交。
"Stripe/PayPal payment gateway won't connect"
“Stripe/PayPal支付网关无法连接”
- Log out of Jotform, clear browser cache, log back in, and retry the connection.
- Only one payment gateway per form — if another gateway is already connected, disconnect it first.
- Ensure your Stripe/PayPal account is fully activated (not just created) — unverified accounts can't connect.
- Try a different browser — Chrome extensions (especially ad blockers) can block the OAuth popup.
- 退出Jotform,清除浏览器缓存,重新登录后重试连接。
- 每个表单仅能关联一个支付网关 — 如果已连接其他网关,请先断开。
- 确保你的Stripe/PayPal账户已完全激活(不仅仅是创建) — 未验证的账户无法连接。
- 尝试换一个浏览器 — Chrome扩展程序(尤其是广告拦截器)可能会阻止OAuth弹窗。
"Webhook not firing after form submission"
“表单提交后Webhook未触发”
- Verify the webhook URL is correct in Settings → Integrations → WebHooks.
- Test with a simple endpoint (e.g., webhook.site) to confirm Jotform is sending.
- If submissions are created via the API, webhooks will NOT fire — this is a known limitation. Use Zapier's "New Submission" trigger or poll the API instead.
- Check the 30-second timeout — if your endpoint is slow, the webhook will fail silently.
- 在设置 → 集成 → WebHooks中验证Webhook URL是否正确。
- 使用简单端点(例如webhook.site)进行测试,确认Jotform是否正在发送请求。
- 如果提交内容是通过API创建的,Webhook不会触发 — 这是已知限制。改用Zapier的“新提交”触发器或轮询API。
- 检查30秒超时限制 — 如果你的端点响应缓慢,Webhook会静默失败。