Apollo
Prepared for Qualified · 2026-06-04
Resource Hub
Expanded Resource Library

Apollo Resources for Qualified

Setup guides, BDR and AE playbooks, deliverability guidance, and the platform case for moving more GTM workflow into Apollo.

Audience
Qualified RevOps, BDRs, AEs, and leadership
From
Nick Sproul, Apollo GTME
Format
Five-part setup and strategy guide
Setup Guide · Card 04

Salesforce iframe Setup

The Apollo panel inside Salesforce gives reps access to enrichment, sequences, and AI Research without leaving a record. Here's how to install it, configure field mapping for BDR ownership, and validate that everything works.

Installation Steps
1

Install from AppExchange

Go to Salesforce AppExchange and search Apollo.io. Click Get It Now. When prompted, choose Install for All Users (not just admins). This ensures BDRs and AEs can access the panel without individual installs.

2

Add the Apollo component to page layouts

In Salesforce: Setup > Object Manager > Contact > Page Layouts. Drag the Apollo Visualforce component into the layout. Repeat for Lead and Account objects. Save each layout. The panel appears in the right sidebar of every record.

3

Assign the Apollo User permission set

In Salesforce: Setup > Permission Sets > Apollo User. Click Manage Assignments > Add Assignments. Select all BDR and AE users. Without this permission set, the panel loads but prompts for login in a loop.

Shortcut: Use a permission set group if you already have one for your sales team. Add Apollo User as a member permission set - it applies in bulk.
4

Configure BDR owner field mapping

In Apollo: Settings > CRM Sync > Field Mappings > Contacts. Add a new mapping:

  • Apollo field: Owner (BDR)
  • Salesforce field: BDR_Owner__c (or your custom field name)
  • Sync direction: Apollo > Salesforce

This ensures that when a BDR works a contact in Apollo, their ownership is reflected in Salesforce without manual updates.

5

Test the integration

Open any Contact record in Salesforce. The Apollo panel should appear on the right side. Click Enrich on a contact - Apollo should return email, phone, and title data. If the contact is already in Apollo, you'll see their sequence history and activity log.

Troubleshooting
The panel shows up but there's no data.
Apollo matches records by email. If the contact has no email in Salesforce, run Enrich first to pull one from Apollo's database, then the panel will populate fully.
Users are stuck in a login loop.
Clear browser cache and cookies, then re-authenticate. Also confirm the Apollo User permission set is assigned. If the loop persists, check that your Salesforce org's CSP (Content Security Policy) allows app.apollo.io as a trusted site.
The panel doesn't appear at all.
Check page layout assignments - the Visualforce component needs to be on the layout the user's profile is assigned to, not just the master layout.
BDR owner field isn't syncing to Salesforce.
Go to Apollo > Settings > CRM Sync > Sync Logs. Filter for errors on Contact objects. Common cause: the BDR_Owner__c field is read-only for the API user. Grant write access in Salesforce field-level security.

Next Steps

  • Send the permission set assignment guide to your Salesforce admin
  • Test the BDR owner sync on 5 contacts before rolling out to the full team
  • Confirm page layouts are updated for Contact, Lead, and Account objects
  • Reach out to your Apollo team if you hit CSP issues - we can walk through it live
BDR Playbook · Card 05

Sequences: Getting Started

Sequences are Apollo's outreach engine. This guide covers how to build one from scratch, the right structure for BDR prospecting, enrollment best practices, and how to read performance to know when to fix copy vs. fix targeting.

Build Your First Sequence
1

Create and name it

In Apollo: Engage > Sequences > + New Sequence. Use a consistent naming convention your team can filter by: [Team]-[Persona]-[Use Case]. Example: BDR-VP_Sales-Outbound_Q2. This keeps the sequence library scannable as you scale.

2

Add email steps with A/B subject lines

Every email step should have an A/B subject line from the start - not after you see bad open rates. Split by approach: one curiosity subject, one direct one. Keep the first email under 100 words.

Use these personalization variables: {{first_name}}, {{company}}, {{title}}. Apollo pulls these from the contact record automatically.

Timing guide: Day 1 (first email), Day 4 (follow-up), Day 8+ (breakup or alternate channel). Minimum 2-day gap between steps.
3

Add call and task steps

Call steps appear in the BDR's Task Feed on their Apollo home screen. Add a call task on Day 3 or Day 7 to break up the email cadence. Optionally add a LinkedIn connection request step between Day 1 and Day 4 for a warm touchpoint before the follow-up email.

Sample 5-step cadence:

  • Day 1: Email (A/B subject)
  • Day 3: Call task
  • Day 5: LinkedIn connect
  • Day 8: Email (follow-up)
  • Day 12: Email (breakup)
4

Enroll your first contacts

Go to the People tab. Use filters to build a list (title, company size, industry, region). Select contacts > click Add to Sequence. Start with 10-20 contacts to validate performance before scaling. Apollo sends emails at the intervals you set - no manual follow-up required.

Hard cap: 150 emails per mailbox per day. If you have multiple BDRs sharing a sending domain, stay under 100 per mailbox to maintain deliverability headroom.
5

Read performance and iterate

In the sequence: Analytics tab. The three metrics that matter:

  • Open rate below 30%: Fix the subject line. The email itself isn't the problem.
  • Reply rate below 2%: Fix the copy. People opened but didn't respond.
  • Bounce rate above 5%: Pause the sequence immediately and check mailbox health.
Best Practices

Next Steps

  • Build your first BDR prospecting sequence using the 5-step cadence above
  • Run a pilot with 10-20 contacts before full team rollout
  • Check open and reply rates after 5 business days and adjust one variable at a time
  • Ask your Apollo team to review your sequence structure before scaling enrollment
Technical Setup · Card 06

Deliverability: Domain Warmup + Mailbox Health

Poor deliverability is the most common reason outreach underperforms. The fix isn't better copy - it's the right infrastructure. This guide covers sending domain setup, DNS authentication, and the 6-week warmup schedule that keeps you out of spam.

Before you start: Do not send outbound sequences from your primary company domain (qualifiedapp.com). A dedicated sending domain protects your brand email and gives you full control over sending reputation.
Step 1: Create a Sending Domain

Choose a variation of your company name that clearly identifies you but doesn't risk your primary domain. Good examples: tryqualified.io, meetqualified.com, getqualified.co. Avoid hyphens, numbers, or anything that looks like spam.

Buy the domain from your registrar (GoDaddy, Namecheap, Google Domains). DNS changes take 24-48 hours to propagate. Plan for this before your first sequence launch.
Step 2: Configure DNS Authentication
1

SPF - Authorize your senders

In Apollo: Settings > Email > DNS Setup. Copy the SPF TXT record. Add it to your sending domain's DNS as a TXT record on @. SPF tells receiving servers which services are authorized to send from your domain.

2

DKIM - Sign your emails

On the same Apollo DNS Setup page, copy the DKIM CNAME records. Add them to your domain's DNS. DKIM adds a cryptographic signature to each email, proving it wasn't tampered with in transit. Required for Gmail and Yahoo deliverability.

3

DMARC - Set your policy

Add a DMARC TXT record on _dmarc.yourdomain.com. Start with monitoring mode:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

After 2-3 weeks of clean data, escalate to p=quarantine for stronger protection. DMARC is now required by Gmail for sending at volume.

4

Connect mailboxes in Apollo

In Apollo: Settings > Mailboxes > + Add Mailbox. Connect 1-3 mailboxes per sending domain. Use real names, not role aliases (nick@tryqualified.io not sales@tryqualified.io). Real names get higher open rates and lower spam rates.

6-Week Warmup Schedule
Week 1-2
20-30 emails/day per mailbox. Send to your most engaged contacts - people who've opened your emails before. Reply to any response quickly. Positive engagement signals train inbox placement.
Week 3-4
50-75 emails/day per mailbox - only if bounce rate is below 3%. Check Apollo's mailbox health panel before increasing volume. If bounce rate is above 3%, stay at Week 1-2 volume for another week.
Week 5-6
100+ emails/day per mailbox. You've built a sending reputation. Continue monitoring. Never exceed 150/day per mailbox. If volume needs to grow, add another mailbox rather than pushing a single one harder.
Deliverability Health Metrics
MetricGoodInvestigatePause + Fix
Bounce rate< 2%3-5%> 5%
Spam complaint rate< 0.1%0.1-0.3%> 0.3%
Open rate> 30%20-30%< 20%
Reply rate> 5%2-5%< 2%
Mailbox Health Troubleshooting
Mailbox shows as inactive in Apollo.
Go to Settings > Mailboxes. The INACTIVE_REASON field is your diagnostic: auth_revoked means the OAuth token expired and needs re-authentication; quota_exceeded means you hit Gmail's daily send limit; sync_error means the mailbox connection is broken.
Emails are landing in spam despite valid DNS.
Most common cause: sending too fast on a new domain. Pull back to 20/day for one week, then ramp again. Also check that you don't have spammy words in subject lines (FREE, GUARANTEED, URGENT).
Bounce rate spiked suddenly.
Pause the affected sequence immediately. Check the contact list for data quality - if you enriched a batch recently, those contacts may have stale emails. Re-enrich or remove contacts with no recent activity signal.

Next Steps

  • Register a sending domain today - DNS propagation takes 24-48 hours
  • Copy SPF, DKIM, and DMARC records from Apollo Settings > Email > DNS Setup
  • Connect 2-3 mailboxes and start the warmup schedule before enabling sequences
  • Set a calendar reminder to increase warmup volume at Week 3
  • Share this guide with your IT or ops team who manages your DNS
Onboarding Guide · Card 07

AE Seat Activation

AEs get the most out of Apollo when they're set up for pre-call intelligence, not just sending emails. This guide gets each rep productive in under 30 minutes: the right connections, the right workflows, and a daily rhythm that fits how AEs actually work.

30-Minute Setup
1

Log in and install the Chrome extension

Go to app.apollo.io and sign in via SSO. Then install the Apollo Chrome Extension from the Chrome Web Store. Pin it to your toolbar. The extension is how Apollo populates contacts when you're browsing LinkedIn or SalesNav - and why it wasn't working before is almost always because it was unpinned or not re-authenticated.

Chrome + SalesNav fix: After installing, click the pinned Apollo icon once to authenticate. If SalesNav contacts aren't populating, click the icon > Sign Out > Sign Back In. This refreshes the session token.
2

Connect mailbox and calendar

In Apollo: Settings > Mailboxes > + Add Mailbox. Connect your Google Workspace or Microsoft 365 email. Then: Settings > Integrations > Calendar and connect Google Calendar or Outlook. This enables meeting sync - booked meetings from your outreach automatically log in Salesforce without manual entry.

Confirm Salesforce is already active (green checkmark under Settings > Integrations > CRM).

3

Load your accounts

Go to the Companies tab. Filter by your territory or account list. Save the filtered view as a list. Then click into individual accounts > People tab > find the contacts relevant to your deal. Hit Enrich on contacts with missing emails or phones - Apollo's waterfall pulls from multiple data providers to maximize match rates.

4

Use AI Research before every call

Apollo's AI Research gives you a 30-second brief on any contact: recent role changes, company news, talking points, and an optional call script. Find a contact > click AI Research. The output is sourced from live web data, not cached profiles.

For high-value accounts, use the Research & Auto-Fill option - Apollo runs the brief and populates the custom Salesforce fields your team has mapped. No copy-paste required.

5

Clone a BDR sequence for AE use

Go to Engage > Sequences. Find an active BDR sequence. Click Clone. Rename it for AE use. Adjust the copy to reflect an AE voice - warmer, more specific, less volume-focused. Enroll 5-10 contacts in your priority accounts as a first run.

AEs don't need to build sequences from scratch - cloning a working BDR sequence is faster and preserves what's already been tested.

Daily Workflow (25 minutes total)
Morning (10 min)
Open Apollo > Home > Task Feed. Complete call tasks and email follow-ups queued for today. Check your sequence replies - respond within the same business day for best conversion. Any contact that replied gets removed from sequence automatically.
Pre-call (5 min)
Pull up the contact in Apollo > click AI Research. Skim the brief: company news, role tenure, talking points. Check if they've been in any sequences - sequence history shows exactly what they've seen from your team so far.
Post-call (2 min)
Call outcome auto-logs to Salesforce if calendar and CRM are connected. Add a brief note in Apollo's activity panel - it syncs to the SFDC contact record and saves you from switching tabs.
Weekly (15 min)
Review sequence analytics. Adjust any step where open rate is below 30% or reply rate is below 2%. Enroll a fresh batch of 10-15 contacts in priority accounts. Archive contacts who didn't respond after a full sequence run.

Activation Checklist

  • Install and pin the Chrome extension, then re-authenticate
  • Connect mailbox and calendar in Settings
  • Confirm Salesforce shows a green checkmark under Integrations > CRM
  • Load your account list into the Companies tab and save a filtered view
  • Run AI Research on your top 5 contacts before your next call
  • Clone an existing BDR sequence and enroll 5 contacts by end of week
Strategic Brief · Card 08

One GTM Platform: The Case for Apollo

Most outbound stacks run 2-3 tools to do what Apollo does natively: data, enrichment, sequencing, intent signals, AI, and CRM sync in one place. Here's what that means in practice - and how to move your team from Outreach to Apollo without disrupting pipeline.

What Apollo Does Natively
01

Contact Data

270M+ contacts with emails, phones, and titles. No data vendor required.

02

Waterfall Enrichment

Apollo cascades across multiple providers in one click. Best match rate in the market.

03

Sequencing

Email, call, LinkedIn, and task steps in one sequence. No Outreach needed.

04

Intent Signals

Job changes, funding rounds, and hiring signals - natively. Trigger workflows on real events.

05

AI Research + Messaging

Contact briefs, call scripts, and email drafts generated from live web data.

06

CRM Sync

Bi-directional Salesforce sync with field-level control. Meetings, contacts, accounts - all of it.

Apollo vs. Outreach
Capability Apollo Outreach
Contact data Native - 270M+ contacts, updated continuously No native data. Requires ZoomInfo, Cognism, or similar.
Enrichment Native waterfall enrichment across multiple providers No native enrichment. Relies on connected data tools.
Deliverability tooling Domain warmup, mailbox health, DNS setup, bounce monitoring - all in-product Limited native deliverability tooling. Gaps require third-party tools.
AI outreach Native AI messaging, call scripts, and contact briefs AI features typically require add-ons or partner integrations
Intent signals Native - job changes, funding, hiring, web intent Third-party required (Bombora, 6sense, etc.)
Multi-channel sequencing Email, call, LinkedIn, tasks Email, call, LinkedIn, tasks
Salesforce sync Native bi-directional, field-configurable Native bi-directional
Vendor count One Typically 2-4 (Outreach + data + enrichment + intent)
The real cost of Outreach: It's not just the Outreach contract. Add the ZoomInfo or Cognism bill, the enrichment tool, and the intent data subscription. Apollo replaces all of that at a fraction of the combined cost - and the data is in the same product your reps are already working in.
4-Week Migration Plan
Week 1
Recreate your top 3-5 Outreach sequences in Apollo. Export the copy from Outreach and paste into Apollo sequences. Set up A/B subject lines on each. Don't start enrolling yet - just build and review.
Week 2
Run both platforms in parallel. Enroll new prospects in Apollo sequences. Keep existing Outreach contacts in their current flows until they complete or reply. Watch Apollo analytics closely.
Week 3
BDRs go Apollo-only for all new enrollments. Any new prospect goes into an Apollo sequence. Existing Outreach flows still run - don't pull contacts mid-sequence. This is the clean break point.
Week 4
Full migration. All sequences live in Apollo. Archive Outreach sequences and move remaining active contacts. Evaluate your Outreach contract renewal and consolidate to Apollo.
What You Gain on Day One

Recommended Next Steps

  • Identify your top 3 Outreach sequences and recreate them in Apollo this week
  • Set a kickoff with BDRs to walk through the Apollo sequence workflow (30 min)
  • Run your next batch of contact enrichment through Apollo's waterfall and compare match rates to your current tool
  • Share this brief with your VP Sales or RevOps lead to build the business case for consolidation
  • Connect with your Apollo team to plan the migration timeline and get hands-on support