Import a list and run checks by chat

After this lesson you can import a CSV through the Assistant and run a paid column on chosen rows, approving or cancelling the cost card yourself.

1:38 video with captions, written steps and transcript. Checked against Duckrow on October 3, 2026.

0:00 / 1:38

Narration: preview voiceA team targeting independent clinics in Ohio. The clinics and numbers are example data.

The short answer

Attach a CSV in the Assistant and ask it to add the rows; it imports them into the table. Ask it to run a column you set up, such as a Jev check or Find mobile, and it shows a cost card first. Nothing runs until you click Run; Cancel spends nothing. Progress and results appear in the chat.

Step by step

  1. 1Set up the smart columns by handAdd the Jev column, Find work email or Find mobile, Phone type or Push to campaign from Add column first. The Assistant runs existing columns; it adds only plain text columns itself.
  2. 2Attach a CSVOpen the Assistant, click the paperclip (Attach a CSV) and pick a .csv file of up to 4 MB. A chip shows the file name and its row count.
  3. 3Ask in one sentenceFor example: Add these clinics and check which are independent practices. It imports the rows (in batches of 500) and says Imported N rows.
  4. 4Read the cost cardPaid runs show a card: Run <column> on N rows, Up to N credits, and how that column charges. Free runs, like Email provider or Push to campaign, start without a card.
  5. 5Run or CancelRun starts it and the card stays as Approved; Cancel stops it and spends nothing. A live line shows progress, then a result such as Answered 10 rows, 10 credits.
  6. 6Push when you're readyAsk it to run your Push to campaign column, or push by hand. Pushed leads wait for Launch, unless the campaign is active with Send new leads automatically on: then they start sending.

Try it in Duckrow

About five minutes, in your own workspace.

  1. Make a small CSV of 5 to 10 companies with a website column.
  2. In a table with a free column set up (Email provider), open the Assistant and attach the CSV.
  3. Ask it to add the rows and run that column. Notice that a free run starts without a card.
  4. Ask it to run a paid column on a few rows and read the cost card, then click Cancel.

You're done when you've imported rows by chat and seen a cost card you could cancel.

Check what stuck

Three quick questions. Nothing is saved.

  1. 1. You ask the Assistant to find mobiles for 7 rows. What happens first?

  2. 2. The table has no Jev column yet. You ask the Assistant to check which clinics are independent. What should you expect?

  3. 3. You click Cancel on a cost card. What does it cost?

Transcript

0:00A list, a check, a cost you approve

Ten Ohio clinics in a spreadsheet. You want them in a table, checked, and ready for a campaign, and you want to see the cost before anything runs. Here is how to do it by chat.

0:14Set up the columns first

The table already has two smart columns, set up by hand: a Jev question, independent practice, and a Find mobile column. The Assistant runs columns like these. It does not create them.

0:29Attach and import

Open the Assistant and click the paperclip to attach the CSV. Then ask: add these clinics and check which are independent practices. It imports the ten rows into the table.

0:42The cost card

The Jev check costs credits, so a cost card appears: up to ten credits, one per answer. Nothing runs until you click Run. The answers fill in as Jev replies, and the chat shows the result and what it cost.

0:59Cancel spends nothing

Next, find mobiles for the clinics marked yes. It reads the rows and offers a run on seven rows, up to three hundred and fifty credits, charged only for mobiles it finds. Not today? Click Cancel. Nothing runs, and nothing is spent.

1:18Recap

To recap. Attach a CSV and ask, and the Assistant imports the rows. Anything that costs credits shows a cost card and waits for your click. Cancel spends nothing, and progress shows as it runs. Next, what the Assistant will and won't do.