Connect your app to Apollo.io
Connect your Lovable app to Apollo.io to search its large database of business contacts and companies. This lets your app find new leads, get more details about existing contacts, and manage sales activities.
Anyone building an app that needs to find business contacts, enrich company data, or manage sales leads will need this.
Do this, in order
- 1
Sign in to your Apollo.io account.
You need to access your Apollo.io settings to get an API key.
- 2
Go to Settings, then Integrations, then API Keys in Apollo.io.
This is where you create and manage the special key that allows Lovable to connect to Apollo.io.
- 3
Create a new API key, give it a clear name like 'Lovable integration', and make sure it has access to the Apollo.io features your app will use.
The API key acts like a password for your Lovable app to talk to Apollo.io, and you need to grant it the right permissions for your app's tasks.
- 4
Copy the newly created API key and keep it somewhere safe.
You will need this key in the next step to set up the connection in Lovable.
- 5
In Lovable, go to 'Connectors' and select 'Apollo.io'.
This is the starting point in Lovable to add a new connection to Apollo.io.
- 6
Click 'Add connection'.
This initiates the process of creating a new Apollo.io connection within Lovable.
- 7
Give your connection a 'Display name' (like 'Apollo.io Production') and paste the Apollo.io API key you copied earlier into the 'API key' field.
The display name helps you identify this specific connection in Lovable, and the API key authenticates your Lovable app with Apollo.io.
- 8
Decide if you want to keep the connection private to yourself or share it with others in your Lovable workspace, then click 'Connect'.
Sharing allows other team members to use this connection in their projects, and clicking 'Connect' finalizes the setup after Lovable checks the key.
Paste this into your project
Connect my app to Apollo.io to search its B2B database, enrich contact and organization data, and manage contacts, accounts, and deals.
Words decoded
- API key
- A secret code that acts like a password, allowing one computer program (like your Lovable app) to securely access features and data from another program (like Apollo.io).
- B2B database
- A collection of information specifically about businesses and the people who work for them, used for business-to-business sales and marketing.
- Enrich contact and organization data
- Adding more details to existing information about a person or company, such as their job title, industry, company size, or location, to make the data more complete and useful.
- Firmographic data
- Information that describes a company, similar to how 'demographic data' describes people. Examples include industry, company size, revenue, and location.
- Connector gateway
- A secure pathway that Lovable provides for your app to talk to external services like Apollo.io, handling the technical details and security for you.
- Rate limits
- Restrictions on how many requests your app can make to Apollo.io within a certain time period (e.g., per minute or per hour) to prevent overuse.
- Master API key
- A special type of API key in Apollo.io that has broad access to many or all of Apollo's features, unlike keys with more limited permissions.
Where people get stuck
- Using an Apollo.io API key that doesn't have the necessary permissions for the features your app needs, which will cause requests to fail.
- Exceeding Apollo.io's usage limits (like too many searches in an hour) because your app doesn't manage how often it requests data.
- Sharing your API key publicly, as it functions like a password and could be misused.
- Not having the correct permissions in your Lovable workspace to create new connections.
- Forgetting to link the Apollo.io connection to your specific project, preventing your app from using it.
The short version, steps, decoder and prompt on this page are written automatically from Lovable's own documentation and can lag or misread it. The official page is always the authority.