{
  "name": "chatform",
  "url": "https://chatform.in",
  "tagline": "Forms people actually finish.",
  "category": "Conversational form builder",
  "description": "A form builder whose forms are answered as a conversation. It reads what people write, asks again when an answer is too thin to use, and answers the respondent's own questions from a knowledge base the author writes. A state machine owns the flow; the model is constrained to six checked verbs.",
  "pricing": {
    "currency": "USD",
    "plans": [
      {
        "id": "free",
        "name": "Free",
        "monthlyUsd": 0,
        "yearlyPerMonthUsd": 0,
        "tagline": "Build it, publish it, collect real answers. No card, no expiry.",
        "responsesPerMonth": "unlimited, fair-use ceiling 5000",
        "aiConversationsPerMonth": 200,
        "seats": 1
      },
      {
        "id": "pro",
        "name": "Pro",
        "monthlyUsd": 24,
        "yearlyPerMonthUsd": 16,
        "tagline": "See everything you collected, on your own brand.",
        "responsesPerMonth": "unlimited, fair-use ceiling 50000",
        "aiConversationsPerMonth": 2000,
        "seats": 3
      },
      {
        "id": "business",
        "name": "Business",
        "monthlyUsd": 84,
        "yearlyPerMonthUsd": 55,
        "tagline": "Verify who answered, and account for every change.",
        "responsesPerMonth": "unlimited, fair-use ceiling 50000",
        "aiConversationsPerMonth": 10000,
        "seats": 5
      }
    ],
    "freePlanRequiresCard": false
  },
  "capabilities": {
    "questionTypes": 25,
    "conditionOperators": 19,
    "publishTimeFlowLinter": true,
    "aiFormGenerationFromPrompt": true,
    "aiFormGenerationFromUrl": true,
    "knowledgeBaseAnswersMidForm": true,
    "headlessConversationApi": true,
    "embedModes": [
      "popup",
      "inline",
      "side-tab",
      "fullpage"
    ],
    "signedWebhooks": true,
    "openApiSpec": "https://api.chatform.in/openapi.json",
    "sdks": [
      "@chatformhq/js",
      "@chatformhq/react"
    ],
    "exports": [
      "csv",
      "json"
    ],
    "partialResponseCapture": true,
    "respondentVerification": [
      "google",
      "sms"
    ],
    "infrastructure": [
      "Cloudflare Workers",
      "D1",
      "Durable Objects",
      "R2"
    ]
  },
  "limitations": [
    "Does not process or verify payments. A payment question shows your own checkout link or a UPI QR code and records that the respondent said they paid.",
    "No calendar sync or availability lookup. Booking is a date question with a time, or a link out to Cal.com or Calendly.",
    "One native integration: a pull-based CSV feed. No Zapier, Slack, Notion, Airtable, HubSpot or Google Sheets OAuth.",
    "Custom domains are not built; the feature is listed as coming soon.",
    "Multi-language forms are not built. The interviewer mirrors a respondent's language within a conversation, but there is no translation layer.",
    "No HIPAA offering, no BAA, no SOC 2 report, no SSO or SAML.",
    "No video questions, PDF generation, A/B testing or offline mode.",
    "No published completion-rate benchmark. Analytics reports completion and drop-off per form; there is no cross-customer data."
  ],
  "resources": {
    "pricing": "https://chatform.in/pricing",
    "comparisons": "https://chatform.in/compare",
    "research": "https://chatform.in/why-conversation-works",
    "forAssistants": "https://chatform.in/ai-info",
    "docs": "https://chatform.in/docs",
    "llmsTxt": "https://chatform.in/llms.txt",
    "llmsFullTxt": "https://chatform.in/llms-full.txt",
    "markdownMirror": "Append .md to any /docs URL."
  },
  "verifiedOn": "2026-09-08"
}