Back to Use Cases
Sales Suite

Contacts

Owned contact store

Used bySales

Your owned, consent-ready contact store — import clean, message compliant.

Contacts is BOL7's first-party contact store for teams who want to own their audience instead of renting it from disconnected tools. It handles bulk CSV import with auto-mapping and validation, custom fields, lists and segments, per-channel consent and suppressions, and identity dedupe. It solves the messy-data, no-consent-record, and scattered-CRM problems that stall outreach and create compliance risk.

8 use cases

Documented use cases

01

Import 500 CSV Leads Without the Cleanup Marathon

Sales operations / SDR manager
Problem

Leads arrive as raw CSVs from events, webforms and partners, with mismatched headers, malformed phone numbers and duplicates baked in. Someone spends hours hand-mapping columns in a spreadsheet, and bad rows still slip through and bounce when the team starts dialing or messaging.

How BOL7 solves it

Create a prospects list and run a CSV import that auto-maps headers, validates each contact per channel, dedupes within the list, and produces a pre-import error report so you fix problems before anything lands. The 500 leads import as a clean, ready-to-work list rather than a pile to scrub.

Outcome

Reps start working accurate contacts immediately instead of triaging spreadsheet errors, and the list stays free of duplicates and invalid numbers.

CSV importlead capturedata hygiene
02

Capture Lead Source on Every Import With Custom Fields

Marketing operations
Problem

Standard contact fields don't capture where a lead actually came from, so attribution lives in someone's memory or a side spreadsheet. Without a lead_source on the record, you can't segment by channel or judge which campaigns are worth repeating.

How BOL7 solves it

Add a lead_source custom field to the list via the Schema section, then map the matching CSV column during import so the value is captured on every contact automatically. The attribution data lives on the contact record itself, ready to filter and segment on.

Outcome

Every imported contact carries its origin, so the team can segment and report on source without reconstructing it later.

custom fieldsschemaattribution
03

Bulk Opt-In Pending Contacts Before a WhatsApp Campaign

Lifecycle / campaign marketer
Problem

A WhatsApp campaign is ready, but a large share of the audience sits in a pending consent state. Messaging them risks policy strikes and blocked numbers, while opening each contact one at a time to update consent is hopelessly slow before a launch.

How BOL7 solves it

Filter contacts by pending WhatsApp consent and apply a bulk opt-in across the whole set in one action, so consent status is recorded per channel before send. The campaign goes out only to contacts whose WhatsApp consent is in order.

Outcome

The campaign launches on schedule against a properly opted-in audience, reducing the risk of channel penalties.

WhatsAppconsentbulk actions
04

Block Spam Numbers and Time-Box the Exceptions

Support / messaging operations
Problem

Spam and abusive numbers clog the inbox and waste agent time, but a hard block is too blunt when a real contact occasionally needs short-term access. Teams end up either tolerating the noise or permanently locking out people they shouldn't.

How BOL7 solves it

Add a number to suppressions to block or unsubscribe it, and use temporary-allow to permit a blocked number until a set date when there's a legitimate reason. Suppression decisions are enforced per number and per channel rather than handled ad hoc.

Outcome

Agents stop dealing with known spam while genuine contacts can still be granted controlled, expiring access.

suppressionsspam blockingcompliance
05

Export Any List — or Every Contact — to CSV on Demand

RevOps / data analyst
Problem

An external tool, agency or ad platform needs a contact file, but the data is locked inside the portal with no clean way to hand it off. People resort to manual copy-paste or ask engineering for a one-off pull, which is slow and error-prone.

How BOL7 solves it

Export a single list to CSV when you need a targeted segment, or export all contacts at once for a full handoff. The data leaves in a standard CSV that downstream tools can ingest directly.

Outcome

Teams can share or migrate contact data themselves, without waiting on engineering or risking manual transcription errors.

CSV exportdata portabilityintegrations
06

See a Contact's Whole Story in One Drawer

Sales rep / account manager
Problem

Before reaching out, a rep needs to know who the person is, what they've consented to, and what's happened so far — but that context is spread across tools or simply missing. Acting blind leads to off-base messages and contacting people who opted out.

How BOL7 solves it

Open the contact detail drawer to review identities, per-channel consent, tags, lead score and the activity timeline in one place, then edit details inline. Everything needed to act confidently is on a single record.

Outcome

Reps reach out with full context and respect consent, making conversations more relevant and avoiding obvious missteps.

contact profileconsentlead score
07

Pull Everyone Who Messaged You on a Channel

Support lead / inbound sales
Problem

People reach out across WhatsApp, SMS and other channels, but the inbound contacts get scattered and the team loses track of who actually started a conversation. Real interest goes cold because no one has a single view of recent inbound by channel.

How BOL7 solves it

Use the inbox-by-channel feed to pull the list of people who messaged you on a given channel, surfacing live inbound contacts in one place. From there you can open any contact and act on the conversation.

Outcome

Inbound interest is captured and followed up consistently instead of slipping through the cracks of separate channels.

inboxinboundWhatsAppSMS
08

Bridge CRM Contacts Into the Portal

RevOps / sales engineer
Problem

The source of truth for contacts often lives in a CRM like HubSpot, Zoho or Pipedrive, while messaging and campaigns happen elsewhere. Maintaining two disconnected contact sets means stale data, manual re-entry and people who exist in one system but not the other.

How BOL7 solves it

Use the CRM bridges for Zoho, HubSpot, Pipedrive, Shopify or Zendesk to bring those contacts into the portal so they're available for use across the other modules. Your CRM contacts become actionable inside BOL7 without manual re-entry.

Outcome

CRM and portal stay aligned on the same people, so campaigns and conversations run against current contact data.

CRMHubSpotintegrationssync