How to use Aimfox for recruiting 2026: LinkedIn candidate outreach guide
How to use Aimfox for recruiting 2026: LinkedIn candidate outreach, message frameworks for passive talent acquisition, Unibox pipeline management, and safe daily limits.
Priya Nair
B2B growth marketer, ex-Apollo user · Updated June 24, 2026
Last updated: June 2026 · Priya Nair, B2B growth marketer, ex-Apollo user
TL;DR — 7 things to know before reading
- Aimfox's LinkedIn campaign mechanics apply directly to recruiting: connection requests, follow-up sequences, Unibox reply management, and AI personalisation work identically for candidate sourcing as for sales prospecting
- The single biggest difference between recruiting and sales outreach is the connection request: passive candidates respond to curiosity-led messages that do not name the specific role; job-title-first pitches produce significantly lower acceptance rates for candidates who are not actively searching
- Per LinkedIn's official connection limit policy, all LinkedIn accounts face the same weekly connection limits regardless of use case; recruiter profiles should stay at 20–25 per day to maintain headroom for inbound candidate connections
- Unibox response speed is the primary variable converting interested replies to screening calls; a candidate who replies "tell me more" and waits more than 4 hours for a human response converts at a significantly lower rate than one who receives a reply within 2 hours
- The 3-step sequence reveals role context progressively: step 1 establishes background relevance without naming the role; step 2 provides company context and seniority level; step 3 names the role and makes a direct ask for a conversation
- Running parallel email outreach to the same candidates increases total response rates by 40–60% per Instantly's cold email benchmarks; a Quarvio contact list provides both LinkedIn URLs and email addresses in one export
- Verdict: Aimfox handles LinkedIn candidate outreach at scale; Quarvio provides verified candidate contact data including email addresses and LinkedIn profile URLs for parallel channel outreach via Instantly
Our take
Recruiting outreach on LinkedIn follows the same operational model as sales outreach: identify a target audience, send a connection request, run a follow-up sequence, manage replies through a unified inbox. The mechanics are identical. The message framing is not.
Passive candidates are not job-seekers. They are professionals evaluating unexpected outreach with a default scepticism toward anything that resembles a mass-distributed job advertisement. The recruiter who sends "We have a [specific role title] at [company], interested?" to 200 passive engineers will get a 12% acceptance rate. The recruiter who sends "Noticed your background at [relevant company] — curious if you'd be open to a quick conversation about something that might be worth 15 minutes?" to the same 200 engineers will get a 32% acceptance rate.
The difference is entirely in how the message is framed, not in the tool. Aimfox handles the delivery, timing, and reply management at scale. This guide covers the recruiting-specific configuration: audience targeting criteria, message frameworks that work for passive candidates, Unibox stage management for a recruiting pipeline, how to troubleshoot the problems that arise in recruiting campaigns, and the advanced tactics that allow high-volume talent acquisition teams to scale effectively.
Who this works for
- In-house recruiting teams sourcing passive candidates for specific roles
- Executive search firms running targeted searches for senior talent
- Founders and early-stage teams hiring without a dedicated recruiter
- HR teams running high-volume hiring for specific functions
Aimfox is the outreach layer that generates top-of-funnel candidate conversations. It is not a replacement for an ATS or LinkedIn Recruiter's InMail credits for truly out-of-network profiles.
Step 1: Define the candidate profile precisely
Before building any audience in Aimfox, define exactly who you are targeting. Recruiting audience quality determines whether messages can be specific enough to feel relevant.
Required targeting criteria:
- Job title: "Software Engineer" is not an audience. "Senior Backend Engineer, 5+ years Go or Rust experience" is. The more precise, the more relevant the message can be.
- Seniority level: Match to the actual role level. Targeting IC levels for a director role wastes outreach; targeting directors for an individual contributor role wastes time.
- Industry and company type: Candidates from specific company types (Series A SaaS, enterprise financial services) often have background that signals fit more reliably than title alone.
- Geography: For hybrid or in-person roles, filter strictly. For remote roles, consider timezone overlap as the relevant constraint rather than location.
- Activity signals: Filtering for profiles that have posted or engaged on LinkedIn in the last 30 days prioritises candidates who are active on the platform and more likely to see connection requests.
Sub-steps:
- Before writing the Aimfox campaign, write a one-paragraph candidate definition. This should specify: the exact job titles that indicate fit, the seniority level, the company stage or size that signals relevant experience, the geography constraint, and any specific technical or functional skills that differentiate this role from others
- Share this candidate definition with the hiring manager and confirm it accurately represents who they are trying to hire. Misalignment at this step produces campaigns that deliver candidates who do not fit — expensive in time and effort regardless of the outreach volume
- Use the candidate definition to write the targeting criteria you will apply when building the audience in LinkedIn or Aimfox
- Identify 3–5 companies whose alumni or current employees would represent strong candidates. This allows a "companies like these" targeting approach that often surfaces better-fit candidates than job-title-only filtering
- Define the exclusion criteria: who is explicitly NOT a fit. Having both inclusion and exclusion criteria produces a cleaner audience and prevents the campaign from reaching candidates who would be confused or annoyed by the outreach
Benchmark: A well-defined candidate profile takes 30–45 minutes to produce in collaboration with the hiring manager. Campaigns launched without this definition typically require multiple revisions as the wrong candidates engage and the right ones ignore the outreach.
Step 2: Build the candidate audience in Aimfox
Two audience-building approaches work for recruiting:
Option A: LinkedIn search URL Build a filtered search in LinkedIn or Sales Navigator using your targeting criteria. Copy the search URL and paste it into Aimfox's audience builder. Aimfox processes the search and builds the audience from the results.
Option B: Quarvio CSV import Quarvio delivers verified B2B contact lists filtered by job title, industry, and company size with both LinkedIn profile URLs and email addresses. For recruiting, request a contact list matching the candidate profile. Filter the Quarvio CSV to rows where the LinkedIn URL column is populated, then import to Aimfox. This approach also provides email addresses for parallel email outreach to the same candidates.
Optimal audience size per campaign: 200–400 candidates. Smaller audiences enable tighter message relevance and cleaner performance analysis.
Sub-steps:
- Choose your audience building method: LinkedIn search URL or CSV import. For highly specific technical roles, LinkedIn search URL is often more precise because you can filter by keywords in the profile. For broader audience segments by job title and industry, a Quarvio CSV import provides a clean, verified list
- If using LinkedIn search URL: build your search in LinkedIn with all targeting filters applied, confirm the result set is 200–600 profiles, then copy the URL and paste it into Aimfox's audience builder. Confirm Aimfox can process the URL before saving
- If using CSV import: download the Quarvio CSV, open it in a spreadsheet, filter to rows where the LinkedIn URL column is populated, remove any rows that clearly do not match the candidate profile (wrong title, wrong geography), and import the cleaned CSV to Aimfox
- Review the audience sample in Aimfox: does the first 20–30 profiles match the candidate definition you wrote in Step 1? If not, adjust the search criteria or the CSV filter before launching
- Set the campaign audience size to 200–400 for the first run. Larger audiences produce more data but make it harder to analyse whether the message is working for the specific candidate profile before exhausting the list
Benchmark: Audience building takes 15–30 minutes for a well-defined candidate profile. A common mistake is building an audience of 1,000+ and launching without testing. Run 200 first, measure acceptance rate and reply rate, refine the message or audience, then scale.
Step 3: Write the connection request message
The connection request is the gate. Its only job is to generate enough curiosity for the candidate to accept. It does not need to convey the role details, the company name, or the compensation. All of that comes later.
Character limit: 300 characters maximum. Optimal: 150–200.
Structure:
Line 1 — AI-personalised opener (60–80 characters): reference something specific from their profile. Aimfox's AI personalisation generates unique openers per candidate based on their career trajectory, recent posts, or company context. This is the single highest-impact element in the connection request.
Line 2 — context signal (60–80 characters): one sentence indicating you work with teams looking for their type of background. Do not name the role title. Do not name the company if it is not a recognisable brand.
Line 3 — low-commitment ask (30–40 characters): invite a connection, not an interview.
Example (186 characters): "Saw your work at [Previous Company] in [relevant function] — that combination is rare. I work with teams specifically looking for that background. Worth a quick connection?"
What to avoid:
- "We're hiring a [specific title]" in the connection request (eliminates curiosity entirely)
- "I saw your profile and thought you'd be a great fit" (detectable as template, zero specificity)
- Salary range in the connection request (sounds transactional, not professional)
- Any message over 220 characters (leaves no room for personalisation, feels rushed)
Sub-steps:
- Write 3 versions of the connection request message and test-read each one as if you are the candidate. Which one would generate enough curiosity to accept?
- Enable Aimfox's AI personalisation for the connection request. Configure the AI to pull from the candidate's most recent role change, current company, or a specific career milestone. Preview the AI-personalised version for 5–10 sample candidates from the audience list to confirm the personalisation produces relevant, natural-sounding openers
- Confirm the message length is under 200 characters (under 220 at maximum). Count characters including the personalised opener
- Remove any mention of the specific job title, the specific company hiring, or any compensation figures from the connection request
- Have someone outside the recruiting team read the final message and report whether it feels like a genuine, personalised note or a template. Adjust based on feedback
Benchmark: A strong connection request for passive candidate outreach achieves 28–38% acceptance rates. Below 20% indicates the message reads as a job posting or a generic template. Above 40% is achievable for strong AI personalisation with tight audience-message alignment.
Step 4: Configure Aimfox safety limits for recruiting accounts
Navigate to Settings → Safety Limits and apply recruiting-specific settings:
| Recruiter account type | Daily connection requests | Messages per day | Delay between actions |
|---|---|---|---|
| New profile (<90 days active) | 10–15/day | 20–25/day | 60–120 seconds |
| Established profile | 20–25/day | 30–40/day | 45–90 seconds |
| LinkedIn Recruiter account | 25–30/day | 40–50/day | 45–90 seconds |
Recruiter accounts send at slightly lower daily limits than sales accounts because recruiter profiles typically have higher inbound connection volume from candidates initiating contact. Maintaining headroom prevents the total daily LinkedIn activity from triggering anomaly detection.
Per LinkedIn's official connection limit policy, weekly limits apply to all accounts regardless of account type. Conservative daily limits leave buffer for inbound connections that arrive outside your campaign.
Sub-steps:
- Before setting limits, check the account's history: how old is it, how many connections does it have, and what is its typical weekly connection request volume from inbound sources?
- Set the daily connection request limit at the appropriate tier from the table above. When in doubt, use the lower end of the range for the first 4 weeks
- Set the delay between actions to 60–90 seconds minimum. Shorter delays are detectable as automation; longer delays reduce daily throughput unnecessarily
- Configure working hours to match the candidate audience's timezone: 9 am–5 pm, Monday through Friday. Recruiter outreach during evenings or weekends is unusual and can flag as automated
- Review these settings monthly and adjust based on account performance. If the account has not received any warnings or restrictions after 60 days, the settings are appropriate for the current volume
Benchmark: Correctly configured limits produce a LinkedIn profile that looks like an active recruiter: consistent daily activity within the pattern of normal human behaviour. The goal is sustainable outreach over months, not maximised sends in the first 2 weeks followed by a restriction.
Step 5: Build the follow-up sequence
After a candidate accepts the connection, the sequence delivers the role context progressively.
Step 1 (3 days after acceptance) — the reveal
At this point, the candidate has accepted. A slightly more context-rich message is appropriate. Structure:
- Open with gratitude for connecting (natural, not formulaic)
- Name the function and seniority level without the exact title yet
- Reference one specific aspect of their background that makes them relevant
- Soft ask: would they be open to 15 minutes to explore further?
Target: 200–280 characters.
Step 2 (4–5 days later, no reply) — the specific offer
If Step 1 received no reply, provide the most specific information you can share:
- Type of company (stage, size, industry)
- Role function and approximate seniority
- The one specific reason their background is relevant
- Direct ask: "Would this be worth 15 minutes?"
Target: 250–320 characters.
Step 3 (5–7 days later, no reply) — the graceful close
Short, no pressure. Acknowledge this is the last message. Leave the door open for future contact. No ask.
Target: 100–160 characters.
Stopping rules (configure before launch):
- Stop on any reply
- Stop on connection removed
- Stop after 3 steps
Sub-steps:
- Write Step 1 message variants for different candidate seniority levels. A message to a senior engineer should have a different tone and reference different background elements than a message to a VP of Engineering. If your candidate list includes multiple seniority levels, create separate campaigns with separate sequences
- Write Step 2 with as much specific context as you can share about the role without violating confidentiality. "Series B SaaS, about 80 people, building out the data engineering function" is more compelling than vague generic descriptions
- Write Step 3 as a genuine close: 2–3 sentences maximum. Do not introduce new information or make another ask. The purpose is to close the conversation cleanly for candidates who are not interested
- Enable "Only send if no reply received" for steps 2 and 3
- Enable "Stop on any reply" for the campaign. This is critical for recruiting: a candidate who replies to step 1 is a warm lead and must not receive step 2 automatically
- Review the full 3-step sequence as if you are the candidate. Does the progression feel natural? Does it reveal context at the right pace? Does the close respect that they have not replied?
Benchmark: A 3-step recruiting sequence sending to a well-targeted passive candidate audience with AI personalisation typically achieves a total reply rate (across all 3 steps) of 10–18%. Step 1 generates the most replies (5–10%), step 2 next (3–6%), and step 3 closing out (1–3%).
Step 6: Manage candidate pipeline in Unibox
The Aimfox Unibox functions as the top-of-funnel candidate pipeline management layer. Map labels to recruiting pipeline stages:
| Aimfox label | Recruiting pipeline interpretation | Required action |
|---|---|---|
| Hot Lead | Candidate expressed genuine interest | Respond within 2 hours; schedule screening |
| Booked Call | Screening call confirmed | Log in ATS; send calendar invite |
| Not Interested | Declined clearly | Remove from all active campaigns; log reason |
| Follow Up Later | Interested but wrong timing | Tag for 60–90 day re-engagement |
| Wrong Person | Wrong candidate profile | Remove from campaign; note for audience targeting review |
| Referral | Referred to a colleague | Follow up with the referred person directly within 24 hours |
Daily Unibox workflow for recruiting:
- Filter to Hot Lead — these are time-critical
- Check Referral — these are warm leads that must not wait
- Review Not now responses — tag correctly for re-engagement
- Spot-check any labels where the AI auto-assigned a category
Response speed matters most for recruiting: Aimfox reviews on G2 from recruiting users consistently identify Unibox response speed as the variable that determines whether an interested candidate converts to a scheduled call. Passive candidates evaluating unexpected outreach will accept a competing offer while waiting for a recruiter reply.
Sub-steps:
- Set Unibox as the first tab you open each morning. This creates the habit of checking new candidate replies before starting other work
- For every Hot Lead label: reply within 2 hours with a personalised response that references what the candidate said specifically. Include a calendar link in the reply (Calendly, Cal.com, or similar). Do not ask for their availability — give them the link and let them choose a time
- For every Referral label: send a personalised connection request to the referred person within 24 hours. Reference the referral context in the connection note: "Hi [name], [colleague name] suggested I connect with you about [relevant context] — worth a quick conversation?"
- For every Not Interested or Wrong Person label: remove the candidate from any other active campaigns immediately. Document the reason for future audience targeting decisions
- Review all Follow Up Later labels weekly. Has 60–90 days passed? If yes, send a brief re-engagement message referencing the prior conversation
Benchmark: A daily Unibox check for a recruiting campaign generating 5–15 new replies per day should take 20–30 minutes. The primary metric to track from Unibox is the Hot Lead-to-Booked conversion rate: of all candidates labelled Hot Lead, how many progress to a booked screening call? A rate below 40% suggests the post-reply response quality needs improvement.
Step 7: Run parallel email outreach via Quarvio and Instantly
Per Instantly's cold email benchmarks, reaching a candidate through LinkedIn and email in the same period increases total response rates by 40–60% compared to either channel alone.
Dual-channel workflow for recruiting:
- Order a contact list from Quarvio specifying the candidate profile (job title, industry, company size, geography)
- The Quarvio CSV contains both LinkedIn profile URLs (for Aimfox) and email addresses (for Instantly)
- Filter to LinkedIn-URL-populated rows and import to Aimfox for the connection campaign
- Import the full CSV to Instantly for email outreach via Inframail sending inboxes
- Launch LinkedIn campaign on Day 1; launch email campaign on Day 3
- When a candidate responds on either channel, pause outreach on the other channel immediately
Email to candidates should use a different format than LinkedIn: slightly longer, more context on the role and company type, but still curiosity-led without naming the specific role title in the subject line.
Sub-steps:
- Write 2 versions of the candidate outreach email for Instantly: one with more specificity about the role for candidates who have already seen the LinkedIn sequence steps, and one for candidates who are receiving only email outreach
- Set the email subject line using curiosity framing: "Your background at [previous company]" or "Relevant to your experience in [function]" outperforms "Exciting opportunity" or "Job at [company name]" for passive candidates
- Stagger email step timing 3–5 days after each LinkedIn step. If LinkedIn step 1 goes on Day 3 after connection, email step 1 should go on Day 6–8
- In the email, reference the LinkedIn conversation briefly if the candidate has already engaged there: "I mentioned this to you via LinkedIn recently..." This cross-channel acknowledgment reinforces the personalisation signal
- When a candidate replies on LinkedIn, go to Instantly and pause or cancel that candidate's email sequence within the same day. This prevents the candidate from receiving an email follow-up about a conversation that has already started on LinkedIn
Benchmark: A coordinated LinkedIn + email sequence to the same candidate audience typically produces 40–60% more total replies than LinkedIn-only outreach. For every 100 candidates in the audience, expect 15–25 total responses across both channels combined.
Common recruiting mistakes to avoid
Pitching the role in the connection request: Passive candidates are professionals, not applicants. A connection request that reads like a job posting produces sub-15% acceptance rates for passive audiences. The connection request is an opening to a conversation, not a job advertisement.
Targeting too broadly by job title: "Any software engineer in the UK" produces a list too large and too diverse for any single message to be relevant. Narrow to a specific seniority, technology stack, or company type and write a message that speaks to that specific background.
Slow Unibox response for recruiting: A candidate who replies positively to a connection request is evaluating a potential career change. They are often speaking with multiple companies. A 24-hour response from a recruiter to an expressed-interest reply frequently means the candidate has already moved on to another conversation. Build the Unibox morning check into the daily routine.
Running recruiting and sales campaigns from the same LinkedIn profile: A LinkedIn profile that sends connection requests to both VPs of Sales and Software Engineers in the same week looks like an automated account, not a specialist recruiter. Keep recruiting campaigns on profiles that align with the function being recruited for.
Not stopping the sequence when a candidate replies: If "Only send if no reply received" is not enabled, a candidate who replies positively to step 1 receives step 2 and step 3 anyway. This communicates that the recruiter is not reading their replies and destroys the impression of genuine interest. Enable this setting before launch and verify it is working.
Using the same message for all seniority levels: A connection message appropriate for a senior engineer reads wrong for a VP of Engineering. Write separate sequences for IC-level candidates and leadership-level candidates. The tone, framing, and context differ meaningfully between these audiences.
Recruiting campaign configuration reference
| Setting | Recommended value | Notes |
|---|---|---|
| Daily connection requests | 20–25 (established) / 10–15 (new) | Per account |
| Action delay | 45–90 seconds | |
| Working hours | 9 am–5 pm candidate timezone | Weekdays only |
| Campaign audience size | 200–400 per run | Test before scaling |
| Connection request length | 150–200 characters | Optimal range |
| AI personalisation | Enabled | Highest impact lever |
| Step 1 delay | 3 days after acceptance | Natural timing |
| Step 2 delay | 4–5 days after step 1 | Only if no reply |
| Step 3 delay | 5–7 days after step 2 | Only if no reply |
| Maximum sequence steps | 3 | More is rarely justified |
| Stop on reply | Always on | Non-negotiable |
| Unibox response target | Under 2 hours (Hot Lead) | Primary conversion driver |
| Email channel stagger | Day 3 after LinkedIn step 1 | LinkedIn first, email follows |
| Re-engagement period | 60–90 days after no reply | For Follow Up Later labels |
Community evidence
Aimfox reviews on G2 include talent acquisition professionals citing Unibox as the feature that makes managing high-volume candidate outreach viable, with AI personalisation on connection requests identified as the primary driver of acceptance rate improvement over generic recruiter templates.
LinkedIn automation tools on G2 show recruiting and talent acquisition as one of the two primary use cases for LinkedIn automation alongside B2B sales, with practitioners in both categories identifying personalised connection requests as the highest-leverage performance variable.
"We use Aimfox for every senior hire. The sequence handles the initial outreach; I personally reply once a candidate shows interest. The acceptance rates for our recruiting campaigns are higher than our sales campaigns, probably because the message isn't a pitch — it's an invitation to a conversation."
— Verified G2 reviewer, head of talent, Series B technology company, Aimfox on G2
"The Unibox label system is what makes recruiting at scale manageable. Hot Lead means interested candidate, immediate follow-up. Booked Call means interview scheduled. It replaces a spreadsheet I was maintaining manually and losing track of conversations in."
— Verified G2 reviewer, executive recruiter, boutique search firm, Aimfox on G2
Troubleshooting recruiting campaign problems
Problem 1: Acceptance rate is below 15% despite a well-targeted audience
Symptoms: The campaign is sending to the right candidate profile, but fewer than 15% of connection requests are being accepted. The candidate list looks appropriate when you review it manually.
Diagnosis steps:
- Read the connection request message as if you are the candidate. Does it immediately read as a recruiter reaching out about a job? If yes, it is triggering the passive candidate's filter
- Check whether AI personalisation is enabled and producing relevant openers. Review the personalised version for 10 sample candidates — are the openers specific and natural, or generic?
- Check the acceptance rate breakdown by degree of connection: 2nd-degree candidates should accept at significantly higher rates than 3rd-degree. If the audience is primarily 3rd-degree with few 2nd-degree connections, the account's network may not align with the target audience
Fix: Rewrite the connection request message to remove any recruiter-adjacent language and any reference to "opportunity," "role," "position," or "hiring." Use the framework: AI personalised opener + background context signal + low-commitment ask. Test the new version on 50 candidates before replacing the full campaign. If AI personalisation is not producing relevant openers, review the personalisation settings and try a different variable source.
Problem 2: Candidates reply positively but do not book a screening call despite receiving a calendar link
Symptoms: Unibox shows multiple Hot Lead conversations. You sent calendar links in response. The candidates acknowledged the link but never booked a time. Conversion from Hot Lead to Booked Call is below 25%.
Diagnosis steps:
- Review the calendar link you sent: is it working and showing available times in the candidate's timezone?
- Review your reply message: does it communicate urgency or any reason to book promptly, or does it leave the timing completely open?
- Check the reply timing: how long after the candidate's initial reply did you respond with the calendar link?
Fix: Add a gentle time constraint to the calendar link follow-up: "I have a few slots open this week — happy to hold one for you if you want to claim it." This creates mild urgency without pressure. If the candidate did not book after 48 hours, send a follow-up text: "Happy to hold a slot for you this week — or I can suggest a few specific times if the calendar link is easier." If response time from you to the candidate was more than 4 hours, accelerating your Unibox check frequency will help with future conversions.
Problem 3: Sequence continues sending after candidate replied
Symptoms: A candidate replied positively to step 1, but received step 2 and step 3 anyway. The candidate complained about receiving automated messages after already expressing interest.
Diagnosis steps:
- Check whether "Only send if no reply received" is enabled for steps 2 and 3
- Check whether reply detection (stop on any reply) is enabled for this campaign
Fix: Enable "Only send if no reply received" for all steps after the first. Enable "Stop on any reply" in campaign settings. For the affected candidate, send a personal apology: "I apologise — the automated follow-up went out despite your reply. I wanted to respond personally to what you shared..." This acknowledgment, when genuine, often converts an annoyed candidate back to engaged.
Problem 4: The wrong seniority level of candidates is engaging (IC candidates replying to director-level campaigns)
Symptoms: The campaign is configured for director-level candidates. The replies and acceptances are predominantly coming from individual contributor-level profiles.
Diagnosis steps:
- Review the LinkedIn search URL or CSV filters used for the audience: are the seniority filters correctly applied?
- Review the connection message: does it use language that appeals to ICs rather than leaders?
- Check the AI personalisation: is the personaliser pulling from job titles that include IC-level positions?
Fix: Rebuild the audience with explicit seniority-level exclusion criteria. If using a CSV import, filter the spreadsheet to rows where the job title column contains leadership-level titles only. Rewrite the connection message to reference leadership responsibilities (team size, function ownership, strategic decisions) rather than individual technical skills.
Problem 5: Candidate replied asking to be removed but is still in the active sequence
Symptoms: A candidate explicitly asked to stop receiving messages. You applied "Not Interested" label in Unibox, but the candidate received another automated step from a different campaign where they were also enrolled.
Diagnosis steps:
- Check whether the candidate was enrolled in more than one active campaign
- Check whether removing from the primary campaign automatically removed them from secondary campaigns
Fix: Establish a removal protocol: when a candidate asks to stop receiving messages, check all active campaigns and remove them from each. A centralised do-not-contact list (maintained in a spreadsheet) that is checked before every new campaign import prevents this from recurring. Do not re-enrol any candidate who requested removal.
Problem 6: Referral candidates referred in Unibox conversations are not being followed up
Symptoms: Several candidates replied saying "I'm not the right person, but you should talk to [colleague name]." These referrals were noted in Unibox but never followed up.
Diagnosis steps:
- Check whether referral conversations are being labelled as "Referral" in Unibox
- Check whether the daily Unibox review includes a scan of the Referral label
- Check whether the referred person's LinkedIn profile can be found and if they are already in a current campaign
Fix: Add a "Referral" label to Unibox if it does not already exist. Make reviewing the Referral label a step in the daily Unibox routine (second priority after Hot Lead). For every referral: find the referred person's LinkedIn profile, confirm they match the candidate definition, and send a connection request within 24 hours referencing the referral context.
Problem 7: Campaign performance declines significantly after the first 100 candidates
Symptoms: The first 100 candidates in the campaign achieve 32% acceptance rates and 12% reply rates. Candidates 101–300 achieve 18% acceptance rates and 6% reply rates from the same campaign.
Diagnosis steps:
- Review the audience composition by segment: are candidates 101–300 primarily 3rd-degree connections while 1–100 were primarily 2nd-degree?
- Review the job title distribution across the full audience: does the quality of title-audience fit decline as the search goes deeper into the results?
- Check whether the audience has become saturated in a specific sub-segment (e.g., all engineering candidates from Series A companies were in the first 100, and the remaining candidates are from less relevant company types)
Fix: Pause the campaign at 100–150 candidates. Analyse the audience composition of those who accepted and those who did not. Use this analysis to refine the audience criteria before resuming. For audiences where performance drops significantly mid-campaign, consider running 3–4 smaller focused campaigns (200–300 each) with distinct targeting criteria rather than one large mixed audience.
Problem 8: Aimfox account receiving LinkedIn warnings during a recruiting campaign
Symptoms: Aimfox reports that the LinkedIn account has received a warning or is showing as restricted after launching the recruiting campaign.
Diagnosis steps:
- Check what daily limits were configured at time of restriction: were they within the safe ranges for the account's age?
- Check whether multiple campaigns were running simultaneously from the same account, creating total activity above the safe threshold
- Check whether the campaign was launched before the 48–72 hour idle period after connecting (if this is a new account)
Fix: Pause the campaign immediately. Reduce daily limits by 30–40% before restarting. If multiple campaigns were running, consolidate to one campaign per account until the account has a stable history. Wait 24–48 hours before restarting any campaign. Review the account's total daily activity (connection requests + sequence messages + profile views) and confirm it is within the conservative range for that account type.
Advanced tactics
Tactic 1: Progressive reveal strategy for senior executive candidates
Senior candidates (VP+, C-suite, Founders) are the most valuable but also the most sceptical recipients of recruiting outreach. A standard 3-step sequence that reveals the role context too quickly will lose them. Instead, use a 4-step sequence with a slower reveal:
- Connection request: AI personalised opener + career accomplishment reference + connection invite only
- Step 1 (Day 5): Reference a specific professional achievement or publication from their profile; establish you have genuinely researched their background; no role mention yet
- Step 2 (Day 8): Introduce the company type, stage, and the specific challenge the role is addressing; frame it as a conversation about their perspective, not a recruitment pitch; soft ask for 20 minutes
- Step 3 (Day 12): Name the role, company, and specific reason their background is relevant; calendar link; graceful close if no response
This slower reveal respects the scepticism of senior candidates and builds more context before making the ask. Per Aimfox reviews on G2, reply rates for senior candidate campaigns with this progressive structure are 8–12 percentage points higher than standard 3-step sequences.
Tactic 2: Build an alumni network campaign for specific companies
A highly targeted approach: identify 3–5 companies whose alumni represent ideal candidates (companies known for the type of experience and culture that fits your hiring profile). Build a campaign targeting people who previously worked at these companies in relevant roles and have since moved on.
Alumni of high-quality companies are typically:
- Open to conversations about their next move
- Easier to personalise messages to ("I noticed you spent 3 years at [Company X] during their scale-up phase")
- More likely to be 2nd-degree connections through other alumni networks
Source this audience from LinkedIn search filtered by current title + past employer, or from a Quarvio list filtered by previous company where available.
Tactic 3: Use Unibox data to improve targeting across hiring cycles
After each recruiting campaign closes (role filled or search paused), review the full Unibox label distribution:
- Which job titles produced the most Hot Lead labels relative to acceptance rates?
- Which company types produced candidates who converted to booked calls at the highest rate?
- Which message variants (if you ran A/B tests) produced the most Interested replies?
Document these findings in a recruiting playbook. Over 3–4 hiring cycles, this documentation becomes a library of targeting criteria and message frameworks that consistently outperform first-pass approaches. The playbook covers: best-performing LinkedIn search criteria, connection message templates by role type, follow-up sequence scripts by seniority level, and Unibox label workflows.
Tactic 4: Coordinate with the hiring manager on response timing
The biggest conversion gap in recruiting outreach is the interval between a candidate's reply and a recruiter's meaningful response. Build a shared responsibility model with the hiring manager:
- Recruiter handles: Unibox monitoring, initial response, scheduling the screening call
- Hiring manager commits to: availability within 72 hours for a screening conversation once the recruiter confirms interest
If the hiring manager is unavailable for 2 weeks, do not launch a campaign that will produce interested candidates during that window. Interested candidates wait only so long before accepting alternative opportunities. Align campaign timing with the hiring manager's availability before launching.
Tactic 5: Run a re-engagement campaign 90 days after a closed search
Candidates who engaged with your recruiting outreach but were not hired (offer declined, timing wrong, role filled internally) represent a warm audience for future hires. 90 days after closing a search, run a brief 2-step re-engagement campaign to all candidates previously labelled Hot Lead or Follow Up Later who were not converted:
- Step 1: Reference the prior conversation with a brief update ("We spoke earlier this year about [function] — wanted to touch base as our situation has evolved")
- Step 2: Graceful close if no reply ("Leaving this here for now — happy to reconnect if your situation changes")
This re-engagement campaign requires very low volume (typically 20–50 candidates per role) and consistently produces 15–25% reply rates because the prior relationship creates a warm context.
Our actual stack
| Need | Tool | Notes |
|---|---|---|
| Verified B2B contacts | Quarvio | One-time purchase, no subscription |
| Email inboxes | Inframail | Microsoft 365 inboxes, auto DNS |
| Cold email sending | Instantly | Sequences, warm-up, reply tracking |
| LinkedIn outreach | Aimfox | Connection campaigns, Unibox |
Frequently asked questions
Can I run recruiting outreach alongside sales outreach in the same Aimfox account?
Yes. Aimfox supports multiple simultaneous campaigns per account or seat. Create separate campaigns for recruiting and sales with different audience imports, message templates, and stopping rules. Use different LinkedIn profiles (seats) for recruiting versus sales where possible to keep audience behaviour and analytics clean. A single LinkedIn profile sending connection requests to both candidates and sales prospects can look like an automated account to LinkedIn's monitoring systems.
What acceptance rate should I expect for passive candidate connection campaigns?
Well-configured campaigns with AI personalisation and a curiosity-led connection message typically achieve 28–38% acceptance rates for passive candidates. This is comparable to sales outreach acceptance rates. Below 20% indicates either the message is too generic (reads as a job posting) or the audience is too broad for the message to feel relevant. Acceptance rates for recruiting outreach should improve with connection degree: 2nd-degree candidates accept at 8–12 percentage points higher rates than 3rd-degree for identical messages.
How is recruiting messaging different from sales messaging in Aimfox?
The configuration is identical; the message framing is different in three ways. First, the connection request should never name a specific job title or company in the opening — curiosity outperforms direct pitching for passive candidates. Second, the follow-up sequence reveals more about the role progressively rather than pitching immediately. Third, the ask at each step should be for a conversation, not an application or interview. "Worth 15 minutes to explore?" outperforms "Are you interested in applying?" for passive candidates who have not self-selected into the job search process.
How should I coordinate LinkedIn recruiting outreach with email outreach to the same candidates?
Use a Quarvio contact list that contains both LinkedIn profile URLs and email addresses. Run Aimfox connection campaigns using the LinkedIn URLs and run Instantly email sequences using the email addresses, staggered by 2–3 days (LinkedIn Day 1, email Day 3). Use different message angles on each channel: LinkedIn for the conversational, curiosity-led opener; email for slightly more context on the role and why their background is relevant. When a candidate replies on either channel, pause outreach on the other channel immediately.
Should I disclose the company name in the connection request message?
Generally no. For passive candidates, disclosing the company name immediately converts the message from an invitation to a conversation into a job application pitch. Candidates who are not interested in that specific company will decline based on company name alone, even if they might otherwise be interested in the role. The exception: if you are recruiting for a company with very strong brand recognition in the candidate's function (a company candidates would be genuinely excited to hear from), the company name can improve acceptance rates. Test both approaches with your specific company and audience.
What is the best time to run a recruiting campaign (day of week, time of day)?
LinkedIn engagement for passive professionals tends to be highest on Tuesday, Wednesday, and Thursday, with the period from 9 am to 11 am in the candidate's timezone showing the strongest engagement. Configure Aimfox's working hours to prioritise these windows. Monday mornings and Friday afternoons consistently underperform. Weekend activity should be disabled for all recruiting campaigns.
How do I handle a candidate who was interested but went silent after 2 messages?
Apply the "Follow Up Later" label in Unibox. Wait 4–6 weeks and then send a brief, single follow-up message acknowledging the gap: "We spoke a few weeks ago about [context] — wanted to check if anything has changed." If there is still no reply after this single follow-up, move to "Not Interested" and do not contact again for at least 90 days. Persistence past this point is counterproductive and risks the candidate reporting the account.
Can I use Aimfox to manage follow-up with candidates who applied through a job board?
No, directly. Aimfox manages LinkedIn outreach to candidates who have not applied anywhere. For candidates who applied through a job board, manage follow-up through your ATS. Aimfox is specifically for proactive outreach to passive candidates who have not initiated any application process.
What happens when a role closes before the campaign has reached all candidates in the audience?
Pause or cancel the campaign immediately when the role closes. Do not continue sending connection requests to candidates for a role that is no longer available. Candidates who accepted the connection request but did not yet receive a sequence step should receive a brief, honest message: "I wanted to let you know we filled the role we were discussing — I'll keep you in mind for future searches." Apply the "Follow Up Later" label for candidates who were interested, for re-engagement when the next search opens.
How many open roles can I source simultaneously with one Aimfox account?
This depends on daily limits. At 20–25 connection requests per day, you can run 2–3 role-specific campaigns simultaneously (each with its own audience and sequence) without campaigns interfering with each other significantly. Running more than 3 simultaneous role-specific campaigns from one account reduces the targeting precision of each campaign and increases the risk of sending the wrong sequence to the wrong candidate if there is any audience overlap.
Is Aimfox suitable for executive search where confidentiality is critical?
Yes, with the correct configuration. The connection request and sequence messages should not name the client company until the candidate has expressed interest and signed an NDA or at minimum a verbal confidentiality agreement. The progressive reveal approach (background relevance → company type → specific role) maintains appropriate confidentiality while still generating candidate interest. For searches where even the industry cannot be disclosed publicly, the sequence may need to be more conservative in what it reveals at each step — focus on the candidate's background and the type of role, deferring company specifics to the screening call.
What reply rate should I expect from a 3-step recruiting sequence?
A well-configured 3-step recruiting sequence with AI personalisation sending to a targeted passive candidate audience should achieve 10–18% total reply rate across all three steps. Of these replies, approximately 60–70% should be positive (interested, wants to learn more, referred a colleague) and 30–40% should be declines. A reply rate below 8% total suggests either the audience is not matching the role well or the message is not generating sufficient curiosity. A reply rate above 20% is strong and suggests the audience-message alignment is excellent.
Candidate outreach on LinkedIn. Candidate email from verified data.
Aimfox runs LinkedIn connection campaigns; Quarvio provides the verified candidate contact lists — LinkedIn profile URLs for Aimfox import and email addresses for Instantly parallel outreach. One sourcing step, two contact channels. One-time purchase, credits valid for 12 months, no subscription.
Pricing from $129 for 5,000 contacts to $699 for 50,000 contacts.