Skip to main content

Integration

Use AnnounceKit alongside Segment

Identify the same users in AnnounceKit that you track in Segment: pass the traits you already collect through our JavaScript SDK or REST API.

Segment integration

Trusted by product teams at

DrDoctorCartaAtlanCiscoAdaptiveCXMeetupEvernoteDISH+2,000 other teams
See how they use AnnounceKit →

Why teams use AnnounceKit with Segment

User identification

Identify users by email, company, or custom properties using the same traits you track in Segment. See who read what in AnnounceKit.

Custom properties sync

Pass any custom property you already track - role, plan, location, or anything else - and use it for audience segmentation in AnnounceKit.

Event tracking

Forward the events you care about through our REST API or webhooks. Track engagement alongside your product updates.

One identify call

Wire our SDK's identify call next to Segment's - one line of code, no manual imports or CSV uploads.

How the Segment integration works

Most teams add AnnounceKit as a Segment destination and see identified users appear within minutes, with no engineering time beyond a workspace-level toggle. Because the same user traits already power the rest of your stack, you get audience segmentation in AnnounceKit for free, without a second identity system or a separate tracking snippet to maintain, and any property you add in Segment later becomes available for segmentation in AnnounceKit the next time it syncs.

1. Add AnnounceKit as a destination

Enable AnnounceKit as a destination in your Segment workspace and connect it to your AnnounceKit project.

2. Identity and traits flow in

User identity and the custom traits you already track in Segment sync into AnnounceKit automatically.

3. Segment your announcements

Use those synced properties in AnnounceKit's audience segmentation to target specific users or groups with the right updates.

Frequently asked questions

How does the Segment integration work?

You instrument AnnounceKit's JavaScript SDK alongside Segment's analytics.js: the same identify traits you send to Segment are passed to AnnounceKit, so both tools see the same users. A native Segment destination is not required.

What user data can I sync?

You can sync user identity (email, name, company) and any custom properties you track in Segment. AnnounceKit uses this data for audience segmentation and targeting.

Is Segment required?

No. Segment is one of many ways to identify users in AnnounceKit. You can also use the JavaScript SDK, REST API, or other integrations to pass user data directly.

How does AnnounceKit use the data Segment sends?

Identity and custom properties synced through Segment power audience segmentation, so you can target announcements to specific users based on the traits you already track.

Does the Segment integration affect widget performance?

No. Syncing user data through Segment is separate from how the widget itself loads and renders for visitors, so it does not add weight to the widget.

Connect your Segment data to AnnounceKit

15-day free trial. All features included. No credit card required.

Or book a demo to see AnnounceKit in action.