30% off your first 3 months

Get the deal

Pick a site. Say what you want. It keeps doing it.

Early access: it learns the site once, then runs your job on a schedule or when something changes, and is built to ask before it sends or pays.

DuckyHelper
DuckyHelper

listening…

Any site, learned once

Pick a site and say what you want. It turns the site's own buttons and forms into an API, then reuses it every run.

  • LinkedInReply to recruiters with my templateon a change
  • AmazonBuy these headphones under $250on a change
  • ShopifyPut new orders on my packing sheeton a change
  • TypeformAdd new sign-ups to HubSpoton a change
  • ClassroomEvery Sunday, put what's due in my calendaron a schedule
DuckyHelperwhat it learnsLinkedIn
listening…
Learning the siteEarly accesslinkedin.comgetNewMessages()draftReply(thread, text)leaveForMe(thread)Click by click: 12 threadsWith its API: 1 call
learned once · reused on every run

Every automation knows when to run

On a schedule, or the moment something changes on the site: a new message, a price drop, a new order, a form.

DuckyHelpernew automationEarly access
sitedashboard.stripe.com
whatSums up last week's sales in your sheet
whenMondays at 9:00
your automations · duckyhelperalways on
  • Weekly sales reportMondays at 9:00run started
  • Recruiter repliesWhen a new message arrivesnew message
  • Headphones under $250When the price dropsprice drop
  • Packing sheetWhen a new order comes innew order

Runs on its own, built to ask before it sends

Each run calls the API it learned for that site, so it's instant and cheap. Sends and payments wait for your OK.

Learns the site once

It turns the site's own buttons and forms into actions, then reuses them on every run.

On a schedule or a change

Mondays at 9, or the moment a new message, an order or a price drop shows up.

Built to ask before it sends or pays

Before a message goes out, you get Send, Edit or Deny. Before a payment, the pay card: you slide to pay or say not now.

A message arrives. The reply is ready before you look.

Your automation (early access) wakes on the new message, drafts the reply in one call and asks before it sends.

  1. 10:47:02
    new messagealways on
    MCMaya ChenRecruiter at Northwind Supply
    Company
    Northwind Supply
    Message
    Hi! Are you open to a quick chat about an analyst role on our team?
    Reply
    not yet

    A message arrives

    A recruiter writes to you on LinkedIn. Your automation wakes up.

    always on · new message

  2. 10:47:03
    calls its learned API1 call
    draftReply(thread, intro)
    • getThread(id)her message, read
    • fillTemplate(intro)your template, her name
    • draftReply(thread, text)draft saved, not sent
    1 callNo clickingNot sent

    It calls the site's API

    One call reads the thread and drafts the reply from your template.

    learned once · 1 call

  3. 10:47:04
    needs your OKto Maya Chen
    DuckyHelper draft · not sentHi Maya, thanks for reaching out. I'm open to hearing more. Here's my calendar to pick a time.
    SendEditDeny

    It asks before it sends

    The reply waits for your Send, Edit or Deny.

    in LinkedIn · needs your OK

  4. 10:47:31
    run history3 runs
    Recruiter replieslinkedin.com · always onDone
    10:47
    Replied to Maya Chen
    09:12
    Replied to Sam Ortiz
    Mon
    Left Jordan Lee for you

    The run is in its history

    You tapped Send. The run lands in its history with a check.

    run history · always on

Pick a site, let it keep at it

Try it for 10 minutes, no card. Always on is in early access.

Questions and jobs

Do anything

Ask it a question or hand it a job, in any app.

Doing jobs for you is in early access on Mac. Asking works on Mac, Windows and Linux.