Dynamo Developer DocsDynamo Developer Docs
Core Concepts

Workspaces & VIP

Group channels into workspaces and unlock conversation analytics.

Workspaces

A workspace groups a subset of an organization's channels. Use GET /workspaces to list them, then pass a workspaceId to GET /channels to see which channels belong to it.

VIP workspaces

A VIP workspace additionally exposes conversation analytics — AI-labeled insight into the DMs and comments your audience sends. The endpoints below are workspace- and channel-scoped; they reject channels not connected to the workspace.

EndpointUse it for
Label overviewAggregates — per-label counts and trends against a total-activity baseline. Use for "how many / compare / trend" questions.
VIP messagesDrill-down — individual messages with their full text. Use to read what people wrote, not to compute counts.
VIP usersPeople — the VIP users themselves, with a limited profile field set.

Both VIP messages and VIP users have CSV export variants: exportVipMessages and exportVipUsers.

Broadcasts, ads & campaigns

Workspaces also surface outbound and paid-media analytics:

EndpointUse it for
BroadcastsSent broadcast messages; fetch one with getBroadcast.
Ad accountsConnected ad accounts and their campaigns.
Campaign insightsAggregate or daily campaign performance.

VIP analytics live only in VIP-type workspaces. Discover channels with the workspaceId filter first, then call the per-channel VIP endpoints.

On this page