Product AI Columns

Pick the model. Pay for what it uses.

Run AI on every row of your table with the model that fits the job, from quick and cheap to the most capable. Each row is priced by what the model actually used, and Duckrow asks before anything big runs.

Model for this columnPriced by the row
LightEveryday sorting and scoring
GPT-6 LunaGPT-4o miniGemini Flash-Lite
StandardResearch and writing
GPT-4.1Claude SonnetGemini Pro
PremiumAsks before every run
Claude OpusGPT-6 AstraClaude Fable
Your own OpenAI, Anthropic, Gemini or Meta key: the AI costs no credits.

One price for every model

A one-word answer from a small model costs the same as a page from the biggest one.

Paying for rows you'd never email

Lookups run on every row, whether the person fits or not.

AI in a separate tab

Copy the row, paste it into a chatbot, copy the answer back.

The best models, in your table.

Run them on Duckrow's account, or bring your own key and pay your provider directly.

  • OpenAIGPT-6 Luna and Astra, GPT-6.1 Sol, GPT-4.1, GPT-4o
  • AnthropicClaude Sonnet, Opus and Fable
  • GoogleGemini Flash-Lite, Flash and Pro, on your key
  • MetaMuse Spark, on your key
  • Jev by TypeSafeYes or No, scores and picks
  1. Every lab, one menu

    Choose the model for each column. OpenAI and Claude models run on Duckrow's account, priced in credits. Add your own OpenAI, Anthropic, Gemini or Meta key and the AI costs you no credits.

    • Light models for everyday sorting and scoring.
    • Standard models for research and writing.
    • Premium models ask before every run.
    • Read each company's website before answering: the home page and up to 3 key pages, 1 credit a row when the site is read.
    AI column: Fit“Read their LinkedIn. Is this person likely to run outbound for a team?”
    • Sam RiveraStrong: runs a 12-person agency, hiring SDRs
    • Priya NairStrong: new Head of Growth, 3 weeks in
    • Tom BeckerMaybe: agency, but no outbound team yet
    • Lena OrtizWeak: in-house marketing, no sales team
    412 of 570 rows done
  2. Priced by the row

    Each row is charged from what the model actually used, at that model's price. Duckrow holds the most a row could cost, charges the real amount and gives the rest back.

    • Big runs and Premium models show the cost and ask first.
    • Owners and Admins can set a monthly AI limit.
    • Size limits on every row, so one long page can't run away.
    Run Research on 500 rows?
    ModelGPT-6 Astra, Premium
    Estimated costabout 13,500 credits
    Chargedonly what each row uses
    Monthly AI limit40,000 left
    CancelRun 500 rows
  3. Jev: answers you can filter on

    Jev answers each row with Yes or No, a score, or one of your options, as plain values you can sort, filter and branch on. Put "Only if Jev says yes" in front of a paid lookup, and the rows that don't qualify are skipped before anything is spent.

    • Works in front of email finding, phone checks and API columns.
    • Branch a sequence on Jev's answer.
    • Bring your own Jev key and it costs no credits.
    Work emailOnly if Jev says yes: “Does this person decide on outbound tools?”
    • Sam RiveraFounder, 12-person agencyYesFound
    • Priya NairHead of GrowthYesFound
    • Tom BeckerMarketing internNoSkipped
    • Lena OrtizStudentNoSkipped
    2 rows skipped. Nothing spent on their lookups.
  4. In every step

    The copywriter drafts each email, text and LinkedIn message from a sample row and your instruction, following a voice guide that bans filler.

    • Written from your own data.
    • Preview before anything sends.
    • Included in your plan.
    Step 1, Email
    Instruction: short, friendly, mention their recent hiringDraft with AI

    Subject: Quick question, {{first_name}}

    Hi {{first_name|there}}, saw {{company}} is hiring two account executives. When the team grows, follow-ups usually slip. Worth a quick look at how others keep them on track?

    Written from a sample row of your table. Preview shows exactly what Gmail will send.

  5. In your inbox

    Reply drafts use the conversation and the campaign copy. Anything the AI can't know is left as a placeholder, so nothing is invented.

    • One-line summaries of long threads.
    • Replies sorted as interested, declined or out of office.
    • Drafts never send on their own.
    Priya Nair, by email

    Summary

    Interested. Wants pricing for a team of five and asks if onboarding is included.

    Can you send pricing for 5 seats? Is onboarding included?

    AI draft

    Hi Priya, happy to. For a team of five, [plan and price]. Onboarding [what's included]. Would a 20-minute walkthrough this week help?

    Placeholders mark what the AI couldn't know, so nothing is made up.

    Send in the same thread

Run your columns from Claude or ChatGPT

With Duckrow MCP, your assistant runs Jev, phone checks, email finding and API columns on the rows you pick, and shows the cost first.

See Duckrow MCP

FAQs

OpenAI's GPT-6 Luna, GPT-6 Astra, GPT-6.1 Sol, GPT-4.1, GPT-4o and GPT-4o mini, and Anthropic's Claude Sonnet, Opus and Fable, on Duckrow's account. Google's Gemini models and Meta's Muse run on your own key.

AI columns on Duckrow's account use credits, priced by what each row really uses: Light models cost the least, Premium the most. With your own key the AI costs no credits. Reading a company's website first adds 1 credit a row when the site is read, also on your own key, and the page text counts toward what the model uses. The copywriter, reply drafts, summaries and reply sorting are included in your plan.

Before a big run, or any run on a Premium model, Duckrow shows the estimated cost and asks you to confirm. Every row has a size limit, and owners and admins can set a monthly AI limit, which starts at your plan's monthly credits. Free workspaces run Light models.

A decision engine for yes-or-no, scoring and pick-one questions. It returns a typed answer instead of free text, so you can filter, branch and stop paid lookups on it.

No. It drafts and suggests, and you decide what goes out.

Yes. Open the Assistant from any table, with the button in the toolbar or Cmd or Ctrl+J, and ask it to build a table from a CSV, add columns and rows, read your data or run a column. Anything that costs credits shows the cost and waits for your OK, and it never sends campaigns. It stays closed until you open it, and everything still works by hand.

Yes, with Duckrow MCP. Connect https://duckrow.ai/mcp to Claude, ChatGPT, Cursor or Gemini and your assistant can run Jev, Phone type, Email provider, Find work email, Find customers and API columns on the rows you pick, with the cost shown first. Use AI columns run from Duckrow.

Keep reading

Your ducks are ready when you are.

Set up your first campaign today.