Working in bulk

Select many opportunities at once to add or submit them together, see what a batch will cost before it runs, and stop a run that hasn't started.

SWritten by Serpfeed SupportUpdated July 26, 2026

Once discovery has done its work you can be looking at hundreds of opportunities, and doing anything to them one at a time gets old fast. Tick the checkbox on any row and a bar appears with the actions you can run across the whole selection at once. Selection carries across pages, so you can filter, sort, tick your way through a few screens, and act on all of it together.

Adding many at once

Add moves everything you selected into In Progress. Because adding an opportunity also has Serpfeed go and find the right contact and the best page to pitch, this is the point where credits get used, so you get a short summary first: how many you picked, what it will cost, and what your balance is. Nothing starts until you confirm.

If the total is more than your balance covers, Serpfeed tells you so and preps as many as it can. The rest still move to In Progress, and you can prep them later once you top up. Listings you submit yourself are always free, and the summary counts them separately so the credit figure is never a surprise.

Watching it happen

After you confirm, the rows start moving on their own. Each one shows what is happening to it right now, first queued, then reading the site, finding the contact, and so on, and a bar above the list keeps a running count of how many are done, how many stopped for you, and roughly how much longer the whole batch will take. View status on that bar opens the full list of sites in the batch, so you can see exactly which ones are in progress, which are waiting, and which are finished, and stop the ones that haven’t started from there. Any that stopped for you are marked Needs you in that list: click one and it opens on that site, with the arrows at the top to move between everything else that is waiting.

You can leave the page. It keeps going without you, and the bar is still there when you come back, whether you went to look at one opportunity or closed the tab entirely.

Seeing what it did

When the batch finishes the bar stops counting and becomes the result: how many went through, how many stopped for you, and how many Serpfeed could not complete. It stays there until you close it, so a run that finished while you were somewhere else is still waiting to be read when you get back, and View status still opens the full list of sites.

The Status column keeps the answer per site, long after you have closed the bar. Two of them are the common endings:

  • Submitted, with a tick. The listing is in and the site has it. Directories usually take a few days to publish, and Serpfeed keeps watching for the link to appear.
  • Needs you, with a warning triangle. Serpfeed got as far as it could and the site wants a person: a CAPTCHA, a login, or a detail you have not given yet. The row’s button changes to Review, which opens it with the answers Serpfeed prepared ready to copy. Anything you type is saved to your profile, so no site ever asks you for it twice. You are not charged for these.

The rest are the ones Serpfeed could not finish, and the row says which, because the answer to each is different:

  • Site rejected it: the form turned the submission down. Sending the same thing again will not help, so submit by hand or move on.
  • Couldn’t reach it: the site did not respond and Serpfeed has stopped trying. Worth another go later.
  • Can’t auto-submit: this form is not one Serpfeed can fill in for you. Open the site and submit it yourself.

None of these cost you anything: Serpfeed only charges for a submission it actually posted.

These are states, not notifications, so they look after themselves. Sort by Status and everything that wants something from you rises to the top. Submit one successfully later, or mark it submitted yourself, and its row simply moves on.

Submitting many directories

When your selection includes directories with forms Serpfeed can fill, a Submit for me action appears alongside Add. This one is different in kind: each submission is a real listing posted to someone else’s site, and it cannot be taken back. So it always shows you a summary first, and that summary is honest about what it can and cannot do right now:

  • how many of your selection can go now, and how many have to wait
  • what it costs in credits, against your balance
  • roughly how long the batch will take to work through
  • which business details the listings will carry

That last one matters, because the listing goes out in your name. The summary shows what will be published, your business name, your site and your contact details, with an Edit link straight to your business profile if any of it is wrong or out of date. If something directories commonly ask for is missing, a description or a phone number say, it tells you before you confirm rather than after. Nothing is lost when a form wants a detail you have not given yet: that listing comes back to you to fill in, and you are not charged for it.

Submissions go out a few at a time on purpose, so your listings arrive at a natural pace rather than in one burst. That is also why a single click is capped at a batch: it means one wrong click can never spend a large part of your month. When the cap applies you are told, and you can start the next batch as soon as these finish.

Stopping a run

Changed your mind halfway through? The progress bar has a button to stop the ones that haven’t started. Anything already under way is allowed to finish, and that is deliberate: interrupting a submission that is midway through a form would leave it half done on the other site, which is worse than letting it complete. You are never charged for anything that was stopped before it started.

Start small

The first time you use a bulk action, try it on ten or twenty rather than two hundred. Adding is cheap and reversible, so it is the natural place to get a feel for how Serpfeed works in the background before you point it at your whole list.