sales-jotform

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Jotform Platform Help

Jotform平台帮助

Step 1 — Gather context

步骤1 — 收集上下文

If
references/learnings.md
exists, read it first for accumulated platform knowledge.
What 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 domainRoute to
Full funnel strategy (not just forms)
/sales-funnel
— then come back for Jotform-specific form setup
Checkout optimization beyond forms
/sales-checkout
— Jotform payment forms are simpler than dedicated checkout tools
Connecting Jotform to CRM/email/other tools
/sales-integration
— covers webhook design, Zapier/Make, field mapping
Email marketing after form submission
/sales-email-marketing
— for the nurture sequence; Jotform handles the capture
Lead scoring from form submissions
/sales-lead-score
— for scoring model design; Jotform provides the signal
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.
问题领域转派至
全漏斗策略(不仅仅是表单)
/sales-funnel
— 之后再返回此处处理Jotform特定的表单设置
超出表单范围的结账优化
/sales-checkout
— Jotform付款表单比专用结账工具更简单
将Jotform连接至CRM/邮件/其他工具
/sales-integration
— 涵盖Webhook设计、Zapier/Make、字段映射
表单提交后的邮件营销
/sales-email-marketing
— 用于培育序列;Jotform负责线索捕获
基于表单提交的线索评分
/sales-lead-score
— 用于评分模型设计;Jotform提供信号数据
转派至其他技能时,请提供精确命令:"这属于{问题领域}问题 — 执行:
/sales-{skill} {用户原始问题}
"
如果问题是Jotform专属问题,继续执行步骤3。

Step 3 — Jotform platform reference

步骤3 — Jotform平台参考

Read
references/platform-guide.md
for the full platform reference — modules, pricing, integrations, data model, workflows.
If the question involves the API, also read
references/jotform-api-reference.md
.
Answer 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
references/learnings.md
, append it there.
此时无需再参考平台指南 — 聚焦用户的具体场景。
  • 表单设计:从模板开始(有10000+模板可选),然后进行自定义。谨慎使用条件逻辑 — 冲突的显示/隐藏条件是头号支持问题。
  • 付款设置:每个表单仅能关联一个支付网关。如果同时需要Stripe和PayPal,请创建两个表单或使用Jotform内置的支付选择器小部件。
  • 提交管理:如果达到提交限制,可归档旧提交内容或升级套餐。提交计数每月重置。
  • API使用:Webhook仅在点击表单提交按钮时触发 — 不会在API创建的提交上触发。如果需要API触发的通知,请轮询提交端点或改用Zapier触发器。
  • 工作流设置:使用If-Else条件元素实现分支。在增加复杂度前,单独测试每个分支。
如果发现
references/learnings.md
未涵盖的陷阱、解决方案或技巧,请将其追加到该文档中。

Gotchas

常见陷阱

Best-effort from research — review these, especially items about plan-gated features and integration gotchas that may be outdated.
  1. 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.
  2. Webhooks don't fire on API submissions — submissions created via
    POST /form/{formID}/submissions
    do NOT trigger webhooks. Only form submit button clicks trigger them.
  3. Webhook 30-second timeout — if your endpoint takes longer than 30 seconds to respond, the webhook will fail. Process async.
  4. Conditional logic conflicts — multiple show/hide conditions on the same field can conflict silently. Test after every new condition.
  5. HIPAA requires Gold plan — Gold (€129/mo) is the minimum for HIPAA compliance. Free through Silver plans cannot be used for PHI.
  6. Free plan: 5 forms, 100 submissions/mo — this resets monthly but is strict. Archived submissions still count toward storage.
  7. EU API endpoint — if your account is in the EU, use
    eu-api.jotform.com
    not
    api.jotform.com
    . Wrong endpoint = 401 errors.
  8. 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.
基于研究的最佳实践 — 请仔细查看,尤其是关于套餐专属功能和可能过时的集成陷阱的内容。
  1. 每个表单仅一个支付网关 — 无法在同一个表单上同时使用Stripe和PayPal。需要两者?请创建单独的表单或使用Jotform的支付选择器小部件。
  2. API提交不会触发Webhook — 通过
    POST /form/{formID}/submissions
    创建的提交不会触发Webhook。只有点击表单提交按钮才会触发。
  3. Webhook 30秒超时 — 如果你的端点响应时间超过30秒,Webhook会失败。请异步处理。
  4. 条件逻辑冲突 — 同一个字段上的多个显示/隐藏条件可能会静默冲突。添加每个新条件后都要进行测试。
  5. HIPAA合规需要Gold套餐 — Gold套餐(每月129欧元)是符合HIPAA标准的最低要求。免费版到Silver版均不能用于受保护健康信息(PHI)。
  6. 免费版限制:5个表单,每月100条提交 — 该限制每月重置,但执行严格。已归档的提交仍会占用存储空间。
  7. 欧盟API端点 — 如果你的账户在欧盟,请使用
    eu-api.jotform.com
    而非
    api.jotform.com
    。错误的端点会导致401错误。
  8. 表单提交时“请稍候”冻结 — 通常是浏览器问题。清除缓存、尝试隐身模式、禁用扩展程序。如果是嵌入在其他网站上的表单,请检查主机页面的JavaScript冲突。

Related skills

相关技能

  • /sales-funnel
    — Full funnel strategy, page sequencing, and traffic-to-sale architecture.
  • /sales-checkout
    — Checkout optimization — upsells, order bumps, payment plans, cart abandonment.
  • /sales-integration
    — Connect Jotform to CRM, email, or other tools via webhooks, Zapier/Make, or API.
  • /sales-email-marketing
    — Email marketing after form-based lead capture.
  • /sales-lead-score
    — Lead scoring models using form submission data as behavioral signals.
  • /sales-lead-routing
    — Route form submissions to the right sales rep or team.
  • /sales-do
    — Not sure which skill to use? The router matches any sales objective to the right skill. Install:
    npx skills add sales-skills/sales --skill sales-do
  • /sales-funnel
    — 全漏斗策略、页面排序、流量到转化的架构设计。
  • /sales-checkout
    — 结账优化 — 追加销售、订单附加项、付款计划、购物车遗弃挽回。
  • /sales-integration
    — 通过Webhook、Zapier/Make或API将Jotform连接至CRM、邮件或其他工具。
  • /sales-email-marketing
    — 基于表单捕获线索后的邮件营销。
  • /sales-lead-score
    — 使用表单提交数据作为行为信号的线索评分模型。
  • /sales-lead-routing
    — 将表单提交内容分配给合适的销售代表或团队。
  • /sales-do
    — 不确定使用哪种技能?该路由工具可将任何销售目标匹配到合适的技能。安装:
    npx 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:
  1. Check browser — clear cache, try incognito mode, try a different browser.
  2. Verify Stripe account is active and not in test mode (unless testing).
  3. In Form Builder → Settings → Integrations → search "Stripe" → click to connect.
  4. If spinning persists, disconnect any existing payment integration first (green dropdown → Disconnect), then reconnect Stripe.
  5. 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图标后没反应 — 只有一个转圈的加载图标。”
解决步骤
  1. 检查浏览器 — 清除缓存、尝试隐身模式、换一个浏览器。
  2. 验证Stripe账户是否处于活跃状态且未处于测试模式(除非你正在测试)。
  3. 在表单构建器 → 设置 → 集成 → 搜索“Stripe” → 点击连接。
  4. 如果仍持续转圈,请先断开任何已有的支付集成(绿色下拉菜单 → 断开连接),然后重新连接Stripe。
  5. 确认表单至少包含一个付款字段(产品列表或付款元素) — Stripe无法连接到没有付款元素的表单。

Example 2: Conditional logic showing wrong fields

示例2:条件逻辑显示错误字段

User: "My form shows fields that should be hidden based on the dropdown selection."
Approach:
  1. Go to Settings → Conditions → review all Show/Hide conditions.
  2. Look for conflicting conditions — two conditions targeting the same field with different triggers.
  3. Disable all conditions, then re-enable one at a time, testing after each.
  4. If using "is equal to" conditions on dropdown fields, ensure the value matches exactly (case-sensitive).
  5. Save and test in preview mode, not the builder view.
用户:“我的表单会显示根据下拉选择应该隐藏的字段。”
解决步骤
  1. 进入设置 → 条件 → 查看所有显示/隐藏条件。
  2. 查找冲突条件 — 两个针对同一字段的条件使用不同触发规则。
  3. 禁用所有条件,然后逐个重新启用,每次启用后进行测试。
  4. 如果对下拉字段使用“等于”条件,请确保值完全匹配(区分大小写)。
  5. 保存并在预览模式下测试,不要在构建器视图中测试。

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:
  1. Create the purchase request form with an amount field.
  2. Go to Workflows → create new workflow from the form.
  3. Add an If-Else Condition element after the form submission trigger.
  4. Set condition: "If [Amount field] is greater than 500" → route to Approval element (assign manager email).
  5. Else branch → route to Email notification element (auto-approve, notify requester).
  6. Add email notifications on both branches to confirm the outcome.
用户:“我需要一个采购申请表单,金额超过500美元的订单需要提交给经理审批,低于500美元的自动批准。”
解决步骤
  1. 创建包含金额字段的采购申请表单。
  2. 进入工作流 → 基于该表单创建新工作流。
  3. 在表单提交触发器后添加一个If-Else条件元素。
  4. 设置条件:“如果[金额字段]大于500” → 路由到审批元素(分配经理邮箱)。
  5. 否则分支 → 路由到邮件通知元素(自动批准,通知申请人)。
  6. 在两个分支上都添加邮件通知以确认结果。

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会静默失败。