What’s New: The September 2026 Redesign
A tour of the September 2026 extension redesign for returning users, covering the new interface, AI writing tools, and safety features.
The extension was rebuilt in September 2026 around four tabs and a single, consistent look. Nothing you could do before was removed; most of it got shorter.
1. Setup A checklist that ticks itself: set up who’s writing, add websites, start sending. The button under it (Start setup, then Continue setup, and Go to Send once all three are done) takes you to the next unfinished step. Four short videos explain the flow.
2. Agent The Sending as list (Edit, Duplicate, Delete, New sender), the coverage card that tells you which forms your sender can fill, and the editor with seven sections opened one at a time. Above the message: AI write my message, Start from a template, and the deliverability check underneath.
3. Targets Paste or drop, the category dialog, the import progress panel with a live feed, then the pre-flight report: ready, no contact form (with reasons and Add URL), contacted before, and how many your credits can send now.
4. Send The run panel (Start, Pause, Resume, Stop, success rate, sent, failed, left), filters Queued, Processing, Sent, Failed, No form and Trash, bulk actions per filter, A/B results when a split is on, and cards with Retry, Reprocess and Trash.
5. Header And Menu The credits meter (it opens Plan & Billing; its lead credits row opens the Credits tab of Find websites), the fullscreen button, and your avatar (your Google photo when you sign in with Google), which opens the menu on hover or click.
Related questions:
Describe what you want to say and get three ready-to-send drafts, each with its own subject line.
1. How On the Agent tab, above the message editor, click AI write my message. Write a short brief (what you offer, what you want from them), pick a tone (friendly, direct, formal, playful), a length (short, medium, detailed), a goal (book a call, get a reply, send info, ask a question) and a language.
2. What You Get Three drafts written with your real tags ({{fullName}}, {{company}}, {{website_name}}) and your spreadsheet columns when you imported any, each with a subject line and a preview filled with your details. Page through them, Try again for three more, or Use this message.
3. Replacing Your Message If you already wrote a message, contactID asks before replacing it. The draft’s subject line is applied too when “Also use this subject line” is ticked: it starts ticked when your subject is empty or still “Quick question about {{website_name}}”, and unticked when you wrote your own subject (tick it to replace yours).
4. Cost Drafts are paid from your AI credits and usually cost well under a cent. You need to be signed in and have AI credits; the sheet tells you if either is missing.
Related questions:
Twelve proven contact-form messages, ready to adapt.
1. Where Agent tab, above the editor: Start from a template. Filter by niche: agencies and freelancers, SaaS, local services, e-commerce and wholesale, recruiting, PR and content, consulting, events and sponsorship, general.
2. What Each Template Has A subject line and a short message that already uses the right tags ({{website_name}}, {{fullName}}, {{company}}, {{target_industry}}), previewed with your details. Parts you must personalize are in [brackets]; the deliverability check reminds you if any bracket is still there.
3. Using One Use this template replaces your message (it asks first if you wrote one) and, if you leave the box ticked, the subject line.
Related questions:
A one-second check of your message before it goes out, shown under the editor on the Agent tab and repeated on the Send tab before a run.
1. What It Looks At Links (more than two is a spam signal), words in ALL CAPS, spam-trigger phrases (100% free, guaranteed, act now, click here and others), more than two exclamation marks, a message with no personalization tag, tags that do not exist, an AI placeholder while AI is off, leftover [hints] or lorem ipsum, a message that is very short or very long, a long or shouty subject, and no clear ask (no question and no next step such as a call or a reply).
2. The Score Good, Fair or Needs work, with each finding explained and a suggestion. It never blocks sending; it tells you what tends to get outreach ignored or filtered.
Related questions:
A form that requires a field your sender left empty is skipped: nothing is sent, no credit is used, and the reason names the field. contactID never sends made-up details instead. The coverage card tells you which fields forms ask for before you start.
1. Where At the top of the editor on the Agent tab, once a sender is selected. It updates as you type.
2. What It Shows A score (fields weighted by how often forms ask for them), one of three labels (Ready for most forms, Some forms will fail, Many forms will fail), a plain sentence such as “About 35% of forms ask for phone. Websites that require it are skipped: nothing is sent and no credit is used”, and a ranked list of empty fields with where they are typically required. Each row has an Add button that opens the right section and puts the cursor in the field.
3. Essential Fields First name, last name, email and message are required by almost every form; while any of them is empty the card cannot be hidden.
4. On The Send Tab A one-line reminder appears before a run when an important field is missing.
Related questions:
Before a run, contactID tells you which websites this account already submitted to, from any browser.
1. Where In the pre-flight report on the Targets tab after a check.
2. What You See Each website with the number of messages already sent and the last date, and whether the earlier contact happened on another device. Websites are matched by their main domain, so a form on contact.example.com counts for example.com.
3. Your Choice Skip one, Skip all (moved to the trash, restorable from the Send tab), or Keep them to contact again. Nothing is skipped automatically.
Related questions:
When two or more senders share a run, you see how each one is doing while it runs.
1. Setting Up A Split Targets tab, A/B Split Testing: tick the senders and set their share with the sliders (they always add up to 100%).
2. Reading The Results On the Send tab, above the filters, the A/B results strip shows each sender’s success rate (sent versus failed), how many were sent, and which one is winning. The same rate also appears under each sender’s name on the A/B card.
3. A Fair Comparison Success means the form was submitted; import failures (no form) are not counted against a sender. Give each sender 50 or more sends before trusting the difference, then move the split toward the winner.
Related questions:
While websites are being checked you see everything that is happening.
1. What It Shows The percentage, the stage (opening websites, looking for contact pages, checking contact forms), how many websites were checked of how many, batch progress when there is more than one batch, an outcome bar (ready, no form, to go), a live feed of the websites being checked right now and the newest results with a short reason, elapsed time, the rate per minute and the time left.
2. Hide And Cancel Hide collapses the panel into a small bar at the top so you can keep working in the extension; click it to expand again. Cancel Import stops the check; websites already checked stay in your list.
3. When It Finishes The panel switches to a summary (websites checked, ready to contact) with Continue to sending.
Related questions:
See exactly what one website will receive before you send anything.
1. Preview After a check, the Preview on a site card on the Targets tab lets you pick one of your queued websites (the first 60 in the queue). Your message is shown with its tags filled for that site; {{target_industry}} is looked up when the message is sent, so here it reads “(detected at send time)”. A website that gets its own message from your file shows that message instead, marked From your file.
2. AI Sample With AI on for the sender, the AI sample button runs the real AI for that one website and shows the message it would send, with the model and the cost. It costs the same as a normal AI message (a fraction of a cent) and sends nothing.
Related questions:
Two smaller changes you will notice.
1. Google Photo Sign in with Google and your Google profile photo becomes your avatar in the extension header, the account menu, and the dashboard sidebar and profile page. It refreshes on every Google sign-in; without a photo you see your initials.
2. What Was Filled, Exactly The Analytics detail view for each submission now lists the form fields with the exact values contactID typed or selected: your email, the message text, the phone number, the box that was ticked. Submissions made before this change show what filled the field but not the value.
Related questions:
Plans and packages are now shown inside the extension, and upgrades cannot leave your account in a half-changed state.
1. The Plan Picker The picker opens when you press Remove Branded Signature From Message on the Agent tab (on a free account it also opens if you delete the signature line from the message), when you press Upgrade on the Send tab’s low-credits card, when you press Start with fewer website credits than queued websites (it then also offers to send as many as your credits cover), when your credits run out during a run, and when you import with none left. The credits meter, Pricing & Plans in the menu and the Send tab’s Remove the signature card go straight to the dashboard’s Plan & Billing page instead. In the picker you see your current plan, a Monthly / Annual switch (annual saves 30%), the five plans with websites, per-website price, extra price, per-import limit and support level, and the pay-as-you-go packages with their bonuses.
2. Checkout Subscribe, a package (shown when you press Select packages) or Open pricing & checkout at the bottom opens the dashboard’s Plan & Billing page for the Stripe checkout.
3. Declined Card If the card is declined during an upgrade, your plan, billing date and credits stay exactly as they were, nothing is owed, and you are told to update the card and try again.
Related questions:
Find websites (dashboard, category 17): find businesses with a contact form by category and city, unlock them with lead credits from your plan or packs, enrich your own files, and send lists to the extension with the contact page already known. Every list you build in the finder skips businesses you already hold (a copy made with Duplicate does not; use Find new places to go back to a search).
Extension 3.6.0: “My lead lists” on the Targets tab, “Find websites near you” in Setup, the Lead credits row in the credits meter and menu, lead merge fields, one sign-in shared with the dashboard, consent dialogs dismissed inside frames, required choice groups and job-function dropdowns filled, stricter recognition of a sent form, and retry from a website’s card.
Dashboard: the Overview banner and the sidebar card now lead with Find websites; plan cards show the lead credits per month.
Since 3.6.0 (3.6.1, September 2026)
- The account menu has a Find websites entry under Dashboard that opens the Find websites page signed in.
- The Find websites page headline reads “Businesses with a website, by category and city”: the contact-form filter is optional.
- Each city card shows how many businesses are already yours and how many are new beside the count (when you already hold some there), the totals bar adds them up as Already yours and New to take, and the MAX button takes only businesses that are new to you.
- With no lead credits, the Unlock buttons become Get lead credits, which opens the Credits tab.
- Sample businesses come from our store; only accounts holding lead credits can trigger a fresh sample from the provider.
- Results the extension could not report during a network problem are kept in the browser (up to 200) and sent again every 5 minutes, at the next start and after the next successful report, so a short network problem no longer costs your Analytics a send.
- The Google photo in the extension no longer turns into a letter after you open the dashboard.
- Find websites: counts per category on every city card and a proportional split of your quantity across categories; “What” and “Where” marked required; “Filters” collapsed by default; a moving unlocking card with the stage, the current city and an estimate.
- Referrals: approval pays what a hold withheld, a refund or dispute within 30 days of a friend’s subscription revokes the referral and takes back its rewards, a paused program is shown.
- Gift links: eligibility rules, no gift over a paid plan, redeeming while signed in.
- Emails: one-click unsubscribe; referral and gift milestones can trigger emails.
Since 3.6.1 (up to 3.6.9, October 2026)
- One shared sign-in: signing in on the extension signs the dashboard in to the same account, and the reverse. Signing out on either side signs the other side out, and the session is ended on the server. A run in progress stops when you sign out or switch accounts; press Start to send from the new account.
- The “Sent via contactID extension” line: any successful payment (a credit pack, a plan, an AI top-up or a lead pack) removes it for good, and a live plan or a referral reward removes it while it lasts. The extension applies this when it sends, so a paying account never sends the line.
- Lead credits auto-recharge now charges a card you save for top-ups (Add a card on the Credits tab of Find websites). See How Do Lead Credits Work?
- Personal messages from a file: only a column named like a message (Message, Body, Pitch, Custom message and similar) is used without asking; another column that may hold messages is offered with a sample first. Use my Agent message for them on the Targets tab switches those websites back to your Agent message.
- Signed out, the avatar menu ends with a green Sign in.
- Find websites: Search by AI turns a sentence into the category, the city and the filters, for free. See Search By AI: Describe The Businesses In A Sentence.
Related questions:
Still stuck? We’re happy to help.
Install the extension, sign up, or reach out to support directly.




