Task guide

Build and validate the Email Blast audience

Combine typed addresses, CRM selections, property matches, and imported text safely, while preserving provenance, deduplication, consent, limits, and suppression.

10 to 30 minutes, depending on audience size and source reviewFor Users preparing a hosted CREBuilder Mail audienceAdvancedLast verified September 5, 2026

Outcome

The final audience contains no invalid or duplicate addresses, stays within 500 recipients, preserves source classification, and excludes every protected suppression.

Navigation path

Email Blasts > Composer > Recipients

Access

Active CREBuilder subscription for new hosted sends; prior drafts and history may remain visible

On this page

Before you start

Data, sources, and access to prepare

  • A hosted Mail campaign draft
  • First-party relationship and appropriate permission for every audience source
  • No purchased, rented, scraped, or uncertain lists

Choose from four audience inputs

Email Blast composer showing the controls used to add and review campaign recipients.

Short animated UI capture. No audio.

Review the full returned CRM audience, select the intended contacts, and verify the count before inserting. Addresses already in this draft are deduplicated.
Choose from four audience inputs
InputHow it worksImportant boundary
Typed addressesPaste or type addresses separated by comma, semicolon, spaces, or line breaksStrict validation and case-insensitive deduplication apply.
CRM pickerFilter permitted contacts by tag, any Deal pipeline stage, interested property type, or Fits this listingReview the full returned list, search it, select the intended contacts, and confirm Insert N selected.
Matched audience handoffUses active requirements to find relevant people for one propertyFit is available only for a single-property campaign and is not consent.
Imported fileScans arbitrary CSV, TXT, or TSV text under 5 MB for email-shaped tokensNo header or column mapping is required. The file is not saved with the draft.

The CRM importer and audience importer are different

CRM contact CSV import requires headers and mapping. Email Blast recipient files are scanned as arbitrary text and do not require a header.

Add and inspect each source

  1. 1

    Enter typed addresses

    Composer > Recipients text area

    Enter addresses with supported separators.

    Expected result: Valid addresses normalize into the unique audience.

    If this does not happen: Correct a token immediately if the composer cannot parse it.

  2. 2

    Review typed-address feedback

    Composer > Recipients feedback

    Inspect the feedback for invalid or duplicate entries.

    Expected result: Every invalid token is named and duplicates are excluded from the unique count.

    If this does not happen: Fix or remove every invalid token. Do not proceed while client or server validation reports one.

  3. 3

    Build a CRM selection

    Composer > Add from CRM

    Filter by tag, any Deal pipeline stage, interested property types, or Fits this listing for a single property.

    Expected result: The picker shows the full returned, suppression-aware audience with search, individual checkboxes, Select all, Clear, and a selected count.

    If this does not happen: If empty or failed, clear filters one at a time, confirm role scope, retry the request, and verify active requirements.

  4. 4

    Search the returned CRM audience

    Recipient picker > Search this recipient audience

    Search for a contact in the returned list.

    Expected result: Matching rows are easier to inspect; the selected count still represents the full selection.

    If this does not happen: Clear the search to review contacts outside the visible matches. Searching does not change the selection.

  5. 5

    Select the intended CRM contacts

    Recipient picker > contact checkboxes

    Select or clear individual contacts, using Clear or Select all when appropriate.

    Expected result: The selected count reflects exactly the contacts you intend to insert.

    If this does not happen: Review the full list before insertion. A property match does not establish permission to email.

  6. 6

    Review the CRM selection

    Recipient picker > selection summary

    Compare the selected count with the intended audience.

    Expected result: Insert N selected agrees with the reviewed contacts.

    If this does not happen: Adjust the selection if the count is unexpected.

  7. 7

    Insert the CRM selection

    Recipient picker > Insert N selected

    Select Insert N selected explicitly.

    Expected result: The selected addresses join the composer audience without sending.

    If this does not happen: Closing the picker does not insert anything. Reopen it and select Insert intentionally.

  8. 8

    Choose an address file

    Composer > Import from a file

    Select a CSV, TXT, or TSV file under 5 MB.

    Expected result: The composer reads addresses from the chosen file.

    If this does not happen: If the file is 5 MB or larger, export a smaller first-party list.

  9. 9

    Review the imported file

    Composer > imported file chip

    Inspect the file summary, including its name and extracted or duplicate totals.

    Expected result: The chip shows retained unique addresses and any duplicate tokens removed.

    If this does not happen: If no addresses are found, inspect the source text before choosing another file.

  10. 10

    Re-import after a reload

    Composer > Import from a file

    Select the original file again after returning to a saved draft.

    Expected result: The file audience is restored for the current session with provenance intact.

    If this does not happen: The file is intentionally not stored with the draft. Never assume its prior recipients remain attached.

  11. 11

    Verify the restored file audience

    Composer > imported file chip

    Inspect the retained unique-address count.

    Expected result: The restored count agrees with the reviewed source file.

    If this does not happen: Remove the imported file and choose the source again if the count differs.

Apply the final cap and suppression funnel

From raw inputs to final deliverable audience

The server remains authoritative even after client-side review.

  • All entered addressesStrict valid addresses
  • Strict valid addressesCase-insensitive unique addresses
  • Case-insensitive unique addresses500 or fewer
  • 500 or fewerRemove unsubscribe, hard bounce, and complaint
  • Remove unsubscribe, hard bounce, and complaintReviewed final audience
  1. 1

    Review the unique total

    Composer > Recipients summary

    Confirm deduplication across typed, file, CRM, and matched sources leaves no more than 500 unique addresses.

    Expected result: The count is within the direct-send cap.

    If this does not happen: Remove lower-priority segments rather than splitting one intended send to avoid a cap or allowance.

  2. 2

    Review source classification

    Composer > audience and Mail summary

    Inspect the effective CRM or Uploaded classification plus its review and allowance effect.

    Expected result: The expected review path and quota cost are understood before submission.

    If this does not happen: If classification is Uploaded unexpectedly, inspect for a file, manual/import/unknown contact, non-CRM address, or mixed source.

  3. 3

    Submit for authoritative suppression check

    Final hosted preflight

    Select the final hosted preflight action only after consent review.

    Expected result: The server removes protected addresses and reports the remaining count or refusal.

    If this does not happen: Do not re-add a suppressed address through another input. If every address is protected, the send is refused.

Resolve validation and audience failures

A file reports no email addresses

Likely cause: The arbitrary-text scan did not find email-shaped tokens.

  1. Open the source as text.
  2. Confirm complete addresses are present.
  3. Export CSV, TXT, or TSV under 5 MB.
  4. No header is required.
The audience exceeds 500

Likely cause: The deduplicated direct-send audience is above the campaign cap.

  1. Remove contacts who are not necessary for this message.
  2. Narrow CRM filters.
  3. Do not split solely to bypass compliance, review, ramp, or quota policy.
A contact is suppressed

Likely cause: The address unsubscribed, hard-bounced, complained, or carries protected provider opt-out evidence.

  1. Do not override or re-import the address.
  2. Correct a truly erroneous suppression only through the authorized support process.
  3. Use an appropriate alternative contact channel when lawful.
Every recipient was removed

Likely cause: All effective addresses are suppressed or invalid.

  1. Stop the send.
  2. Review how the audience was sourced.
  3. Do not replace protected addresses with aliases.
  4. Build a new permitted audience only from valid first-party consent.

Audience check

  • Every source is first-party and permitted.
  • No purchased, rented, or scraped list is present.
  • No invalid token remains.
  • Duplicates were reviewed.
  • Unique total is 500 or fewer.
  • CRM selection was explicitly inserted.
  • File count and provenance were reviewed.
  • Uploaded review and half allowance are understood.
  • Suppressed addresses were not re-added.

Was this guide helpful?