The AI outreach agent that knows your business.
Teach Riffla your company once — your website, case studies, past messages. It watches the companies you care about and tells you the moment to write, plans campaigns, writes every LinkedIn and email message in your voice, handles the replies and learns what gets meetings.
No credit card required · Works with LinkedIn, email and your CRM
- Every claim comes from your own knowledge
- Writes in your voice, not generic AI
- Signals tell you when a company is worth a message
- Never contacts the same person twice
Company Brain
64 pages · 9 documents · your voice trained
Priya Raman
Senior Data Engineer · Coral Analytics · Sydney
Hi Priya, saw you led the move to dbt + Snowflake at Coral1. The hardest stack to hire for in Sydney right now. We placed 140 engineers last year2 and most came from conversations started early. Worth a 15-minute chat? No pressure.
Sam
Built from
- 1“Led our migration to dbt + Snowflake in 2025” — Priya's LinkedIn profile
- 2“140 engineers placed across 60+ clients” — your FY25 results.pdf
- Name and sign-off match
- Every figure from your knowledge
- No banned phrases
Priya replied
“Thanks Sam — open to hearing more. What range are senior data roles at?”
Syncs to your CRM & ATS — on its own, or as a step inside any sequence
- JobAdder
- Bullhorn
- Vincere
- Loxo
- + custom API
The difference
Most AI outreach is a template with a name swapped in.
Riffla starts from what your company actually knows — so every message is specific, true and sounds like a person on your team.
A generic AI writer
Hi Priya, I came across your profile and was really impressed by your background in data. We help companies find top talent, and I'd love to connect and explore how we can work together! 🚀
- Could be sent to anyone
- Claims it can't back up
- Sounds like every other cold message
- Gives her no reason to reply
Riffla, grounded in your Company Brain
Hi Priya, saw you led the move to dbt + Snowflake at Coral1. The hardest stack to hire for in Sydney right now. We placed 140 engineers last year2 and most came from conversations started early. Worth a 15-minute chat? No pressure.Sam
- Mentions something true about her
- Proves it with your own case study
- Your tone and your sign-off
- One easy next step
How it works
Teach it once. It runs the loop.
Four steps, repeated every working day — and every pass makes the next one better.
- 01
Teach it
Add your website, documents and past messages. Riffla builds a profile of your business that you approve.
See how - 02
Brief it
Say who you want to meet and what you want from them. Signals shows which companies to go for this week, and Riffla plans the sequence and writes every message.
See how - 03
Let it write and send
Messages go out on LinkedIn and email inside your working hours — in your voice, with the facts they rest on.
See how - 04
Reply and learn
Replies land in one inbox with an answer ready. Riffla learns which messages lead to meetings and does more of them.
See how
NewSignals
Know the right moment to write. And exactly why.
Everyone can automate LinkedIn and email. What wins is a real reason to get in touch this week. Signals watches the companies you care about and tells you the day something happens: a new role, a new team, new money, a new leader.
01Ask what you want to know
Plain yes or no questions, like “Are they hiring a senior role?” or “Have they raised money?”. Ready-made sets for recruiters and for sales.
02Riffla reads every day
For each company you watch: its job ads, its own website and the news about it. Public pages only.
03You get the reason, with proof
Each finding comes with the exact words Riffla found and a link to the page, so you can check it in one click.
04And who to contact
One click finds the people most likely behind it at that company, with their LinkedIn. Their email is one more click.
05The message uses it
When Riffla writes to someone at that company, the finding is the reason for getting in touch.
Northwind Pay
northwindpay.example · checked this morning
Why now
Northwind Pay has 25 open roles, is hiring a Director of Engineering and is forming a new Salesforce team. They need to build engineering leadership and a new team quickly.
- Building a new team
A job ad says the role is the start of a new Salesforce team.
will form a key foundation for a new team
Job ad: Salesforce Developer · 3 days ago
- Hiring a senior role
They are advertising a Director of Engineering.
Director of Engineering
Job ad: Director of Engineering · 6 days ago
- Raised money recently
They announced a Series C round.
raises $60m Series C to expand across Europe
News · 3 weeks ago
An example company. Yours come from the companies you choose to watch.
Questions you can switch on in one click, or write your own
- Hiring several people at once?
- Hiring a senior role?
- Building a new team?
- Raised money recently?
- New leader joined?
- Opening a new office?
Riffla only reports what it can quote. If the words are not on the page, you never see the finding. And one that says “no agencies” moves the company off your list, so you do not waste a message.
Company Brain
Teach it once. Everything it writes comes from what you know.
Add your website, case studies, playbooks and the messages that already work. Riffla reads them, builds a profile of your offer, proof and objections, and builds every draft on it.
Reads what you already have
Websites (it picks the useful pages), PDF and Word documents, text and CSV files, pasted notes and past messages.
You stay the editor
Approve, reject or rewrite each fact it learned. What you edit is never overwritten when Riffla reads again.
Hard rules it can't break
Words never to use, topics never to raise, compliance notes — and “only claim what my knowledge supports”.
Sounds like you
Learns a house voice and a personal voice for each teammate from messages you've really sent.
Company Brain
Harbour Talent · specialist tech recruitment
Getting sharp
Add your objection handling to reach 100 — it's the last thing Riffla needs to answer replies well.
What Riffla has read
- Ready
harbourtalent.example
Website · Company overview · 18 pages · 64 passages
- Ready
FY25 results.pdf
File · Case studies & results · 12 passages
- Ready
Messages that worked
Text · Past messages · 8 passages
- 40%
2026 Salary Guide.pdf
File · Salary guides · Understanding passages… 18/44
What it learned — you approve it
- Proof point
140 engineers placed in FY25
Across 60+ clients in Sydney and Melbourne.
- Objection
“I'm not looking right now”
Answer: Totally fine — most people we place weren't looking when we first spoke.
Built the platform team at a Series C fintech
Five engineers in six weeks.
To review
Rules it can't break
Voice
House voice
Low-pressure · specific · peer-to-peer · learned from 8 messages
Writes like you
Specific, true and in your voice — and it shows its work.
Every draft comes in several versions on different angles, each with the reason behind it and the facts it's built on. Try it.
What Riffla knows
From Harbour Talent's Company Brain — Specialist tech recruitment · Sydney
FY25 results.pdf· Case study
140 engineers placed across 60+ clients; 72% from our talent community
harbourtalent.example· Website
Free quarterly Tech Salary Guide for candidates
Your rules· Rule
Never mention salary figures unless they ask
What it read about them
From their public profile and activity
Priya Raman
Senior Data Engineer · Coral Analytics · Sydney
- Led the move to dbt + Snowflake in 2025
- 5 years at Coral, previously Atlassian
- Cut pipeline runtime by 60%
What it wrote
Pick an angle — Riffla writes several and learns which one wins
Leads with one specific detail about them
Hi Priya, saw you led the move to dbt + Snowflake at Coral1. That's the hardest stack to hire for in Sydney right now. Worth a 15-minute chat about what's next? No pressure.2
Sam
LinkedIn message · 33 words
Built from
- 1“Led our migration from on-prem Hadoop to dbt + Snowflake in 2025” — Priya's LinkedIn profile
- 2“A 15-minute confidential chat” — your calls to action
Checked automatically
- Name and sign-off match
- No banned phrases
- No salary figures (your rule)
An example with made-up people and companies. Riffla uses your own knowledge, voice and rules.
Several angles, one winner
Riffla writes versions on different angles and learns which ones get replies — then uses those more.
Evidence you can check
Every claim is tied to a source: the prospect's own profile or something in your knowledge.
Checks before anything sends
A wrong name, a banned phrase, an off-limits topic or a number that isn't in your knowledge is flagged first.
Campaigns
Say who you want to meet. Riffla builds the campaign.
Describe your audience and what you want from them — “senior data engineers in Sydney, book a 15-minute chat”. Riffla plans the whole sequence: the steps, the branches, the waits and every message.
Plans LinkedIn and email together
Branches on what each person does — accepted, replied, ignored — and switches channel when LinkedIn goes quiet.
Preview before anything is created
See the plan on the canvas with the reason for each step. Change anything, plan again, or create it as a draft.
You choose how much it does
Per sequence: send your own copy as written, let Riffla personalize every message, or — once it's earned it — autopilot.
Or write to one person
Open any lead and ask Riffla to draft a message for them, in your voice, from your Company Brain.
Plan with AI
Q4 senior data engineers — Sydney
- Audience
- Senior data engineers in Sydney, 5–10 years on modern stacks (dbt, Snowflake, Databricks)
- Goal
- Book 15-minute confidential chats with our data specialist
- Offer
- Confidential roles before they're advertised, plus our quarterly salary guide
Visit their profile before the request lands.
Why: they see who's interested first
“Hi {{firstName}}, I recruit data engineers across Sydney. Specialists only, so I only reach out when the stack matches.”
Why: specific, no pitch
“Thanks for connecting. Not pitching today, but happy to share our salary guide for data roles if useful.”
Why: value before the ask
“72% of our FY25 hires came from people we'd spoken to before a role existed.”
Why: a proof point from your case study
Subject: Salary guide for data engineers
Why: switch channel if LinkedIn stays quiet
LinkedIn automation
LinkedIn automation that works your whole playbook.
Design a sequence once and Riffla works through every lead on your own LinkedIn account — warming them up, sending connection requests, messages and InMail, and taking the right branch for whatever each person did.
One canvas, any order
Warm-up touches, connection requests, messages, InMail, email, enrichment and CRM sync — drag them together however your playbook runs.
Branches on what people do
Accepted, replied, ignored or already connected: every outcome gets its own next step, and a reply stops the sequence.
Your hours, your timezone
Set the working window per sequence. Outside it everything waits, weekends are off by default, and steps are spaced by hours and days — never seconds.
Start from a goal or a template
Describe the goal and Ask AI drafts the steps with the copy written, or pick one of six prepared sequences for sales, recruiting, networking and more.
13 actions to drop on the canvas
- Connection request
- Message
- InMail
- View profile
- Follow
- Endorse skills
- Like a post
- Share content
- Invite to follow page
- Send email
- Enrich profile
- Sync to CRM
- Withdraw invite
Runs on your own LinkedIn account — nothing to keep open. Included in the first 7 days of every trial and on every paid plan.
Heads of Talent — Sydney
Runs Mon–Fri · 09:00–17:00 AEST
AI writes this per lead
142 leads here
AI writes this per lead
38 leads here
Follow-up · same thread
Withdraw the invite
Quick idea for Harbour Talent
142
Leads
58%
Accepted
23
Replied
Example sequence — the real canvas looks like this.
Email outreach
Email that picks up where LinkedIn leaves off.
Add personalised emails and same-thread follow-ups to any sequence. Riffla sends each one on schedule and stops the instant someone replies — wherever they reply.
One sequence, both channels
Email is a step on the same canvas as your LinkedIn actions. Branch to email when an invite isn't accepted, or find a verified address first with an Enrich step.
Replies stop everything
Replies are picked up through Riffla or in the Google or Microsoft inbox you connect, and every remaining step — on email and LinkedIn — is cancelled.
Send today, or from your own domain
Start straight away on Riffla's shared sending domain, then connect your own subdomain with guided DNS records so mail goes out authenticated and as you.
Templates, merge fields, attachments
Save your best emails, personalise with merge fields and attach files. AI-drafted emails and sending itself never use credits.
Daily and monthly sending limits keep every workspace's reputation healthy — ask for more with one click when you need it.
Explore email outreachQ3 — Talent leads, Sydney
128 prospects enrolled
Connection request
Hi Sarah, loved your post on…
Send email
Quick idea for Harbour Talent's hiring
Send email
Re: Quick idea for Harbour Talent's hiring
128
Sent
71%
Opened
24%
Clicked
12
Replied
Follow-ups stop automatically when a prospect replies
Example sequence and results — yours will differ.
Replies
Every reply triaged, with an answer ready.
Interested, asking a question, not now, wrong person — Riffla reads each reply, sorts it and drafts an answer in your voice, grounded in your knowledge. You decide what goes out.
Sorted by what it needs
Wants a meeting, asked a question, not right now — every reply on LinkedIn and email is labelled, newest conversations first.
Risky replies are held for you
Privacy requests, complaints, pay negotiation, or anything Riffla isn't sure about are never answered automatically.
You approve, it goes out as approved
On LinkedIn, Riffla sends exactly the reply you approved. On email, the draft is ready to send from your own inbox.
Log the outcome, teach the agent
Mark meetings booked and interested replies — Riffla learns which messages lead to them.
Inbox
Every reply, sorted by what it needs
Priya Raman
40 min agoThanks Sam — open to hearing more. What range are senior data roles at?
Asked about payNoah Chen
3 hours agoHappy to chat — I'm free Thursday afternoon.
Wants a meetingGrace Taylor
6 hours agoThanks, but I'd need at least $180k to even consider a move.
Needs youPay negotiation
Suggested reply to Priya
Hi Priya, good to hear. We share a range for the specific role once we've confirmed the fit — it varies a lot by stack. Quick one: are you mostly on dbt + Snowflake, or Databricks? Happy to walk you through it on a 15-minute call.
- Answers her question
- Asks one back
- Offers the 15-minute chat
- Nothing invented
Grace needs you. They're negotiating pay or rates. Riffla won't answer this on its own — you decide what to say.
Learns what works
It gets better every week — and earns autopilot.
Riffla tests different angles on every kind of message, tracks which lead to replies and meetings, and uses the winners more. Once its first drafts go out unedited 90% of the time over 50 or more sends, an admin can turn on autopilot for that message type.
See what's working
The funnel from draft to meeting, which angles win, and what the AI costs per meeting.
Earned, never assumed
Autopilot is switched on per message type by an admin — and switches itself off if quality slips. Replies never run on autopilot.
Learns from others, privately
Riffla also learns from anonymous counts across customers — never your messages, your leads or your company name.
Performance
Last 30 days
17
Meetings booked
18%
Reply rate
83%
Sent without edits
From draft to meeting
- Written486
- Sent412
- Accepted168
- Replied74
- Interested41
- Meetings17
What's working — first LinkedIn messages
- Proof pointWinning32%
- Question31%
- Useful resource26%
93% sent as written over 122 sends
You stay in control
Never contact the same person twice. Never send what you wouldn't.
Riffla does the work, but you set the limits: who it can contact, what it can say and what goes out without you.
Contact Guard
One record of every conversation, across your whole team.
Every message, invite and reply on LinkedIn and email goes into one record. Before anyone is enrolled or imported, Riffla checks it — and holds the contact back, with the reason.
- A teammate contacted them recently
- They're already in another sequence
- They said they're not interested
- You're already in conversation
- They're already in your CRM (a heads-up)
Anyone who asked you to stop is always blocked. Admins choose how strict the rest is.
Priya Raman
Senior Data Engineer · Coral Analytics
Hold off — someone's already on this
Sam Patel reached out 6 days ago (LinkedIn message · Q4 Platform Engineers).
Contact history
LinkedIn message by Sam Patel
6 days ago · Q4 Platform Engineers
Connection request by Sam Patel · accepted
last week · Q4 Platform Engineers
Rules it can't break
Words you never use and topics you never raise are checked on every draft — before it can go out.
Claims it can back up
Numbers and results come from your own knowledge, with the source shown. Anything it can't back up is flagged.
Your hours, your pace
Sequences run inside the hours and timezone you set, weekends off by default, with waits measured in days.
Admins stay in charge
Admins choose who edits the Company Brain, who can turn on autopilot and how strict Contact Guard is.
Works with your AI assistant
Run Riffla from Claude, ChatGPT, Gemini or Cursor.
Add Riffla to your assistant, sign in once, then ask in plain English: find people, check who's already been contacted, draft in your voice, plan a campaign, read replies.
Ask, don't click
Your assistant uses Riffla's tools for you — search, check, draft, enrol and report — and shows you what it did.
Same rules as the app
It acts with your own permissions, and every contact still goes through Contact Guard.
Yours to disconnect
See every connected assistant and disconnect it in one click. Prefer a key for scripts? Create and revoke personal API keys too.
- Find people
- Check contact history
- Ask your Brain
- Teach your Brain
- Draft outreach
- Plan campaigns
- Enrol leads
- Read replies
- Log meetings
- See performance
Connect once
$ claude mcp add --transport http \
riffla https://api-stage.riffla.com/api/v1/mcp✔ Added riffla. Sign in once in your browser, then 19 tools are ready
Usedfind_peoplecheck_contact
12 are clear. 3 were contacted by a teammate in the last 30 days, so I left them out. Want me to draft messages in your voice and add them to “Heads of Talent — Q4”?
Everything in Riffla
Everything an outreach team runs on, in one place.
The agent, Signals and the full outreach platform they run on, so there's nothing else to stitch together.
AI Sales Agent
Learns your business, plans campaigns, writes in your voice and drafts every reply.
Learn moreAI Signals
Watches the companies you care about and tells you the right moment to write.
Learn moreLinkedIn automation
Connection requests, messages, InMail and follow-ups that run themselves.
Learn moreData sourcing
Smart Search across 300M+ professionals, plus verified emails and phones.
Learn moreEmail outreach
Personalized email steps and follow-ups, sent from your own domain.
Learn moreChrome extension
Capture, enrich and message prospects right from their LinkedIn profile.
Learn moreCRM & ATS sync
JobAdder, Bullhorn and Vincere connect with one-click OAuth and Loxo with an API key — field mapping, duplicate checks, or sync as a step inside any sequence. Anything else uses a custom API key.
Credits you can trust
Only verified data is charged, AI-written messages are free, and the ledger shows every movement.
- LinkedIn & email actions
- 13
- professionals in Smart Search
- 300M+
- credits for AI-written messages
- 0
- native CRM & ATS integrations
- 4
Pricing
Start free for 14 days. Pick a plan when you're ready.
Every feature is unlocked during your trial, with no credit card. The full AI agent is in every plan — you pick the volume. Prices are per user per month, in GBP.
Starter
For solo sellers getting their first steady stream of leads
£59/ user / month
- The full AI agent — Brain, AI-written messages, replies
- 1,000 outreach emails/month
- 100 enrichment credits/month
- About 15 LinkedIn connection requests a day (450 a month)
- Most popular
Growth
For teams actively running LinkedIn + email campaigns for replies
£99/ user / month
- The full AI agent — Brain, AI-written messages, replies
- 5,000 outreach emails/month
- 400 enrichment credits/month
- About 25 LinkedIn connection requests a day (750 a month)
Advanced
For teams that need continuous lead flow at higher volume
£189/ user / month
- The full AI agent — Brain, AI-written messages, replies
- 15,000 outreach emails/month
- 1,000 enrichment credits/month
- About 35 LinkedIn connection requests a day (1,050 a month)
After your trial, stay on the Free plan or choose a plan any time. Or start on Free: email sequences and an AI agent taster, free for good. Annual billing saves 20%. Compare all plans
Earn 10% recurring, referring Riffla
Affiliate, agency and technology partner tracks — apply in a few minutes.
FAQ
Questions, answered
Everything you need to know about the Company Brain, replies, LinkedIn and email outreach, pricing and how Riffla handles your data.
The AI agent
LinkedIn, email & data
Pricing & general
Book a demo
See Riffla on your pipeline
Prefer a guided tour before you dive in? Grab 30 minutes with our team and we'll show you exactly how Riffla fits your workflow.
- A 30-minute walkthrough tailored to how your team prospects
- See the Company Brain, LinkedIn automation and email steps built around your own use case
- Get your questions on credits, CRM sync and rollout answered live
Teach Riffla your business. Let it start the conversations.
Start your 14-day free trial — no credit card. Add your website and see your first drafts in minutes.