SDKs and APIs
Blocks and Flows
Blocks and flows can be accessed client-side through the React SDK or the JS SDK. These SDKs allow you to fetch user state and content. They also allow you to progress and update user state via intent methods.
Additionally, state within blocks and flows can be progressed and updated directly via Blocks clients, available both client-side and server-side.
Learn about the Blocks client →
Users and Groups
Through the users and groups APIs, you can send user level and company and workspace level data to Dopt, enabling you to target users based on their individual, company, and workspace properties.
Learn how to identify users and how to identify groups →
In addition to the REST API, both the users and groups APIs can also be accessed via Users clients, available both client-side and server-side.
Learn about the Users client →
Finally, Dopt also integrates directly with Segment. You can set up Dopt as a destination within Segment to sync customer and group data with Dopt.