Use Typeform as a data source for Chartcastr. Connect your Typeform workspace via OAuth and Chartcastr will pull form response metrics — daily responses, completion rates, average completion time, and response volume by form — and deliver them as automated charts to Slack or email.Chartcastr connects with read-only access to your Typeform workspace. No write permissions are requested.
In Chartcastr, go to Sources and select Typeform. Click Connect and complete the OAuth flow. You will be asked to authorise read-only access to your forms, responses, and workspace.
Choose which metric you want to track. Each metric becomes its own pulse source — you can add multiple to send different charts on different schedules.
3
Select a form
For form-specific metrics (daily responses, completion rate, average completion time), pick the form you want to track. Workspace-level metrics like Responses by Form aggregate across all forms automatically.
4
Create a connection
Go to Connections and click New Connection. Select your Typeform source, pick or add a destination (Slack channel or email), set the delivery frequency, and optionally enable AI summaries.
Typeform access tokens expire after approximately one week. Chartcastr handles token refresh automatically using the refresh token granted during the OAuth flow.If your integration shows as Disconnected, re-authorise by going to Sources → your Typeform integration and clicking Reconnect in the Danger Zone.
Deliver Typeform charts to your Slack channels with AI summaries in the thread.
Email destination
Schedule Typeform reports to any inbox or distribution list.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Chartcastr","colors":{"primary":"#b3450b","light":"#EA580B","dark":"#EA580B"},"logo":{"light":"https://mintcdn.com/chartcastr/M5ICqDu3pqtuq0Gh/logo/light-logo.png?fit=max\u0026auto=format\u0026n=M5ICqDu3pqtuq0Gh\u0026q=85\u0026s=b3ccd67e5172adaa7aaf4cd53f6c890c","dark":"https://mintcdn.com/chartcastr/M5ICqDu3pqtuq0Gh/logo/dark-logo.png?fit=max\u0026auto=format\u0026n=M5ICqDu3pqtuq0Gh\u0026q=85\u0026s=413f12a3fce07bc7d207d84411959e1b"},"favicon":"https://mintcdn.com/chartcastr/Y_oUD6VGPVXdfSR0/favicon.ico?fit=max\u0026auto=format\u0026n=Y_oUD6VGPVXdfSR0\u0026q=85\u0026s=5edf2b8fe52f9e29bfd720b610482e4b","navbar":{"links":[{"href":"mailto:support@chartcastr.com","label":"Support"}],"primary":{"type":"button","label":"Sign In","href":"https://chartcastr.com/admin?ref=docs"}},"footer":{"socials":{"x":"https://x.com/chartcastr","linkedin":"https://linkedin.com/company/chartcastr"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chartcastr","hasAudioNarration":false,"actualSubdomain":"chartcastr","customDomains":["docs.chartcastr.com"],"gitSource":{"type":"github","owner":"mewc","repo":"chartcastr","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a30dc870f0ec7a45145e432","collectionId":"e4f3f3db-4ace-42c2-a119-da0f1bfe3618","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6a30dc870f0ec7a45145e432:success","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Sources","count":63},{"language":"default","tag":"Analysis","count":22},{"language":"default","tag":"Admin","count":21},{"language":"default","tag":"Context","count":9},{"language":"default","tag":"Destinations","count":9},{"language":"default","tag":"Manage","count":7},{"language":"default","tag":"Briefings","count":7},{"language":"default","tag":"AI Tools","count":7},{"language":"default","tag":"For Agencies","count":5},{"language":"default","tag":"Getting Started","count":4}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/sources/typeform","slug":"/integrations/sources/typeform","pageMetadata":{"title":"Typeform source","description":"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.","href":"/integrations/sources/typeform"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,OptimizedImage,Step,Steps,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`Use Typeform as a data source for Chartcastr. Connect your Typeform workspace via OAuth and Chartcastr will pull form response metrics — daily responses, completion rates, average completion time, and response volume by form — and deliver them as automated charts to Slack or email.`}),`\n`,_jsxs(_components.p,{children:[`Chartcastr connects with `,_jsx(_components.strong,{children:`read-only`}),` access to your Typeform workspace. No write permissions are requested.`]}),`\n`,_jsx(Heading,{level:`2`,id:`setup`,children:`Setup`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Connect your Typeform workspace`,children:[_jsxs(_components.p,{children:[`In Chartcastr, go to `,_jsx(_components.a,{href:`https://chartcastr.com/admin/sources`,children:`Sources`}),` and select `,_jsx(_components.strong,{children:`Typeform`}),`. Click `,_jsx(_components.strong,{children:`Connect`}),` and complete the OAuth flow. You will be asked to authorise read-only access to your forms, responses, and workspace.`]}),_jsx(Frame,{caption:`Typeform OAuth consent screen — Chartcastr requests read-only access`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/chartcastr/BYc-dqi--Zr1fcuk/images/integrations/sources/typeform/typeform-setup.png?fit=max\u0026auto=format\u0026n=BYc-dqi--Zr1fcuk\u0026q=85\u0026s=89baa4c13dcb89158cea1a4f1937327c`,alt:`Typeform OAuth setup`,\"data-og-width\":`712`,width:`712`,\"data-og-height\":`908`,height:`908`,\"data-path\":`images/integrations/sources/typeform/typeform-setup.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/chartcastr/BYc-dqi--Zr1fcuk/images/integrations/sources/typeform/typeform-setup.png?w=280\u0026fit=max\u0026auto=format\u0026n=BYc-dqi--Zr1fcuk\u0026q=85\u0026s=78b5993e5e9e8d009dc7945993df5df3 280w, https://mintcdn.com/chartcastr/BYc-dqi--Zr1fcuk/images/integrations/sources/typeform/typeform-setup.png?w=560\u0026fit=max\u0026auto=format\u0026n=BYc-dqi--Zr1fcuk\u0026q=85\u0026s=892a44342b8748f2d5d6aadad09bbacd 560w, https://mintcdn.com/chartcastr/BYc-dqi--Zr1fcuk/images/integrations/sources/typeform/typeform-setup.png?w=840\u0026fit=max\u0026auto=format\u0026n=BYc-dqi--Zr1fcuk\u0026q=85\u0026s=04adbf48765292f5d8ade806e862e000 840w, https://mintcdn.com/chartcastr/BYc-dqi--Zr1fcuk/images/integrations/sources/typeform/typeform-setup.png?w=1100\u0026fit=max\u0026auto=format\u0026n=BYc-dqi--Zr1fcuk\u0026q=85\u0026s=c1f475c037dbff0a6f74b99950509d68 1100w, https://mintcdn.com/chartcastr/BYc-dqi--Zr1fcuk/images/integrations/sources/typeform/typeform-setup.png?w=1650\u0026fit=max\u0026auto=format\u0026n=BYc-dqi--Zr1fcuk\u0026q=85\u0026s=d2a747a71f13e9a40f656aa86cd1fd70 1650w, https://mintcdn.com/chartcastr/BYc-dqi--Zr1fcuk/images/integrations/sources/typeform/typeform-setup.png?w=2500\u0026fit=max\u0026auto=format\u0026n=BYc-dqi--Zr1fcuk\u0026q=85\u0026s=614ffe95954786c5ae81c1102660a603 2500w`})})]}),_jsx(Step,{title:`Select a metric`,children:_jsx(_components.p,{children:`Choose which metric you want to track. Each metric becomes its own pulse source — you can add multiple to send different charts on different schedules.`})}),_jsx(Step,{title:`Select a form`,children:_jsxs(_components.p,{children:[`For form-specific metrics (daily responses, completion rate, average completion time), pick the form you want to track. Workspace-level metrics like `,_jsx(_components.strong,{children:`Responses by Form`}),` aggregate across all forms automatically.`]})}),_jsx(Step,{title:`Create a connection`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://chartcastr.com/admin/connections`,children:`Connections`}),` and click `,_jsx(_components.strong,{children:`New Connection`}),`. Select your Typeform source, pick or add a destination (Slack channel or email), set the delivery frequency, and optionally enable AI summaries.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`available-metrics`,children:`Available Metrics`}),`\n`,_jsxs(_components.p,{children:[`Chartcastr supports `,_jsx(_components.strong,{children:`4 pre-built Typeform metrics`}),` across responses and forms.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Responses`,icon:`chart-bar`,children:_jsx(_components.p,{children:`Responses per day, completion rate, and average completion time.`})}),_jsx(Card,{title:`Forms`,icon:`rectangle-list`,children:_jsx(_components.p,{children:`Total responses per form across your workspace (top 10).`})})]}),`\n`,_jsx(Card,{title:`View all available charts`,icon:`list`,href:`/integrations/sources/typeform/available-charts`,children:_jsx(_components.p,{children:`See the full list of Typeform metrics with chart types and descriptions.`})}),`\n`,_jsx(Heading,{level:`2`,id:`data-\u0026-permissions`,children:`Data \u0026 Permissions`}),`\n`,_jsx(_components.p,{children:`Chartcastr requests the following Typeform OAuth scopes:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Scope`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`accounts:read`})}),_jsx(_components.td,{children:`Account information for workspace identification`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`forms:read`})}),_jsx(_components.td,{children:`List and read form definitions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`responses:read`})}),_jsx(_components.td,{children:`Read form response data for chart generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`workspaces:read`})}),_jsx(_components.td,{children:`Access workspace metadata`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offline`})}),_jsx(_components.td,{children:`Enables refresh tokens for long-lived connections`})]})]})]}),`\n`,_jsx(_components.p,{children:`No write access is requested. Chartcastr cannot create, modify, or delete any data in your Typeform account.`}),`\n`,_jsx(Heading,{level:`2`,id:`token-refresh`,children:`Token Refresh`}),`\n`,_jsx(_components.p,{children:`Typeform access tokens expire after approximately one week. Chartcastr handles token refresh automatically using the refresh token granted during the OAuth flow.`}),`\n`,_jsxs(_components.p,{children:[`If your integration shows as `,_jsx(_components.strong,{children:`Disconnected`}),`, re-authorise by going to `,_jsx(_components.a,{href:`https://chartcastr.com/admin/sources`,children:`Sources`}),` → your Typeform integration and clicking `,_jsx(_components.strong,{children:`Reconnect`}),` in the Danger Zone.`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Slack destination`,icon:`slack`,href:`/integrations/destinations/slack`,children:_jsx(_components.p,{children:`Deliver Typeform charts to your Slack channels with AI summaries in the thread.`})}),_jsx(Card,{title:`Email destination`,icon:`envelope`,href:`/integrations/destinations/email`,children:_jsx(_components.p,{children:`Schedule Typeform reports to any inbox or distribution list.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Typeform source","description":"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.","href":"/integrations/sources/typeform"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Setup","slug":"setup","depth":2,"children":[]},{"title":"Available Metrics","slug":"available-metrics","depth":2,"children":[]},{"title":"Data \u0026 Permissions","slug":"data-\u0026-permissions","depth":2,"children":[]},{"title":"Token Refresh","slug":"token-refresh","depth":2,"children":[]},{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"chartcastr","siteName":"Chartcastr","title":"Typeform source - Chartcastr","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-21T07:11:02.400Z","originalFileLocation":"integrations/sources/typeform.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Chartcastr\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Typeform source - Chartcastr\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Chartcastr\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.chartcastr.com/integrations/sources/typeform\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://chartcastr.mintlify.app/_mintlify/api/og/v2?division=Typeform\u0026amp;title=Typeform+source\u0026amp;description=Connect+Typeform+to+Chartcastr+for+automated+form+response+charts.+Track+submission+volume%2C+completion+rates%2C+and+response+trends+over+time.\u0026amp;theme=004e5e495b5ffafc1f4f696b\u0026amp;signature=b000e95db6703e4d14f696abab06aabf1bbbbde9242a85eb5b643286ae181a92\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Typeform source - Chartcastr\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://chartcastr.mintlify.app/_mintlify/api/og/v2?division=Typeform\u0026amp;title=Typeform+source\u0026amp;description=Connect+Typeform+to+Chartcastr+for+automated+form+response+charts.+Track+submission+volume%2C+completion+rates%2C+and+response+trends+over+time.\u0026amp;theme=004e5e495b5ffafc1f4f696b\u0026amp;signature=b000e95db6703e4d14f696abab06aabf1bbbbde9242a85eb5b643286ae181a92\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/chartcastr/gIE6d8sGLkOqJOlv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Chartcastr\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#b3450b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.chartcastr.com/integrations/sources/typeform\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/sources/typeform.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.chartcastr.com/#organization\",\"name\":\"Chartcastr\",\"url\":\"https://docs.chartcastr.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chartcastr/M5ICqDu3pqtuq0Gh/logo/light-logo.png?fit=max\u0026auto=format\u0026n=M5ICqDu3pqtuq0Gh\u0026q=85\u0026s=b3ccd67e5172adaa7aaf4cd53f6c890c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.chartcastr.com#website\",\"name\":\"Chartcastr\",\"url\":\"https://docs.chartcastr.com\",\"publisher\":{\"@id\":\"https://docs.chartcastr.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.chartcastr.com/integrations/sources/typeform#webpage\",\"url\":\"https://docs.chartcastr.com/integrations/sources/typeform\",\"name\":\"Typeform source\",\"description\":\"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.\",\"dateModified\":\"2026-04-21T07:11:02.400Z\",\"isPartOf\":{\"@id\":\"https://docs.chartcastr.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.chartcastr.com/integrations/sources/typeform#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.chartcastr.com/integrations/sources/typeform#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Sources\",\"item\":\"https://docs.chartcastr.com/integrations/sources\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Typeform source\",\"item\":\"https://docs.chartcastr.com/integrations/sources/typeform\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.chartcastr.com/integrations/sources/typeform#article\",\"headline\":\"Typeform source\",\"name\":\"Typeform source\",\"description\":\"Connect Typeform to Chartcastr for automated form response charts. Track submission volume, completion rates, and response trends over time.\",\"url\":\"https://docs.chartcastr.com/integrations/sources/typeform\",\"mainEntityOfPage\":{\"@id\":\"https://docs.chartcastr.com/integrations/sources/typeform#webpage\"},\"dateModified\":\"2026-04-21T07:11:02.400Z\",\"publisher\":{\"@id\":\"https://docs.chartcastr.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.chartcastr.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Chartcastr\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Chartcastr","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"What is Chartcastr?","href":"/index"},{"title":"Quickstart","icon":"rocket","href":"/quickstart"},{"title":"Pulses","href":"/admin/pulses"},{"title":"Connections","href":"/admin/connections"}]},{"group":"Sources","pages":[{"title":"Sources overview","href":"/integrations/sources"},{"title":"Source groups","href":"/admin/sources/source-groups"},{"group":"Google Sheets","pages":[{"title":"Google Sheets source","href":"/integrations/sources/google-sheets"},{"title":"Premade Google Sheets charts","href":"/integrations/sources/google-sheets/premade-charts"},{"title":"Custom data range charts","href":"/integrations/sources/google-sheets/custom-data-range"}]},{"group":"Xero","pages":[{"title":"Xero accounting source","href":"/integrations/sources/xero"},{"title":"Xero accounting charts","href":"/integrations/sources/xero/available-charts"}]},{"group":"Shopify","pages":[{"title":"Shopify source","href":"/integrations/sources/shopify"},{"title":"Shopify default reports","href":"/integrations/sources/shopify/default-reports"}]},{"group":"HubSpot CRM","pages":[{"title":"HubSpot CRM source","href":"/integrations/sources/hubspot"},{"title":"HubSpot CRM charts","href":"/integrations/sources/hubspot/available-charts"}]},{"group":"Attio CRM","pages":[{"title":"Attio CRM source","href":"/integrations/sources/attio"},{"title":"Attio CRM charts","href":"/integrations/sources/attio/available-charts"}]},{"group":"PostHog","pages":[{"title":"PostHog source","href":"/integrations/sources/posthog"},{"title":"PostHog charts","href":"/integrations/sources/posthog/available-charts"}]},{"group":"Mixpanel","pages":[{"title":"Mixpanel source","href":"/integrations/sources/mixpanel"},{"title":"Mixpanel charts","href":"/integrations/sources/mixpanel/available-charts"}]},{"group":"Amplitude","pages":[{"title":"Amplitude source","href":"/integrations/sources/amplitude"},{"title":"Amplitude charts","href":"/integrations/sources/amplitude/available-charts"}]},{"group":"Resend","pages":[{"title":"Resend source","href":"/integrations/sources/resend"},{"title":"Resend charts","href":"/integrations/sources/resend/available-charts"}]},{"group":"Plausible Analytics","pages":[{"title":"Plausible Analytics source","href":"/integrations/sources/plausible"},{"title":"Plausible Analytics charts","href":"/integrations/sources/plausible/available-charts"}]},{"title":"Notion Database source","href":"/integrations/sources/notion"},{"group":"RevenueCat","pages":[{"title":"RevenueCat source","href":"/integrations/sources/revenuecat"},{"title":"RevenueCat charts","href":"/integrations/sources/revenuecat/available-charts"}]},{"group":"Triple Whale","pages":[{"title":"Triple Whale source","href":"/integrations/sources/triple-whale"},{"title":"Triple Whale available charts","href":"/integrations/sources/triple-whale/available-charts"}]},{"group":"Grafana","pages":[{"title":"Grafana source","href":"/integrations/sources/grafana"}]},{"group":"Google Search Console","pages":[{"title":"Google Search Console source","href":"/integrations/sources/google-search-console"},{"title":"Google Search Console charts","href":"/integrations/sources/google-search-console/available-charts"}]},{"group":"Google Ads","pages":[{"title":"Google Ads source","href":"/integrations/sources/google-ads"},{"title":"Google Ads charts","href":"/integrations/sources/google-ads/available-charts"}]},{"group":"Meta Ads","pages":[{"title":"Meta Ads source","href":"/integrations/sources/meta-ads"},{"title":"Meta Ads charts","href":"/integrations/sources/meta-ads/available-charts"}]},{"title":"LinkedIn Ads source","href":"/integrations/sources/linkedin-ads"},{"group":"Linear","pages":[{"title":"Linear source","href":"/integrations/sources/linear"},{"title":"Linear charts","description":"Browse all Linear project management charts in Chartcastr including issue throughput, cycle burndowns, team velocity trends, and status breakdowns.","href":"/integrations/sources/linear/available-charts"}]},{"group":"Typeform","pages":[{"title":"Typeform source","href":"/integrations/sources/typeform"},{"title":"Typeform charts","description":"Browse all Typeform survey charts in Chartcastr including response volume over time, completion rates, drop-off analysis, and per-question breakdowns.","href":"/integrations/sources/typeform/available-charts"}]},{"group":"Klaviyo","pages":[{"title":"Klaviyo source","href":"/integrations/sources/klaviyo"},{"title":"Klaviyo charts","href":"/integrations/sources/klaviyo/available-charts"}]},{"group":"Harvest","pages":[{"title":"Harvest source","href":"/integrations/sources/harvest"},{"title":"Harvest charts","href":"/integrations/sources/harvest/available-charts"}]},{"group":"OpenPageRank","pages":[{"title":"OpenPageRank source","href":"/integrations/sources/openpagerank"}]},{"group":"Savio","pages":[{"title":"Savio source","href":"/integrations/sources/savio"},{"title":"Savio charts","href":"/integrations/sources/savio/available-charts"}]},{"group":"AppsFlyer","pages":[{"title":"AppsFlyer source","href":"/integrations/sources/appsflyer"},{"title":"AppsFlyer available charts","href":"/integrations/sources/appsflyer/available-charts"}]},{"group":"DataFast","pages":[{"title":"DataFast source","href":"/integrations/sources/datafast"},{"title":"DataFast charts","href":"/integrations/sources/datafast/available-charts"}]},{"group":"Umami Analytics","pages":[{"title":"Umami Analytics source","href":"/integrations/sources/umami"},{"title":"Umami Analytics charts","href":"/integrations/sources/umami/available-charts"}]},{"group":"Microsoft Clarity","pages":[{"title":"Microsoft Clarity source","href":"/integrations/sources/clarity"},{"title":"Microsoft Clarity charts","href":"/integrations/sources/clarity/available-charts"}]},{"group":"Spotify Ads","pages":[{"title":"Spotify Ads","href":"/integrations/sources/spotify"},{"title":"Available Charts","href":"/integrations/sources/spotify/available-charts"}]},{"group":"Typefully","pages":[{"title":"Typefully source","href":"/integrations/sources/typefully"},{"title":"Typefully charts","href":"/integrations/sources/typefully/available-charts"}]},{"group":"AskNicely","pages":[{"title":"AskNicely source","href":"/integrations/sources/asknicely"},{"title":"AskNicely charts","href":"/integrations/sources/asknicely/available-charts"}]},{"group":"Luma","pages":[{"title":"Luma source","href":"/integrations/sources/luma"},{"title":"Luma charts","href":"/integrations/sources/luma/available-charts"}]}]},{"group":"Destinations","pages":[{"title":"Destinations overview","href":"/integrations/destinations"},{"group":"Slack","pages":[{"title":"Slack destination","href":"/integrations/destinations/slack"},{"title":"Tagging @chartcastr in Slack","href":"/integrations/destinations/slack/tagging"}]},{"title":"Google Chat destination","href":"/integrations/destinations/google-chat"},{"title":"Ando destination","href":"/integrations/destinations/ando"},{"title":"WhatsApp delivery (private beta)","href":"/integrations/destinations/whatsapp"},{"title":"Microsoft Teams destination","href":"/integrations/destinations/teams"},{"title":"Email destination","href":"/integrations/destinations/email"},{"title":"Custom email destination (early access)","href":"/integrations/destinations/custom-email"}]},{"group":"Analysis","pages":[{"title":"Analysis features overview","href":"/analysis/overview"},{"title":"AI analysis in pulses","href":"/analysis/in-pulses"},{"group":"Briefings","pages":[{"title":"Briefings overview","href":"/analysis/briefings/overview"},{"title":"Briefings use cases","href":"/analysis/briefings/use-cases"},{"title":"Briefing rows","href":"/analysis/briefings/rows"},{"title":"Overall review \u0026 AI commentary","href":"/analysis/briefings/overall-review"},{"title":"Save \u0026 commit","href":"/analysis/briefings/save-and-commit"},{"title":"Snapshots \u0026 delivery","href":"/analysis/briefings/snapshots"},{"title":"The /admin/briefings page","href":"/analysis/briefings/admin-page"}]},{"group":"Context","pages":[{"title":"External context overview","href":"/analysis/context/overview"},{"title":"Google Sheets as context","href":"/analysis/context/google-sheets"},{"title":"Google Docs as context","href":"/analysis/context/google-docs"},{"title":"Notion as context","href":"/analysis/context/notion"},{"title":"Granola meeting notes as context","href":"/analysis/context/granola"},{"title":"Slack Canvas as context","href":"/analysis/context/slack-canvas"},{"title":"Confluence context (coming soon)","href":"/analysis/context/confluence"},{"title":"OneDrive context (early access)","href":"/analysis/context/onedrive"},{"title":"User notes","href":"/analysis/context/user-notes"}]},{"group":"Chat (Private Beta)","pages":[{"title":"AI chat overview","href":"/analysis/chat/overview"},{"title":"Chat follow-ups in Slack and Teams","href":"/analysis/chat/followups"},{"title":"Chat actions","href":"/analysis/chat/actions"},{"title":"Conversational data analysis","href":"/analysis/chat/analysis"}]}]},{"group":"Stats","pages":[{"title":"Stats overview","href":"/stats/overview"},{"title":"Delivery and volume stats","href":"/stats/delivery"},{"title":"Engagement stats","href":"/stats/engagement"}]},{"group":"AI Tools","pages":[{"title":"AI Tools — Setup","href":"/integrations/ai-tools"},{"title":"AI Tools — Concepts","href":"/integrations/ai-tools-concepts"},{"title":"Claude Code","href":"/integrations/claude-code"},{"title":"Claude (Desktop)","href":"/integrations/claude"},{"title":"Cursor","href":"/integrations/cursor"},{"title":"ChatGPT","href":"/integrations/chatgpt"},{"title":"Codex (OpenAI)","href":"/integrations/codex"}]},{"group":"API","pages":[{"title":"API Overview","href":"/api/overview"},{"title":"Sources","href":"/api/sources"},{"title":"Pulses","href":"/api/pulses"}]},{"group":"Streams","pages":[{"title":"Streams overview","href":"/streams/overview"},{"title":"Xero streams","href":"/streams/xero"},{"title":"Shopify streams","href":"/streams/shopify"},{"title":"Meta Ads streams","href":"/streams/meta-ads"}]},{"group":"Admin","pages":[{"title":"Admin dashboard","href":"/admin/dashboard"},{"title":"Pulse Score","icon":"activity","href":"/admin/pulse-score"},{"title":"Agency workspaces","href":"/admin/agency-workspaces"},{"group":"Settings","pages":[{"title":"Pulse thread cross-linking","href":"/admin/settings/pulse-thread-linking"},{"title":"AI summary locale","href":"/admin/settings/locale"},{"title":"Schedule timezone","href":"/admin/settings/timezone"}]},{"group":"Manage","pages":[{"title":"Invite team members","href":"/admin/manage/invite-members"},{"title":"Leave an organization","href":"/admin/manage/leave-org"},{"title":"Update organization profile image","href":"/admin/manage/update-profile-image"},{"title":"Add email addresses","href":"/admin/manage/add-emails"},{"title":"Google account connection","href":"/admin/manage/google-account"},{"title":"Archived items","href":"/admin/manage/archived-items"},{"title":"Usage and limits","href":"/admin/manage/usage"}]},{"group":"Billing","pages":[{"title":"Subscription plans","href":"/admin/billing/plans"},{"title":"Invoices","href":"/admin/billing/invoices"},{"title":"Payment methods","href":"/admin/billing/payment-methods"}]},{"group":"For Agencies","pages":[{"title":"Agency overview","href":"/agencies/overview"},{"title":"Setting up your agency","href":"/agencies/setup"},{"title":"Agency billing","href":"/agencies/billing"},{"title":"Managing client workspaces","href":"/agencies/managing-clients"},{"title":"Agency limits","href":"/agencies/limits"}]}]}]},"basePath":"","title":"Typeform source - Chartcastr","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DW6UFrUy.js","DynamicMarkdown-B62XqCSI.js","zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}