Segment as a source
Forward identify, track, and group events from Segment into getuserfeedback.com for targeting and context.
- Last reviewed
Segment as a source
Use this when you already track users with Segment and want those traits, events, and group context to drive who sees a flow, with full context on each response.
Every identify, track, and group event Segment sends arrives in
getuserfeedback.com. Targeting can use user traits and events right away, and
Segment Group calls can update the account, workspace, or other group profile
you configure.
1. Create the integration
- Open Integrations and click New integration.
- Under Data in, choose Segment.
- Click Continue.
You'll land on the integration detail page. Copy the Webhook URL shown there. It points at the ingestion subdomain and looks like:
https://segment.ingest.getuserfeedback.com/int_<id>The URL is unique per integration. The page also shows a Shared secret — copy it too. Segment signs every request with it, and we reject any request that isn't signed with the matching secret.
2. Add a Webhook destination in Segment
- In Segment, open Connections → Destinations → Add destination.
- Search for Webhooks (Actions) and select the catalog entry.
- Pick the Source that sends the traffic you want to forward.
- Paste the Webhook URL from step 1 into the destination's Webhook URL setting.
- In the destination's advanced settings, paste the Shared secret from step 1 into Segment's Shared Secret field.
- Enable the destination.
Segment will start streaming signed events to getuserfeedback.com.
3. Verify it's working
Send a test event from Segment, then open Users in getuserfeedback.com. The user should appear within a few seconds. If nothing shows up, see What can break.
4. Connect users to groups from track properties
If your Segment track events include context like account_id or
workspace_id, configure those properties in Groups.
New matching events can connect identified users to those groups for targeting.
{"type": "track","event": "Feature Used","userId": "user_123","properties": {"account_id": "acct_123"}}If account_id is configured for Account, this event connects user_123 to
Account acct_123. Include the primary user identity your workspace uses for
targeting. For most Segment sources, that is userId.
5. Configure Segment Group calls
If you send native Segment group calls, first configure the group type in
Groups, then open the integration settings and set the matching Group
key. For example, set both to account. Group keys use lowercase kebab-case.
The Segment groupId becomes the group id, and traits update that group's
traits:
analytics.group("org_123", {plan: "enterprise",seats: 42,});Leave the Group key blank to use the default group key. A Group call is stored
as an event either way, but it only updates a targetable group when its key
matches a configured group type.
If the Group call also includes userId, getuserfeedback.com connects that user
to the group for targeting.
What we accept
We accept every Segment event type — identify, track, page, screen,
group, and alias.
identifyupdates the user's traits and merges with an existing profile whenuserId,anonymousId, or email matches.trackrecords the event against the user's profile and makes it available in event-based targeting and segmentation.groupupdates the configured group profile. When the call includesuserId, it also connects that user to the group for targeting.page,screen, andaliasare stored when an identity resolves; they don't drive targeting on their own today.
User-scoped events without a resolvable identity are skipped. Group calls need a
groupId; include userId when you want the same call to connect a user to the
group. Identity stitching follows the same rules as our own SDKs — see
Identity resolution.
What can break
- No events arrive. Confirm the destination is enabled in Segment and points at the live Webhook URL. The URL is unique per integration — copy it again from the detail page if you suspect a typo.
- Events are rejected (401). The Shared Secret in Segment must match the one on the integration detail page. If Segment's delivery logs show 401s, re-copy the shared secret and paste it into the destination's Shared Secret field.
- Users look duplicated. Segment is sending events without a stable
userIdacross login boundaries. Identity resolution merges those over time; see Identity resolution. - Integration is paused. Paused integrations reject inbound traffic and Segment surfaces 4xx in its delivery logs. Resume from Integrations.