Skip to main content
Tally is an online form builder for creating forms, surveys, applications, and feedback flows. The Tally connector lets your Lovable app create and update forms, list forms and workspaces, fetch submissions, and manage form-response workflows through the Tally API. With Tally, your app can:
  • Create and update Tally forms from your app
  • List forms and workspaces available to the connected Tally account
  • Fetch form submissions and build dashboards or follow-up workflows
  • Register and manage webhooks for real-time form-response events
Tally is a good fit when your app needs to collect structured responses, display submission data, or trigger workflows when someone submits a form.

Common use cases and example apps

Example appExample promptDescription
Lead capture dashboardUse Tally and build a dashboard that lists recent lead form submissions and groups them by source.Track form submissions inside your app.
The app fetches Tally submissions, filters by form, and shows lead details for sales follow-up.
Event registration managerUse Tally and build an event registration app that shows attendees, dietary needs, and waitlist status.Turn form responses into an operations view.
The app reads registration submissions and gives organizers a searchable attendee list.
Customer feedback hubUse Tally and build a feedback dashboard that charts satisfaction scores and lists open comments.Analyze survey responses from Tally.
The app fetches completed submissions and summarizes trends, scores, and comments.
Internal request intakeUse Tally and build an intake tracker for IT requests submitted through our Tally form.Route form submissions into a team workflow.
The app displays new requests, tracks status, and helps operators assign follow-up.
Webhook-based automationUse Tally and build an app that reacts when a new form response arrives and adds it to an internal inbox.Trigger app logic from real-time form events.
The app hosts a webhook receiver, registers it with Tally, verifies delivery signatures, and processes each FORM_RESPONSE event.
Form library adminUse Tally and build an admin page that lists all forms in our workspace and links to their submission data.Manage form visibility from one place.
The app lists available forms and helps operators find the right form before viewing submissions.

How to connect Tally

Workspace admins and owners can connect Tally. You can create multiple Tally connections using different API keys, which is useful for separating environments (for example, development and production) or connecting different Tally accounts. When the connection is created, Tally becomes available across all projects in the workspace. Anyone building in a project can ask Lovable in chat to link their project to it.

Prerequisites

Before connecting Tally, make sure you have:
  • A Tally account
  • A Tally API key
  • Lovable workspace owner or admin role
All API requests made through this connector use your Tally API key. API usage counts toward your Tally plan limits and billing is handled directly by Tally, not Lovable.

Step 1: Get a Tally API key

A Tally API key lets your Lovable app authenticate with the Tally API. You can create separate keys for different environments or apps. To create a Tally API key:
1

Open your Tally account

Sign in to Tally with the account you want your Lovable app to use.
2

Open developer settings

3

Create or copy an API key

Create a new API key or copy an existing one. If you create a new key, use a descriptive name, for example Lovable integration.
4

Copy the key

Copy the API key. Tally API keys used by the connector 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

You can create multiple connections using different API keys.
1

Open Tally in Connectors

Go to Connectors → App connectors and select Tally.
2

Add a connection

Click Add connection.
3

Configure the connection

Add the connection details:
  • Display name: name the connection, for example Tally Prod.
  • API key: paste your Tally API key from developer settings.
4

Choose who can access this connection

Under Who can access this connection, decide who in your workspace can use the connection:
  • Only you (default): only the person creating the connection can use it and its associated data.
  • Invite specific people: only you and explicitly added workspace members 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 Connection-level access for more information.
5

Connect

Click Connect.
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 and update forms, fetch submissions, and manage webhook-based form workflows.

Working with Tally webhooks

Tally can send a FORM_RESPONSE webhook event when someone submits a form. Use webhooks when your app needs to react to new submissions without polling Tally for updates. The Tally connector can call Tally’s webhook API to register and manage webhooks, but your app must host the webhook receiver endpoint. The receiver should verify the Tally-Signature header before processing the request and respond within 10 seconds. When prompting Lovable, mention the form, the event you want to handle, and what the app should do with each response. For example, ask Lovable to register a Tally webhook for new submissions, verify the webhook signature, deduplicate events by eventId, and store each response in your app.

Limitations

The Tally connector cannot:
  • Create a Tally account or API key for you
  • Rotate API keys automatically. To rotate a key, create a new key in Tally and update the Lovable connection
  • Host a webhook receiver for you. Your app must expose the endpoint that Tally calls
  • Support per-end-user Tally login. Each connection represents a single Tally account shared across all projects linked to it
Editors and above can remove specific projects from a connection without deleting the connection entirely. The connection will remain available for other projects. To unlink projects:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to manage.
3

Select projects

Under Linked projects, check the projects you want to unlink.
4

Confirm

Click Unlink projects and confirm.
When unlinked, those projects will no longer have access to through this connection. If a project needs again, you can link it to any available connection.

How to delete a connection

Workspace admins and owners can delete connections. Other members can delete a connection if they created it, or if they have been explicitly granted access to it.
Deleting a connection is permanent and cannot be undone. It will remove the credentials from all linked projects, and any apps using this connection will stop working until a new connection is added.
Before deleting, review the Linked projects section to see which projects are currently using the connection. To delete a connection:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to remove.
3

Review linked projects

Review the Linked projects section.
4

Delete

Under Delete this connection, click Delete and confirm.