Skip to main content
Tally is a form builder that lets you create forms and surveys without code. The Tally connector lets your Lovable app create forms, list the forms in your Tally workspace, and fetch their submissions through the Tally API. It’s designed for apps that collect responses in Tally and work with them somewhere else, like dashboards, admin panels, and follow-up workflows. Tally is available as an app + chat connector: one shared connection that works in the chat while you build and in your published apps. With Tally, your app can:
  • List the forms in your Tally workspace
  • Fetch submissions and question metadata for a form
  • Create forms and manage form workflows
  • Verify the connected account
For real-time workflows, prefer Tally webhooks pointed at an endpoint in your app instead of polling for new submissions.

Common use cases and example apps

How to connect Tally

Who can create Tally connections depends on your plan and workspace settings. See Who can create connections and clients. You can create multiple Tally connections using different API keys, which is useful for separating environments (for example, development and production) or connecting multiple Tally workspaces. When the connection is created, you can link it to the projects where you want to use it. Anyone building in a project can ask Lovable in chat to link their project to it.

Prerequisites

Before connecting Tally, make sure you have:
All API requests made through this connector count toward your Tally account’s rate limits. Billing and quota are handled directly by Tally, not Lovable.

Step 1: Get a Tally API key

An API key lets your Lovable app authenticate with the Tally API. To create a Tally API key:
1

Open your Tally settings

Sign in to Tally and go to Settings → API keys.
2

Create a key

Create a new API key and give it a descriptive name, for example Lovable integration.
3

Copy the key

Copy the key and store it securely. Tally API keys start with tly-.
Your API key functions like a password. Keep it secure and never share it publicly. You’ll need it in the next step.
See Tally documentation for more: Tally API reference.

Step 2: Connect Tally to Lovable

1

Open Tally in Connectors

Go to Connectors and select Tally.
2

Add a connection

Click Add connection.
3

Configure the connection

  1. Display name: name the connection, for example Tally Prod.
  2. API key: paste your Tally API key (it starts with tly-). Use Open Tally below the field to jump to the API keys settings if you need to generate one.
4

Choose who can use this connection

Under Who can use this connection, decide who in your workspace can use the connection. You start as the only person with access:
  • Only you (default): leave the access list as is; only you can use the connection and its associated data.
  • Invite specific people: add workspace members by email; only you and the people you add can use the connection and its associated data.
  • Invite entire workspace: click Invite entire workspace to make the connection available to everyone in your Lovable workspace.
See Who can use connections and clients for more information.
5

Connect

Click Connect. Lovable verifies the key against Tally before saving the connection.
When connected, anyone building in a project can ask Lovable in chat to link their project to Tally (based on configured connection-level access). Your Lovable apps can then create forms, list forms, and fetch submissions through the connector.

Limitations

The Tally connector cannot:
  • Receive Tally webhooks through the connector. Configure Tally webhooks to call an endpoint in your app instead
  • Refresh or rotate API keys automatically. To rotate, generate a new key in your Tally API keys settings and update the Lovable connection
  • Support per-end-user Tally login. Each connection represents a single Tally account shared across all projects linked to it

Manage your connection

Connections are managed from Connectors: select , then open the connection.
  • Unlink projects to remove access from specific projects while keeping the connection available for others. See Unlink projects from a connection for the steps.
  • Delete the connection to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use stop working until a new connection is added. See Delete a connection for the steps and who can delete.