Skip to main content
Lusha is a leading B2B sales intelligence and lead enrichment platform trusted by over 1.5 million users worldwide. With Relevance AI’s Lusha integration, you can seamlessly enrich your leads with accurate contact and company information, enabling your AI agents to automate prospect research, qualify leads, and build comprehensive sales pipelines with verified data.
The Lusha integration in Relevance AI was built by Relevance AI, and is therefore supported by our team, not Lusha. If you have a question or issue with using Lusha in Relevance AI, please reach out to our support team. If you have a question or issue that is only about Lusha, you can reach out to Lusha support.

Connect the integration

Connecting your Lusha account to Relevance AI is a straightforward process:
  1. Go to the “Integrations” page in the sidebar of your Relevance AI dashboard.
  2. Click on “Lusha” from the available integrations.
  3. Click on the “Add Integration” button.
  4. Enter your Lusha API key when prompted.
  5. Once authenticated, your Lusha account will appear as a connected integration.
You can find your Lusha API key in your Lusha account settings under API & Integrations. If you don’t have a Lusha account yet, you can sign up here.

Tool steps for Lusha

The Lusha integration provides a comprehensive set of actions that your agents can use to enrich leads, find contacts, and gather company intelligence. These actions can be incorporated into your agent’s workflows as tool steps, enabling sophisticated sales automation and prospect research capabilities.

Contact Enrichment

Enrich Contacts

Enrich existing contact records with verified email addresses, phone numbers, and professional details

Find Contact

Find specific contacts based on name, company, or other identifying information

Search Contacts

Search for contacts matching specific criteria across Lusha’s database

Company Intelligence

Enrich Companies

Enrich company records with firmographic data, employee counts, and industry information

Find Company

Find specific companies based on name, domain, or other identifiers

Search Companies

Search for companies matching your ideal customer profile criteria

Advanced API Access

Lusha API Call

Make custom API calls to access any Lusha API endpoint for advanced use cases
Type “Lusha” in the tool step search bar to see all available Lusha actions when building your tools.

Use the integration’s API tool step (Advanced)

In addition to the pre-built actions available in the tool directory, you can build custom tools that perform Lusha-specific activities using the Lusha API Call tool step.

How to use the Lusha API Call tool step

1

Create a new tool

Create a new tool in Relevance AI or open an existing tool you want to add Lusha functionality to.
2

Add the Lusha API Call tool step

  1. Scroll down to Tool-steps
  2. Search for “Lusha API Call” in the tool step search bar
  3. Add the Lusha API Call tool step to your workflow
3

Select your Lusha account

Select your connected Lusha account from the dropdown menu.
4

Configure the API endpoint

Configure the API endpoint, method, and parameters according to your needs:
  • Method: Select the HTTP method (GET, POST)
  • Endpoint: Enter the API endpoint path (e.g., /person)
  • Body: Add any required request body data with search criteria
5

Test your API call

Test your configuration to ensure it works correctly before deploying.

Example: Enriching a Contact by Email

Here’s a practical example of using the Lusha API Call tool step to enrich a contact using their email address: API Endpoint: POST /person Configuration:
{
  "method": "POST",
  "endpoint": "/person",
  "body": {
    "email": "[email protected]"
  }
}
This configuration:
  • Uses the POST method to request contact enrichment
  • Specifies the /person endpoint for individual contact lookup
  • Provides the email address as the search parameter
  • Returns verified contact information including phone numbers, job title, company details, and social profiles
You can find Lusha’s complete API documentation at https://www.lusha.com/api-documentation/.

Common Lusha API Endpoints

Here are some commonly used Lusha API endpoints you can use with the API Call tool step:
  • Enrich by email: POST /person with {"email": "[email protected]"}
  • Enrich by LinkedIn: POST /person with {"linkedInUrl": "https://linkedin.com/in/username"}
  • Enrich by name & company: POST /person with {"firstName": "John", "lastName": "Doe", "company": "Acme Corp"}
Returns: Email addresses, phone numbers, job title, company, location, social profilesView API Documentation
  • Enrich by domain: POST /company with {"domain": "example.com"}
  • Enrich by company name: POST /company with {"name": "Acme Corporation"}
Returns: Company size, industry, location, revenue, technologies used, social profilesView API Documentation
  • Bulk person enrichment: POST /person/bulk with array of person objects
  • Bulk company enrichment: POST /company/bulk with array of company objects
Allows you to enrich multiple contacts or companies in a single API call for efficiency.View API Documentation
  • Search contacts: Use search endpoints with filters for job title, company, location, industry
  • Find decision makers: Search for specific roles within target companies
Useful for building prospect lists matching your ideal customer profile.View API Documentation

Example use cases

Here are some ways you can leverage the Lusha integration with your agents:
Create an agent that automatically enriches incoming leads from your CRM or forms with verified contact information. The agent can take an email address or LinkedIn profile, use Lusha to gather phone numbers, job titles, and company details, then update your CRM with the enriched data.
Build an agent that conducts deep research on prospects before sales calls. Given a LinkedIn URL or company name, the agent uses Lusha to gather contact details, company information, and decision-maker profiles, then compiles a comprehensive research brief for your sales team.
Deploy an agent that automatically qualifies leads based on enriched data. The agent uses Lusha to gather company size, industry, and contact seniority, then scores and routes leads to the appropriate sales representatives based on your qualification criteria.
Create an agent that builds targeted prospect lists for outbound campaigns. The agent searches Lusha’s database for contacts matching your ideal customer profile (job title, company size, industry, location), enriches the results, and exports them to your sales engagement platform.
Build an agent that continuously maintains data quality in your CRM. The agent identifies incomplete or outdated contact records, uses Lusha to find current information, and automatically updates your CRM with verified email addresses, phone numbers, and job titles.
Deploy an agent that supports ABM campaigns by researching target accounts. The agent uses Lusha to identify key decision-makers within target companies, gather their contact information, and map out the organizational structure for strategic outreach.
Create an agent that helps recruiters find and contact qualified candidates. The agent searches for professionals with specific skills and experience, uses Lusha to find their contact information, and prepares personalized outreach messages.
Build an agent that identifies and researches potential business partners. The agent finds companies in complementary industries, uses Lusha to identify partnership decision-makers, and gathers contact information for outreach.

Best practices

Always ensure compliance with data privacy regulations:
  • Only use Lusha data for legitimate business purposes
  • Respect GDPR, CCPA, and other privacy regulations in your region
  • Include proper opt-out mechanisms in your outreach
  • Store enriched data securely and delete when no longer needed
  • Review Lusha’s terms of service and acceptable use policy
Lusha is GDPR and CCPA compliant, but you’re responsible for how you use the data.
Optimize your Lusha credit usage:
  • Each enrichment request consumes Lusha credits
  • Use bulk enrichment endpoints when processing multiple records
  • Cache enriched data to avoid duplicate lookups
  • Implement logic to check if data already exists before enriching
  • Monitor your credit usage through Lusha’s dashboard
  • Set up alerts when credits are running low
Maximize the quality of enriched data:
  • Provide as much information as possible in your search queries (email + name + company is better than email alone)
  • Validate enriched data before using it in outreach
  • Implement fallback logic when Lusha doesn’t find a match
  • Regularly update enriched data as contact information changes
  • Use Lusha’s confidence scores to assess data reliability
Handle API rate limits gracefully:
  • Lusha enforces rate limits to ensure service quality
  • Implement retry logic with exponential backoff for rate limit errors
  • Use bulk endpoints to reduce the number of API calls
  • Distribute enrichment tasks over time for large datasets
  • Monitor API response codes and handle errors appropriately

Frequently asked questions (FAQs)

Lusha is a B2B sales intelligence platform that provides verified contact and company information. It helps sales and marketing teams find accurate email addresses, phone numbers, and company details for prospects. Using Lusha with Relevance AI allows you to automate lead enrichment, prospect research, and data quality maintenance at scale.
Yes, you need an active Lusha account with API access. You can sign up for Lusha at https://www.lusha.com/. Lusha offers various plans including a free tier with limited credits. You’ll need to generate an API key from your Lusha account settings to connect it to Relevance AI.
To get your Lusha API key:
  1. Log in to your Lusha account
  2. Navigate to Settings or Account Settings
  3. Look for “API & Integrations” or “API Access”
  4. Generate a new API key or copy your existing key
  5. Use this key when connecting Lusha to Relevance AI
Keep your API key secure and never share it publicly.
The beta status indicates that while the Lusha integration is fully functional and available for use, we’re still gathering user feedback and may make refinements to improve the experience. We recommend testing your workflows thoroughly before deploying them in production. If you encounter any issues or have suggestions, please contact our support team.
Credit usage depends on the type of enrichment and the data returned. Typically:
  • Contact enrichment: 1-2 credits per successful lookup
  • Company enrichment: 1 credit per successful lookup
  • Bulk operations: Credits per record in the batch
Check your Lusha plan details for specific credit allocations and pricing. You can monitor your credit usage in your Lusha dashboard.
If Lusha doesn’t find information for a contact or company, the API will return an empty result or indicate no match was found. Your agent should include logic to handle these cases, such as:
  • Trying alternative search parameters
  • Using fallback data sources
  • Flagging the record for manual research
  • Skipping to the next record in bulk operations
Not all contacts are in Lusha’s database, so plan for partial match rates.
Yes, but you must comply with all applicable laws and regulations:
  • Follow CAN-SPAM, GDPR, CCPA, and other relevant regulations
  • Include proper identification and opt-out mechanisms
  • Only contact people with legitimate business interest
  • Respect do-not-contact lists and preferences
  • Review Lusha’s acceptable use policy
Lusha provides the data, but you’re responsible for how you use it.
Lusha maintains high data accuracy through continuous verification and updates. However, contact information can change over time. Best practices:
  • Use the most recent enrichment data available
  • Implement email verification before sending campaigns
  • Update your records regularly
  • Use Lusha’s confidence scores when available
  • Have a process for handling bounced emails or wrong numbers
Yes! Lusha specializes in enriching LinkedIn profiles. You can provide a LinkedIn URL to the Lusha enrichment tool steps, and it will return verified contact information including email addresses and phone numbers. This is particularly useful for sales prospecting and recruitment workflows.
  • Find tool steps: Used when you have specific identifying information (email, LinkedIn URL, company domain) and want to retrieve that specific contact or company’s details
  • Search tool steps: Used when you want to discover contacts or companies matching certain criteria (job title, industry, location, company size)
Use “Find” for enrichment, “Search” for prospecting and list building.
Yes! You can build agents that connect Lusha with popular CRMs like Salesforce, HubSpot, and others available in Relevance AI. Your agent can:
  • Pull contacts from your CRM
  • Enrich them with Lusha
  • Update the CRM with enriched data
  • All automatically on a schedule or trigger
Check our integrations page for available CRM connections.
Yes, Lusha enforces rate limits to ensure service quality for all users. The specific limits depend on your Lusha plan. If you hit rate limits:
  • Your agent will receive a rate limit error
  • Implement retry logic with delays
  • Use bulk endpoints when processing many records
  • Contact Lusha support if you need higher limits
Design your workflows to handle rate limits gracefully.