AI Sales Agent

An AI sales agent that knows your business and writes like you

Teach Riffla your business once. It plans the campaign, writes every LinkedIn message and email in your voice, and has an answer ready for every reply. You stay the one who approves.

Included in every plan · AI-written messages never use credits

86

Company Brain

64 pages · 9 documents · your voice trained

Priya Raman

Senior Data Engineer · Coral Analytics · Sydney

LinkedIn message

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
Sends Tuesday 9:10 am — inside your working hoursChecked

Priya replied

Interested

“Thanks Sam — open to hearing more. What range are senior data roles at?”

Suggested reply ready — answers her question, asks one back, offers the 15-minute chat.
Sent exactly as approved

Step 1 · Company Brain

It learns your business before it writes a word.

Add your website, case studies, documents and messages that already worked. Riffla builds a profile of what you offer, the proof you can cite and the objections you hear.

  • Reads what you already have

    Websites, PDF and Word documents, text files, pasted notes and past messages.

  • You approve what it learned

    Approve, reject or rewrite each fact. What you edit is never overwritten when Riffla reads again.

  • It picks up your voice

    A house voice for the company and a personal voice for each teammate, learned from messages you really sent.

Company Brain

Harbour Talent · specialist tech recruitment

Live
86

Getting sharp

Add your objection handling to reach 100 — it's the last thing Riffla needs to answer replies well.

What Riffla has read

  • 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

    Ready
  • 2026 Salary Guide.pdf

    File · Salary guides · Understanding passages… 18/44

    40%

What it learned — you approve it

  • 140 engineers placed in FY25

    Across 60+ clients in Sydney and Melbourne.

    Proof point
  • “I'm not looking right now”

    Answer: Totally fine — most people we place weren't looking when we first spoke.

    Objection
  • Built the platform team at a Series C fintech

    Five engineers in six weeks.

    To review

Rules it can't break

Never say “rockstar”Never say “perfect opportunity”Never raise salary figures unless askedSign off with first name only

Voice

House voice

Low-pressure · specific · peer-to-peer · learned from 8 messages

Trained

Step 2 · Campaigns

Say who you want to meet. It plans the campaign.

Describe your audience and what you want from them. Riffla plans the whole sequence across LinkedIn and email: the steps, the branches, the waits and every message.

  • A path for every outcome

    Accepted, replied or ignored: each person follows the branch that fits what they did.

  • Preview before anything is created

    See the plan on the canvas with the reason for each step, change it, then create it as a draft.

  • A message for each person

    Every message is written for the person who gets it, from their profile and your Company Brain.

See the sequence builder

Plan with AI

Q4 senior data engineers — Sydney

Preview — nothing saved yet
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
Riffla planned 5 steps — message copy written
View profile

Visit their profile before the request lands.

Why: they see who's interested first

Connection request

“Hi {{firstName}}, I recruit data engineers across Sydney. Specialists only, so I only reach out when the stack matches.”

Why: specific, no pitch

Accepted, no reply2 days
Message

“Thanks for connecting. Not pitching today, but happy to share our salary guide for data roles if useful.”

Why: value before the ask

5 days
Message

“72% of our FY25 hires came from people we'd spoken to before a role existed.”

Why: a proof point from your case study

Not accepted3 days
Send email

Subject: Salary guide for data engineers

Why: switch channel if LinkedIn stays quiet

Step 3 · Replies

Every reply sorted, with an answer ready.

Riffla reads each reply on LinkedIn and email, labels what it needs and drafts an answer in your voice. Nothing goes out until you approve it.

  • Risky replies wait for you

    Privacy requests, complaints and pay negotiation are never answered automatically.

  • Sent as you approved it

    On LinkedIn, Riffla sends exactly the reply you approved. On email, the draft is ready to send from your own inbox.

  • Ready for the call

    When someone wants to talk, ask for private notes to prepare the call, built from the conversation and your knowledge.

Inbox

Every reply, sorted by what it needs

3 need a reply
  • Priya Raman

    40 min ago

    Thanks Sam — open to hearing more. What range are senior data roles at?

    Asked about pay
  • Noah Chen

    3 hours ago

    Happy to chat — I'm free Thursday afternoon.

    Wants a meeting
  • Grace Taylor

    6 hours ago

    Thanks, but I'd need at least $180k to even consider a move.

    Needs you
    Pay 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.

Step 4 · Learning

It gets better every week, and earns Autopilot.

Riffla tests different angles, sees 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 switch on Autopilot for that kind of message.

  • See what works

    The funnel from draft to meeting, and which angles win.

  • 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.

Performance

Last 30 days

Example data

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 point
    Winning
    32%
  • Question31%
  • Useful resource26%
Connection notes
Ready for autopilot

93% sent as written over 122 sends

You stay in control

It does the work. You set the limits.

Who it can contact, what it can say and what goes out without you.

Contact Guard

One record of every message, invite and reply across your team, checked before anyone is enrolled, so nobody is contacted twice.

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.

A reason to write, from Signals

When a company you watch starts hiring or raises money, the agent uses that as the reason for the message.

Works with your AI assistant

Connect Claude, ChatGPT, Gemini or Cursor, sign in once, and ask in plain English to find people, draft outreach or read replies.

In every plan

The whole agent is included in every plan, and AI-written messages never use credits.

FAQ

Questions, answered

The Company Brain, AI-written messages, replies and Autopilot.

Put your LinkedIn outreach on autopilot

Connect your account, add your leads and launch your first sequence today — 14 days free, no credit card.