CRM & Sales
Lusha
Lusha is a leading B2B sales intelligence and lead enrichment platform trusted by over 1.5 million users worldwide.
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:
- Go to the “Integrations” page in the sidebar of your Relevance AI dashboard.
- Click on “Lusha” from the available integrations.
- Click on the “Add Integration” button.
- Enter your Lusha API key when prompted.
- 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
Create a new tool
Create a new tool in Relevance AI or open an existing tool you want to add Lusha functionality to.
Add the Lusha API Call tool step
- Scroll down to Tool-steps
- Search for “Lusha API Call” in the tool step search bar
- Add the Lusha API Call tool step to your workflow
Select your Lusha account
Select your connected Lusha account from the dropdown menu.
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
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": "john.doe@example.com"
}
}This configuration:
- Uses the POST method to request contact enrichment
- Specifies the
/personendpoint 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:
Person Enrichment
- Enrich by email:
POST /personwith{"email": "user@example.com"} - Enrich by LinkedIn:
POST /personwith{"linkedInUrl": "https://linkedin.com/in/username"} - Enrich by name & company:
POST /personwith{"firstName": "John", "lastName": "Doe", "company": "Acme Corp"}
Returns: Email addresses, phone numbers, job title, company, location, social profiles
Company Enrichment
- Enrich by domain:
POST /companywith{"domain": "example.com"} - Enrich by company name:
POST /companywith{"name": "Acme Corporation"}
Returns: Company size, industry, location, revenue, technologies used, social profiles
Bulk Enrichment
- Bulk person enrichment:
POST /person/bulkwith array of person objects - Bulk company enrichment:
POST /company/bulkwith array of company objects
Allows you to enrich multiple contacts or companies in a single API call for efficiency.
Search & Discovery
- 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.
Example use cases
Here are some ways you can leverage the Lusha integration with your agents:
Automated Lead Enrichment
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.
Prospect Research Agent
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.
Lead Qualification Bot
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.
Outbound List Builder
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.
CRM Data Enhancement
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.
Account-Based Marketing (ABM) Research
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.
Recruitment Sourcing Agent
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.
Partnership Development Bot
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
Data Privacy & Compliance
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.
Credit Management
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
Data Quality
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
Rate Limiting
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)
What is Lusha and why should I use it?
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.
Do I need a Lusha account to use this integration?
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.
How do I get my Lusha API key?
To get your Lusha API key:
- Log in to your Lusha account
- Navigate to Settings or Account Settings
- Look for “API & Integrations” or “API Access”
- Generate a new API key or copy your existing key
- Use this key when connecting Lusha to Relevance AI
Keep your API key secure and never share it publicly.
What does 'beta' status mean for the Lusha integration?
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.
How many Lusha credits does each enrichment use?
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.
What happens if Lusha doesn't find a match?
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.
Can I use Lusha for cold outreach?
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.
How accurate is Lusha's data?
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
Can I enrich contacts from LinkedIn profiles?
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.
What's the difference between 'Find' and 'Search' tool steps?
- 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.
Can I integrate Lusha with my CRM?
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.
Are there rate limits for the Lusha API?
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.