Your pitch, sent through every contact form on your list.
contactID opens each website on your list, finds its contact form, fills it with your details and message, clears the pop-ups and the CAPTCHA, and submits it. No list yet? Describe the businesses you want and Find websites builds one.
An example run. Real runs fill websites in background tabs, five at a time by default.
Recognizes the forms websites really use
- Contact Form 7
- Gravity Forms
- WPForms
- Elementor
- Webflow
- HubSpot
- Marketo
- Pardot
- Shopify
- and forms embedded from 36 hosted form builders
Three tabs, about two minutes to set up
The extension's own tabs, in the order you use them. A Setup checklist ticks itself off as you go.
Set up who's writing
Your name, company, contact details, subject and message, with tags such as {{website_name}}. Make as many agents as you like, and the coverage card shows how many forms your details can fill.
Add websites to contact
Paste addresses or drop a CSV, Excel or TXT file. Duplicates are merged and sites you already contacted are flagged. No list? Find websites builds one for you.
Press Start sending
contactID works through your list, five sites at a time by default, and marks every website Sent, Failed or No form, with the reason. Pause, resume or stop whenever you like.
No list yet? Describe the businesses you want.
Search Google Maps listings in 20 countries by category and city, and see how many businesses match before you spend anything.
- Search by AI, freeType a sentence like "dentists in Austin with 4 stars or more" and the finder fills in What, Where and Filters for you. Up to 10 searches a minute and 200 a day.
- Counting is freeEvery city shows how many businesses match and up to three samples. Once there is enough data for a place, you also see how many have a contact form and how often contactID users get through.
- Pay only for what you takeUnlocking costs 1 lead credit per business delivered with a website. Businesses you already hold are skipped, so you never pay twice.
- Straight into your queueSend to extension adds the list to the Targets tab, and known contact pages skip the search. Each business brings tags like {{lead_name}}, {{lead_city}} and {{lead_rating}}.
- Enrich my fileUpload up to 5,000 websites or phone numbers and get their contact pages back, for 1 lead credit per matched row.
- Lists that keep givingDownload any list as a CSV, run Find new places later to get only businesses you do not have yet, and let lead auto-recharge top up your lead credits when they run low.
Paid plans include lead credits (see pricing), and packs start at $5 for 100. Lead credits you buy never expire. Countries: Canada, the United States, the United Kingdom, Australia, Germany, France, Spain, Italy, the Netherlands, Ireland, New Zealand, Sweden, Belgium, Switzerland, Austria, Portugal, Poland, Mexico, Brazil and India.
One message, with a line written for each website
Add a placeholder like {Opener} and the AI writes that part fresh for every site. The rest of your message stays exactly as you wrote it.
- Placeholders you controlSave up to 50 prompts and drop them anywhere in the message. The AI sees your prompt, the website's name, address and industry, and your name, company and job title. Never your full message.
- AI write my messageThree drafts with a subject line. Pick the tone, the length, the goal and the language (English, Spanish, French, German, Portuguese, Italian or Dutch), or match the website's language.
- 12 templates for 9 kinds of businessAgencies, SaaS, local services, e-commerce, recruiting, PR, consulting, events and a plain general one, ready to edit.
- Deliverability checkScores your message Good, Fair or Needs work as you type and says why: too many links, ALL CAPS, spam phrases or a tag that does not exist.
- Pay per message, only if you use itChoose the model for each agent and pay from the AI wallet (top-ups from $5): about $0.0004 per placeholder with the default model. Set budget limits or auto-recharge. If the wallet runs empty, the run pauses instead of sending.
AI is optional. Without it, your message is sent exactly as written, with your tags filled in.
Made for real websites, not perfect ones
Every site builds its contact form differently. These are the parts that usually break automation, and what contactID does about each.
Form builders
WordPress builders, Webflow, HubSpot, Marketo, Pardot and Shopify forms are recognized, and forms embedded from 36 hosted builders are opened directly.
Finds the contact page
No form on the page you gave? It follows the site's Contact, Support and About links and tries pages like /contact and /contact-us.
Fields in 30+ languages
Name, email, phone, company and message fields are recognized from Spanish and German to Japanese, Arabic and Hindi.
Pop-ups out of the way
Cookie banners and consent tools, including ones inside frames, are dismissed before the form is filled.
Required extras answered
Required checkbox groups and dropdowns such as Job Function get a sensible answer, and country and state follow your address.
CAPTCHAs solved
reCAPTCHA v2, v3 and Enterprise, hCaptcha, Cloudflare Turnstile, FunCaptcha and image captchas, at no extra charge. Or use your own 2Captcha or Anti-Captcha key.
Sent after a confirmation
A site is marked Sent when a confirmation appears after the submit or the page moves to a thank-you page. Text that was already on the page never counts. Without a confirmation it shows as Sent, not confirmed.
Polite pacing
Five sites at a time by default, and never more than one new form on the same website every 45 seconds.
Failures cost nothing
A credit is used only for a send the site confirms. Checking sites, sites with no form, failed sends and sends the site did not confirm are free.
Good to know: full-page bot checks, such as a "Just a moment" screen, are not bypassed, and contactID never makes up a value: a website whose form requires something your agent does not have is skipped, with nothing sent and no credit used. Fill in your agent fully for the best results.
Watch every website, keep every result
Every website gets a status and a reason, and every submission is kept on your dashboard.
- You are in controlStart, Pause, Resume or Stop from the run panel. Short on credits? Send N now sends what you can cover and keeps the rest queued.
- A status for every siteQueued, Processing, Sent, Failed or No form, with the reason. Retry from the card, or point it at a better page with Replace URL.
- Contacted beforeWebsites this account already reached, from any browser, are flagged when you import. Skip them or keep them.
- A/B Split TestingSplit a list across two or more agents by percentage and watch each one's success rate live.
- Analytics on your dashboardEvery submission with the exact value typed into each field, top failure reasons, the best days and hours to send, and success by form platform.
- Export anythingDownload Analytics as CSV or JSON (up to 20,000 rows), or use Advanced Export in the extension for CSV, Excel, JSON, XML, HTML or Markdown.
The details that make it easy to live with
- One sign-inSign in on the extension or the dashboard and the other follows. Sign out of either and both sign out.
- Any number of browsersAgents, credits and results follow your account. Each browser keeps its own queue.
- Side panel or full tabWork next to any page in the browser's side panel, or open the full tab for a wider view.
- A message per websiteAdd a Message column to your file, or paste "website | message", and each site gets its own words.
- Your columns as tagsExtra columns in your file become tags like {{city}} you can use in the message.
- Imports you can resumeImports are saved on your account and checked in batches with a live feed, then a pre-flight report shows what is ready before you send.
- Your own proxiesBring proxies and rotate them per request or per website, with a one-click test. While on, they apply to the whole browser.
- No daily limitsSend as much as your credits cover. The only cap is how many websites one import holds on your plan.
- Help built inA Setup checklist, four short videos and support chat right in your dashboard.
Start free. A credit is used only when a site confirms a send.
Every new account gets 10 free websites. After that, pay as you go or pick a plan.
Pay-as-you-goNo plan, no monthly fee
- $0.15 per website
- Credit packs from $10 for 66 websites, with bonuses on bigger packs
- Up to 50 websites per import
- Credits never expire
Starter
- 100 websites a month
- $0.10 per website
- Extra websites $0.15 each
- 500 websites per import
- 100 lead credits a month
Growth
- 833 websites a month
- $0.06 per website
- Extra websites $0.09 each
- 1,000 websites per import
- 500 lead credits a month
Pro
- 3,333 websites a month
- $0.03 per website
- Extra websites $0.05 each
- 2,500 websites per import
- 2,000 lead credits a month
Scale
- 19,999 websites a month
- $0.01 per website
- Extra websites $0.02 each
- Unlimited websites per import
- 5,000 lead credits a month
Invite friends, earn websites
Your friend starts with 30 free websites instead of 10. You get 25 websites when they send their first 5 forms, and 100 when they subscribe (they get 50 more too).
Share your link from the Referrals page. Milestones count friends who have sent their first 5 forms.
- 3 friends30days without the contactID signature
- 5 friends+250websites
- 10 friends+500websites
- 25 friends∞no signature, for life
Your data stays yours
contactID is operated by WATCHTHEMLIVE in Ontario, Canada. These are the promises we keep.
- We never sell your data, and we never use it to train AI models.
- Google sign-in asks only for your basic profile. No access to Gmail, Drive or Calendar.
- No advertising or analytics cookies.
- AI providers get only your prompt, the website's name, address and industry, and your name, company and job title. Never your full message.
- No screenshots of the websites you contact. Analytics keeps the values typed into each field.
- Want your account deleted? Write to [email protected].
Questions people ask first
Do I need a credit card to try contactID?
No. Every new account gets 10 free websites, once. Sign up with Google or a 6-digit email code.
What uses a credit?
One website credit for each form that is actually submitted. Checking sites, sites with no form and failed sends are free. There is no daily limit.
Does contactID solve CAPTCHAs?
Yes, automatically and at no extra charge: reCAPTCHA v2, v3 and Enterprise, hCaptcha, Cloudflare Turnstile, FunCaptcha and image captchas. You can also add your own 2Captcha or Anti-Captcha key, or solve hard ones yourself in Manual mode. Full-page bot checks, such as a "Just a moment" screen, are not bypassed; those sites end as Failed and cost nothing.
Where do replies go?
To the email address in your agent, like any message you send through a contact form. contactID does not read or track replies.
Does it keep sending when Chrome is closed?
No. Sending runs in your browser, with websites filled in background tabs. Your queue is saved, so you can press Start again when you are back.
Which browsers does it work in?
Google Chrome on a computer, and other Chromium-based browsers such as Microsoft Edge and Brave. Firefox and Safari are not supported.
Do I have to use AI?
No. Without AI your message is sent as you wrote it, with your tags filled in. AI Personalization is optional and paid per message from the AI wallet.
What does Find websites cost?
Counting and Search by AI are free. Unlocking costs 1 lead credit per business delivered with a website. Paid plans include lead credits, and packs start at $5 for 100.
Is there a signature on my messages?
Accounts that have never paid end their messages with the line "Sent via contactID extension". Any purchase removes it for good: a credit pack, a plan, AI credits or lead credits.
Can I use contactID on more than one computer?
Yes. Install it in as many browsers as you like. Your agents, credits and results follow your account; each browser keeps its own queue.
Can I cancel anytime?
Yes. Cancel from Plan & Billing; your plan runs to the end of the period you paid for and does not renew. Extra credits you bought never expire.
Your first 10 websites are on us
Sign up with Google or an email code, add your list, and press Start.