Reach Every Lead and Contact — On Every Channel — Without Leaving Your CRM
Author, target, schedule, and measure broadcast messages across email, website banners, SMS, and WhatsApp — all from inside Salesfresh, using the audience data you already have.
Start exploring with instant access. No payment required.
One Message. Every Channel.
Stop rebuilding the same announcement in four different tools. Write it once in Salesfresh and send it everywhere your audience already is.
Send One Message Across Every Channel at Once
Author your announcement once and deliver it simultaneously via website banner, email, SMS, and WhatsApp. Each channel uses the same audience segment and the same schedule — no need to re-configure targeting for each one.
Author your message once — deliver across all chosen channels simultaneously
Each channel uses the same audience segment and schedule
Email, SMS, WhatsApp, and website banner — all in one announcement
Clone any announcement to reuse a format that performed well

🚀 New Feature: Live Chat is Here — Try it now
window.SF_EMBED_KEY = "ek_live_abc123";Show Banners on Your Website — Without Touching Your Code
Install a lightweight embed snippet on your website once. From that point on, every announcement you create in Salesfresh can appear as a targeted banner on your site automatically — no code changes needed, no developer dependency, ever again.
Install once — no further code changes ever needed
Widget identifies returning leads and contacts automatically
Banner appears at exactly the right moment per your trigger settings
Acknowledge and dismiss events logged back to your CRM in real time
The Right Message to the Right Person at the Right Moment
Because your audience data lives in Salesfresh, targeting is precise and immediate — no export, no sync, no lag.
Target the Exact People Who Need to See It
Use Salesfresh's full filter system to define your audience — by lead stage, contact tag, custom field, last activity date, assigned owner, or any combination. If no filters are set, the announcement reaches everyone.
Filter by lead stage, source, owner, tags, custom fields, or last activity
Combine conditions with AND / OR logic — the same way you filter anywhere in Salesfresh
Preview audience count before publishing — see exactly how many will be reached
Leave filters empty to target every lead or contact in your workspace


Choose Exactly How and When the Banner Appears
For website banners, decide the precise moment the announcement should show. Catch someone before they leave. Wait until they're engaged. Restrict it to your pricing page only. Every trigger is configurable without touching your website.
On page load — banner appears immediately when the page finishes loading
After a delay — wait a configurable number of seconds before revealing the banner
On scroll — show after visitor scrolls past a set percentage of the page
On exit intent — catch visitors the moment they move toward the browser back button
On a specific URL — only show on pages whose URL matches your defined pattern
The Benefit in Plain Terms
See exactly what changes when your broadcast messaging lives inside your CRM.
Without Announcements
With Announcements
Export leads → import to email tool → filter there
Filter inside Salesfresh, send from Salesfresh
Separate popup library installed on the website
One embed snippet, banners controlled from your CRM
No record of who acknowledged what or when
Timestamped acknowledgement log per recipient
SMS and WhatsApp require separate tools
All channels configured in one announcement
Audience data out of sync by the time you send
Audience pulled fresh from live CRM data at send time
T&C acceptance tracked in a spreadsheet
Built-in mandatory acceptance with full audit trail
Track Every Response, Enforce Every Acceptance
From optional "Got it" buttons to legally binding T&C flows, Announcements gives you full control over how recipients respond — and a complete audit trail when you need it.
Collect Formal Acknowledgements
Add a button to any announcement — "Got it", "I Accept", "Confirm" — any label you choose. When a visitor clicks it, Salesfresh logs the acknowledgement with a timestamp, IP address, and device info.
Fully configurable button label per announcement
Optionally link to a full T&C page or landing page
Every acknowledgement timestamped and logged to the recipient record
Enforce Mandatory T&C Acceptance
Mark an announcement as mandatory and the dismiss button disappears — the visitor must acknowledge before the banner goes away. Every acceptance is logged with a version identifier for legal compliance.
Dismiss button hidden — acknowledgement is required
Version identifier attached (e.g. "Terms v3.2")
Acceptance log retained indefinitely for legal evidence
Schedule Ahead or Publish Immediately
Set a future start date and Salesfresh publishes the announcement automatically when the moment arrives. Set an end date and it stops just as automatically. Or publish instantly for time-sensitive messages.
Immediate publish or future-dated scheduling
Auto-complete when end date is reached
Pause and resume any live announcement at any time
Track Every Interaction for Every Recipient
See exactly how your announcement performed: how many people were reached, acknowledged, dismissed, failed, or are still pending. Drill into a full per-recipient list and export it as CSV.
Aggregate metrics: reached, acknowledged, dismissed, failed
Per-recipient status list with channel breakdown
Export full recipient log as CSV for compliance or follow-up
The Right Permissions for Every Role
Announcements integrates with Salesfresh's existing permission system. No one can publish or modify without the right access level.
Full Control
Create, edit, publish, pause, and delete announcements. Register and manage sites. Export recipient logs and access all analytics.
All permissions
Create and Manage
Create and publish announcements. View analytics and recipient status. Cannot delete or manage site embed keys.
Create · Publish · Analytics
View Access
Can see the announcements list and their current status. Cannot create, edit, or publish.
View only
Site Management is Admin-Only
Registering websites and managing embed keys is restricted to admins only — keeping your website integrations secure. Managers can create and publish announcements to those sites without ever touching the embed configuration.
From Embed Snippet to First Acknowledgement in Minutes
No developer dependency beyond the one-time snippet install. No third-party accounts. Just four steps and your first announcement is live.
Register Your Website
Go to Settings → Announcements → Sites and register your website. Copy the generated embed snippet and paste it once before the closing </body> tag on your site.
Create Your Announcement
Click + Create Announcement. Write your subject and body, choose your delivery channels, set your display style and trigger, then define your audience filters.
Set Your Audience & Schedule
Filter by lead stage, tags, custom fields, or any combination. Set a future start date to schedule, or publish immediately for time-sensitive messages.
Watch the Results Come In
Monitor reached, acknowledged, dismissed, and failed counts in real time from the Analytics view. Export the full recipient list as CSV whenever you need it.
From first click to published announcement in under ten minutes.
Start for free · No credit card needed
Start your first
announcement today.
One embed snippet. Every channel. Every recipient tracked. Your audience data is already in Salesfresh — the only thing left is the message.
Already using Salesfresh? Sign in here