Integrations
Apollo.io

Apollo.io

Turn every Apollo sequence into a pipeline generator with magic links. Reduce any chance of drop offs and friction and give your readers the option to book meetings in a single click.
App type
Data Enrichment
Integration type
Custom
Integration goal
Form enrichment
Integration direction
Data sync
Made by
RevenueHero

About the integration

RevenueHero’s Apollo integration helps you automatically enrich leads with company and contact details before sending them to the right rep. No more manual data entry or second-guessing—just faster routing based on real-time Apollo enrichment.

With the Apollo integration, you can:

✅ Automatically enrich leads with company and contact data from Apollo

✅ Match leads to the right rep based on your routing rules

✅ Improve speed-to-lead and move high-intent leads to meetings faster without the back-and-forth

What you’ll need to get started

  1. Apollo API Key
  2. A RevenueHero account connected to your CRM
  3. A custom form implemented on your website

How it works:

  1. Set up hidden fields and sync with your CRM by adding hidden fields to your web forms. Once done, go to RevenueHero Settings > Integrations > Configure CRM and refresh fields. Then, head to RevenueHero > Inbound Router > Forms and map these form fields to the contact fields in your CRM.

  1. Generate your Apollo API key by going to Settings > Integrations > API Keys in Apollo. Create a new key, name it (e.g., “Lead Enrichment API”), enable Organizations Enrich permissions, and copy it securely for later use.

  1. Secure your API key with NoCodeAPI to prevent exposure. Sign up for a free account, activate the Endpoint Proxy, paste your Apollo API URL, and add your API key to the Header Object field. This masks your key while allowing secure data retrieval.

  1. Enrich and route leads with RevenueHero by adding a JavaScript snippet to your form. When a prospect enters their email, an API call fetches company details from Apollo, automatically filling hidden fields like HQ location and employee size.
<script type="text/javascript">
    // Find the form on the page
    const demoForm = document.querySelector("#form-id");
    // We'll enrich when email has been entered
    demoForm.querySelector("[name='email']").addEventListener('blur', function(ev){
        const emailValue = ev.target.value;
        // Run enrichment if valid email
        // Can make this a stricter validation if needed
        if(emailValue.includes("@")) {
            const emailDomain = emailValue.split("@")[1];
            // Paste the NoCodeAPI URL here
            fetch(`https://v1.nocodeapi.com/abcdef/ep/ebcdef?domain=${emailDomain}`, {
                method: "GET"
            }).then(function(response) {
                // Save the response status in a variable to use later.
                fetch_status = response.status;
                // Handle success
                // eg. Convert the response to JSON and return
                return response.json();
            }).then(function(enrichmentInfo) {
                // Check if the response were success
                if (fetch_status == 200) {
                    // Use the converted JSON
                    console.log(enrichmentInfo);
                    // If enrichment value is found
                    if(enrichmentInfo?.organization) {
                        // [Todo] Set values for fields
demoForm.querySelector("[name='employee_size']").value = enrichmentInfo?.organization?.estimated_num_employees;
                        demoForm.querySelector("[name='hq_country_apollo']").value = enrichmentInfo?.organization?.country;
                    }
                }
            })
        }
    });
</script>

  1. RevenueHero then reads these fields and instantly routes the lead to the right rep based on your qualification rules.
Want a step-by-step breakdown? Check out our Apollo integration playbook for the ultimate cheat sheet.
Who can use this feature?

More ways to power up your workflow

No items found.
See RevenueHero in action!

No SDR qualification or BANT interrogation. Just a live demo of the product, tailor-made to your business.

Request a Demo