The short answer

  • Instantly’s blocklist covers a workspace; check the import route to determine whether ongoing campaigns are included.
  • Smartlead’s blocklist requires entries in the matching client scope; unassigned entries protect unassigned campaigns.
  • If your agency separates Smartlead clients, verify suppression for each intended scope before activating campaigns.
  • Preserve lead and conversation exports before switching, then verify what the destination can restore.

Map the scope before importing

Map each campaign to a workspace or client before relying on a blocklist. Suppose an agency has two clients and one unassigned campaign.

Instantly’s blocklist guide describes workspace-wide blocking. Its Blocklist tab is checked during import and across ongoing campaigns.

Smartlead’s blocklist guide assigns entries to a client; unassigned entries protect unassigned campaigns. In the example, the agency needs matching entries for each client and an unassigned entry for the unassigned campaign.

Smartlead’s troubleshooting article says each entry and campaign must share client scope. Domains match exactly and should omit protocol and www.

Write down the workspace and client associated with each campaign. Reconcile those boundaries against the suppression records before activation.

Check the actual configuration with inactive fixtures. A successful import alone does not prove coverage across every client.

Check the destination of each import

Choose the destination of each import deliberately. The same Sheet can give different coverage depending on where it is connected.

Instantly’s blocklist guide describes two Google Sheets paths. A Sheet imported into the Blocklist tab receives ongoing-campaign checks; the separate Google Sheets Blocklist connection checks imports only.

Smartlead’s blocklist guide documents CSV import and export. Its client association determines which campaigns the entry covers.

Smartlead’s API reference describes import settings that can bypass global-block and unsubscribe checks. Import success does not prove send eligibility; inspect the settings and ask about subsequent checks.

Smartlead’s All Leads guide describes switches that can ignore duplicate checks or suppression during a campaign push. Its initial rollout targets Unlimited users with 60K+ leads.

Record every route your team uses, including integrations. Keep each configuration with the client’s suppression inventory.

For the two-client example, trace each incoming list to the campaign it will serve. Record who owns the list and when it was last reconciled. If an integration uses a different route from a manual import, include it in the test. An unexamined route can leave the agency unable to explain its coverage.

Separate duplicates from suppression

Test duplicate checks separately from suppression. Avoiding a repeated record does not prove whether a do-not-contact rule applies.

Instantly duplicate documentation says workspace-level checks across campaigns and lists are on by default and can be disabled. File-level duplicate removal always runs.

That workspace rule does not prove protection across separate workspaces. Test each boundary your agency uses.

Smartlead troubleshooting warns that already-queued messages may precede blocking. Its wording leaves the exact check timing unclear, so do not assume a block recalls a queued message.

For an already enrolled fixture, inspect the displayed status and queue without sending. If eligibility is not visible, record the result as unresolved.

Keep the history before changing tools

Preserve the history before changing tools or cycling contacts. A contact row alone may lack the context the next operator needs.

Smartlead export options include separate campaign lead and inbox exports. The inbox export exposes sequence and reply details alongside sent and replied timestamps and the unsubscribe flag.

Smartlead’s API reference describes a separate per-lead campaign message-history endpoint. That description does not prove that another product can import the history.

Instantly’s download guide covers leads from campaigns, CRM and All Leads. It does not prove portability of full reply history or analytics.

Instantly plan documentation counts active and paused campaign contacts against uploaded contact limits. Pausing alone does not free that capacity.

Smartlead troubleshooting warns of a possible email-thread loss when removing a block entry. Preserve history first and confirm the consequence with Smartlead.

Keep the original export and a mapping of the client to each suppressed address. Verify that the destination can restore the history and suppression reason before retiring the old record.

Agree on the minimum conversation history your team must retain. Ask the destination vendor to show how each field appears after import, then compare it with the original export.

Run an inactive acceptance test

Test each boundary with owned fixtures before activating campaigns. This is a test for you to run; we have not run it. Keep all test campaigns inactive.

Agree on the expected result before each step. Record the product and plan, then note the configuration date and client aliases. Include the import route and before-and-after counts.

Do not infer a successful block merely because a row is absent from an export. Ask the vendor about any result that the inactive test cannot reveal.

Use the software trial to assign the decision owner and define the evidence required before adoption.

Review results with the person who owns each client’s outreach. For every fixture, write expected scope and observed state side by side. Record the test date and any vendor explanation. Repeat after changing a client association or import route.

Assign a reviewer who did not configure the fixture. Have that person compare each expected result with the recorded state and identify any uncertainty. Keep the worksheet with the client’s setup record. Repeat the relevant checks after a workflow change, especially when a new integration introduces another import route.

Common questions

Should I choose Instantly or Smartlead for an agency?

Choose the product whose verified workspace or client boundaries match your agency. Test each import route and preserve history before committing.

Does Smartlead’s global block list cover every client?

Smartlead’s blocklist guide says unassigned entries protect unassigned campaigns. Client campaigns require matching client-associated entries.

Does Instantly check a Google Sheet against ongoing campaigns?

It depends on the destination. Instantly’s blocklist guide says a Sheet imported into the Blocklist tab receives ongoing-campaign checks; the separate Sheets connection checks imports only.

Will blocking a Smartlead lead stop a queued email?

Smartlead troubleshooting warns that already-queued messages may precede blocking, but its timing wording is unclear. Inspect inactive queues and confirm current behavior.

Can I keep conversation history when switching?

Smartlead export options include separate lead and inbox exports. Those exports do not prove destination import compatibility; test the mapping before switching.

Sources and scope

We read the linked vendor documentation on October 29, 2026.

We have not run either product or the acceptance test. Confirm queue timing and thread retention with each vendor.

Source references

  1. Instantly: blocklist scope and Sheets routes

    Checked 2026-10-29. Supports workspace scope and the distinct Sheets routes.

  2. Smartlead: client blocklist scope

    Checked 2026-10-29. Supports client-specific and unassigned entries and CSV transfer.

  3. Smartlead: blocklist troubleshooting

    Checked 2026-10-29. Supports client and domain matching, queue uncertainty and thread-loss warning.

  4. Smartlead: API imports and message history

    Checked 2026-10-29. Supports import overrides and the separate message-history endpoint.

  5. Smartlead: All Leads storage and campaign push

    Checked 2026-10-29. Supports rollout limits and documented campaign-push switches.

  6. Instantly: duplicate checks

    Checked 2026-10-29. Supports workspace and file-level duplicate checks.

  7. Smartlead: lead and inbox exports

    Checked 2026-10-29. Supports the separate export types and inbox fields.

  8. Instantly: lead downloads

    Checked 2026-10-29. Supports lead download locations.

  9. Instantly: uploaded contact limits

    Checked 2026-10-29. Supports inclusion of paused contacts in capacity.