Anymail Finder
Sales IntelligenceFind and verify B2B email addresses with Anymail Finder, covering person, decision maker, and company-wide searches. Agents resolve a contact from a name and domain, then confirm deliverability before the first send.
What This Integration Enables
Anymail Finder is built for the moment when you have a company and no person. Most email finders start from a name, which quietly assumes somebody already did the research. Anymail Finder's Find Decision Maker Email takes a domain and a list of job categories, tries them in order of importance, and returns the first one that resolves to a valid address. Its GeoLead searches go further in the same direction, finding local businesses by query and radius around a coordinate, then resolving emails for them. That is a different starting point from a name plus a domain, and it changes which team can use the connector.
The rest of the surface is built around not paying for guesses. Finder actions run SMTP verification inline and return a status of valid, risky, not_found or blacklisted, and Anymail Finder charges a credit only when a valid email comes back. Bulk and GeoLead searches split creation from collection: creating and polling are free, and credits are charged the first time results are downloaded, which is exactly where FlowRunner agents can stop and let a person decide. Report Bad Email closes the loop when an address that came back valid bounces anyway. Agents built on these connectors can size a job, price it, and hold it for review before any of it becomes spend.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Reaching a role instead of a person
An account list arrives with 200 domains and no contacts. For each domain the agent calls Find Decision Maker Email with an ordered category list, so it asks for a sales leader first and falls back through operations and general management. Anymail Finder returns the first category that resolves to a valid address, along with the resolved job title and the MX host. The agent writes each contact into HubSpot with the category that produced it recorded on the record, so a rep opening the contact can see whether they are looking at the head of sales or the fallback. The list moves from company names to reachable people without an SDR opening a single browser tab.
Local prospecting by radius
A field team is opening a new territory. The agent calls Create GeoLead Search with a business type query, a coordinate and a radius, then polls Get GeoLead Search while the extraction and email stages run. When status reaches completed, it pulls a redacted preview, posts the business count and the decision maker hit rate to Slack, and holds. Once approved, it downloads the full result set into FlowRunner file storage and loads it into Google Sheets for territory assignment. The team gets a local prospect list built from geography rather than from a purchased database.
Domain lists priced before they are ordered
An agent evaluating a large account first calls Get Domain Email Count, which is free and returns both how many addresses Anymail Finder holds for the domain and what the full list would cost. If the count justifies it, Order Domain Email File prepares the file and Download Domain Email List retrieves it. Anymail Finder documents that the addresses in this file are raw and unverified, so the agent routes every one of them through Verify Email before anything reaches a sequence. The domain list becomes a research input, not a send list, and the distinction is enforced by the flow rather than by somebody remembering it.
Human-in-Loop Highlight
Anymail Finder charges for a bulk search at download, not at submission, and it offers a Preview Only download that returns a redacted view for free. That gap is the decision point, so FlowRunner agents live inside it. When Get Bulk Email Search reports completed, the agent pulls the preview and posts to Slack: "Bulk search [name] finished. [N] valid, [N] risky, [N] missing, [N] failed. Full download will cost up to [N] credits. Download now, or rework the input rows first?" The sales ops owner answers in the channel. This is the human-in-the-loop moment that matters on a connector like this one, because the credits are not recoverable once the results are pulled and a job that resolved poorly is worth fixing at the input rather than paying for and discarding. The agent has the numbers. The person decides whether the numbers are worth buying.
Agent Capabilities
16 actionsFinding Contacts
4- Find Person Email Resolves one person's business email in real time from their name plus a company domain or name, or from their LinkedIn profile URL. Runs SMTP verification inline and returns valid, risky, not_found or blacklisted along with the MX host and any resolved job title. Supply a domain rather than a company name whenever you have one. Used when a lead already carries a name and you need the inbox.
- Find Decision Maker Email Finds a decision maker at a company from one or more job categories, without knowing their name. Categories are tried in order of importance and the first that resolves to a valid email is returned. Used to convert a bare account list into named contacts.
- Find Company Emails Retrieves up to 20 verified addresses for a company from its domain or name, filtered to generic role mailboxes, personal individual addresses, or both. Used when the right route into an account is a shared inbox rather than a person.
- Find Email By LinkedIn URL Resolves an email from a LinkedIn profile URL alone by extracting the public name, title and company and verifying the resulting address. Anymail Finder recommends Find Person Email for new work, since it also accepts a LinkedIn URL. Used for existing flows built against this endpoint.
Verification and Feedback
2- Verify Email Checks whether a single address is valid and deliverable, detecting catch-all domains and temporary responses rather than relying on a plain SMTP probe. Returns valid, risky or invalid with the MX host. Used on any address sourced outside the connector, including the raw domain email lists.
- Report Bad Email Reports an address that came back valid but bounced, with the mail server bounce message where available, so it can be investigated. Used to close the loop from a sending tool back to the data source instead of silently deleting the record.
Bulk Searches
3- Create Bulk Email Search Submits a list of rows for asynchronous bulk finding or verification and returns a search ID. The search type is inferred from which row fields are populated, so name plus company runs a person search, a LinkedIn URL alone runs a LinkedIn search, company alone runs a company email search, an email alone runs verification, and decision maker categories run a decision maker search. Used to process a whole list in one job.
- Get Bulk Email Search Returns the status and progress counts of a bulk search, including how many rows produced valid, risky, missing or failed results and the maximum credits the download will require. Used as the polling step and as the evidence an approver needs.
- Download Bulk Email Search Results Downloads the finished results into FlowRunner file storage and returns a URL. Credits are charged the first time a result set is pulled, and Preview Only fetches a redacted preview without spending them. Used as the paid step that a human approves.
Local Prospecting
3- Create GeoLead Search Starts an asynchronous search for local businesses matching a query within a radius of a latitude and longitude, then resolves their emails. Choose generic company emails, decision maker emails for named categories, or both. Used to build territory lists from geography.
- Get GeoLead Search Returns the status and progress of a GeoLead search as it moves through business extraction and then email resolution. Used to poll a long-running geographic job to completion.
- Download GeoLead Search Results Downloads finished GeoLead results into FlowRunner file storage and returns a URL, with the same Preview Only option as bulk searches. Used to hand a completed territory list to the team that will work it.
Domain Email Lists
3- Get Domain Email Count Returns how many addresses Anymail Finder holds for a domain and what the full list would cost, plus whether a file has already been ordered or prepared. Free to call, and the sensible first step before ordering anything.
- Order Domain Email File Pays for and prepares a file of every address held for a domain. Used when the count justifies the spend and a broad research list is genuinely wanted.
- Download Domain Email List Downloads the prepared CSV into FlowRunner file storage and returns a URL. The file must already have been ordered. The addresses are raw and unverified, so route them through Verify Email before they reach any sending tool.
Account
1- Get Account Details Returns the account email and the remaining credit balance. Free to call. Used to gate a batch before it starts, or to surface the balance in a monitoring flow.
Frequently Asked Questions
What can FlowRunner do with Anymail Finder?
FlowRunner agents can run Find Person Email, Find Decision Maker Email, and Find Company Emails in Anymail Finder, plus 13 more actions.
Does connecting Anymail Finder to FlowRunner require OAuth?
No. Anymail Finder connects to FlowRunner with an API key, no OAuth flow required.
Can Anymail Finder trigger a FlowRunner workflow automatically?
Anymail Finder doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Anymail Finder
$100 in credits. No card required. Connect in minutes.