CommunityHire an ExpertSign Up
FormsTypeform
Forms

Typeform

Integrating Typeform with your Softr app.

In this tutorial, we’ll go through the process of adding a Typeform form on a Softr app.

Getting the form embed code

In your Typeform account, open the form that you want to add to your site, and hit Share in the top navbar.

Share form

Share form

Further on, you need to choose the embed mode, and you can also configure the design and some advanced settings (each mode has its specific settings).

Embed mode

Embed mode

As soon as the embed is ready, hit the Get the code button and copy the embed code, which you’ll then need to add to your Softr app. The next section shows how to add the embed code for all the modes except the Full-page mode. For adding a Full-page code, please proceed to the corresponding section further in this article.

Adding the Embed Code

The embed code can be added inside a Custom Code block. You just need to paste the code inside the block as shown below.

Adding embed code inside the Custom Code block

Adding embed code inside the Custom Code block

Adding a Full-Page Embed Code

If you want to add a Full-page Typeform embed, you can use the Custom Code section inside Page Settings. Just paste the code inside the Header or Footer area.

Adding the code to a page

Adding the code to a page

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.