Skip to main content
Replyke provides two distinct social relationship systems: Follows (one-directional) and Connections (mutual/bidirectional). You can use one or both depending on the social model your app needs.

Follows

Follows are one-directional. A user can follow another user without requiring approval or reciprocation — similar to Twitter or Instagram’s follow model.

Connections

Connections are bidirectional and require mutual acceptance — similar to LinkedIn. One user sends a request; the other must accept before a connection is established. Connections go through several states: none, pending-sent, pending-received, connected, declined-sent, declined-received.

Choosing Between Follows and Connections

FollowsConnections
DirectionOne-wayMutual
Approval requiredNoYes
Use caseContent feeds, creator audiencesProfessional networks, friend systems
StateFollowing / not followingNone → Pending → Connected / Declined

In This Section

useFollowManager

High-level hook for toggling follow state on a profile

useConnectionManager

High-level hook that manages the full connection lifecycle

Hooks

useFollowUser (+ more)

All individual follow hooks for custom UIs

useRequestConnection (+ more)

All individual connection hooks for custom UIs