Communities

Build and nurture vibrant communities where users can exchange and connect

Amity Social Cloud includes a powerful Community feature that allows users to share their thoughts and engage with each other within your app. By harnessing the power of communities, you can create a more dynamic and engaging user experience, promoting collaboration, communication, and participation among users.

Community provides users with a dedicated space to discuss specific topics or interests, enabling them to connect with like-minded individuals and build deeper relationships within the community. By providing a structured and organized approach to community engagement, Community can help to foster a more engaged and supportive community, promoting greater participation and collaboration among users.

Community Types

Our product provides two types of communities: public and private.

  1. Public - A public community is visible to anyone without any specific permissions. This means that anyone can find and join the community, and all content posted within the community is visible to anyone who has access to the community.

  2. Private - On the other hand, a private community is only visible to the creator and invited members. This type of community provides greater privacy and control over the content shared within the community. Only members who have been invited to join the community can see and interact with the content and other members within the community.

Our product is designed to provide users with flexibility and control over their communities, allowing them to choose the type of community that best fits their needs and preferences.

Community Post Settings

Community Post Settings allows the community creator and community moderators to control who can create posts within a community and how those posts are moderated.

There are three possible options for Community Post Settings :

  • anyoneCanPost: This setting allows anyone to create a post within the community and add it to the community feed immediately. There is no moderation required for these posts.

  • adminReviewPostRequired: This setting allows users to create posts within the community, but adds another layer of moderation. Community moderators can review each post and decide whether or not it should be included in the community feed.

  • onlyAdminCanPost: This setting restricts post creation to community moderators only. Regular users are not able to create posts within the community.

To check the community post settings, users can call the postSettings property, which returns a CommunityPostSettings object. This allows community administrators to easily manage and adjust their community settings to meet the needs of their community and ensure a positive user experience.

By default, the postSettings value is set to anyoneCanPost. In this case, member's posts will be displayed in the community feed without any review from admin.

Community Description

Name

Data Type

Description

communityId

String

ID of the community

channelId

String

ID of the channel

userId

String

ID of the user who created the comment

displayName

String

Community name for displaying

avatar

Object

Avatar object

description

String

Description of the community

isOfficial

Boolean

Is this community official?

isPublic

Boolean

Is this community public?

onlyAdminCanPost

Boolean

only admins can post in this community

tags

List

List of tags used for searching

metadata

Object

Additional properties to support custom fields

postsCount

Integer

Number of posts in community

membersCount

Integer

Number of members in community

isJoined

Boolean

Is this community joined?

categoryIds

List

ID of categories

isDeleted

Boolean

Is this community deleted?

createdAt

DateTime

Date/time when the community was created

updatedAt

DateTime

Date/time when a community is updated or deleted

hasFlaggedPost

Boolean

Flag for checking internally if post inside community is reported or not

postSettings

Object

Community post settings within a community, how posts are moderated

Last updated