- Look up users by username or ID
- Search recent public posts
- Read public post metadata by ID
- Build dashboards and integrations on top of X API v2 data
Common use cases and example apps
How to connect X
Workspace admins and owners can connect X. You can create multiple X connections using different Bearer tokens, which is useful for separating environments (for example, development and production) or using tokens from different X apps. When the connection is created, X 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 X, make sure you have:- An X Developer account
- An X app with an app-only Bearer token
- Lovable workspace owner or admin role
All API requests made through this connector count toward your X API access tier and rate limits. Billing and quota are handled directly by X, not Lovable.
Step 1: Get an X app-only Bearer token
An app-only Bearer token lets your Lovable app authenticate with the X API v2 for read-only public data. You generate it in the X Developer Portal for a specific app. To create an X Bearer token:1
Open the X Developer Portal
Sign in to the X Developer Portal.
2
Create or open a project and app
Create a Project and App if you do not have one yet, or open the app you want to use.
3
Open keys and tokens
In your app settings, go to Keys and tokens (or User authentication settings → Keys and tokens, depending on your portal layout).
4
Generate the Bearer token
Under Authentication Tokens, find Bearer Token and click Generate (or Regenerate). Copy the token and store it securely.
Step 2: Connect X to Lovable
You can create multiple connections using different Bearer tokens.1
Open X in Connectors
Go to Connectors and select X (Twitter).
2
Add a connection
Click Add connection.
3
Configure the connection
- Display name: name the connection, for example
X Prod. This name is only used inside Lovable to identify the connection. - Bearer token: paste your app-only Bearer token from the X Developer Portal.
4
Choose who can use this connection
Under Sharing, the connection is private to you by default and shows a Private label. To share it, click Share with others. Then add workspace members by email, or 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 token against the X API before saving the connection.
Limitations
The X connector is read-only with an app-only Bearer token. It cannot:- Post, reply, like, repost, or follow on behalf of a user
- Send or read direct messages
- Access protected accounts or a user’s private timeline
- Support per-end-user X login. Each connection uses a single shared Bearer token across all projects linked to it
- Bypass X API rate limits. Cache results, back off on
429responses, and avoid tight polling loops
Manage your X (Twitter) connection
Connections are managed from Connectors: select X (Twitter), then open the connection.- Unlink projects to remove X (Twitter) 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 X (Twitter) stop working until a new connection is added. See Delete a connection for the steps and who can delete.