PostHog Handbook Library / Community

636 words. Estimated reading time: 3 min.

# Community profiles

When a user signs up to ask a question, a community profile is created for them at `/community/profiles/[id]` where they can add a bio and links to social profiles.

Their profile page also aggregates any community disucssions they've participated in. (As a byproduct, this is an easy way to track down a user who primarily creates a community profile for self-promotion!)

Team members have access to special profile features, like:

- a sidebar that shows which small team they're on, and their teammates

We also use data from these profiles in other areas of the site:

- Company team page - automatically generated every time the website is built. (Team members need to be assigned to an internal small team in our website CMS for their profile to appear on the team page.)
- Job listing pages - shows teammates you'd be working with, and the small team's verdict on whether pineapple belongs on pizza

### Creating a profile for a new team member

To reduce the onboarding steps, Lottie or Cory can help create a profile for a new team member. To do this:

1. On posthog.com/questions…
2. Create an account with their `@posthog.com` email
3. First name, Last name, Email, Random password
4. Via the PostHog website, visit the newly created profile in our website CMS
5. Click the newly created profile link in the right sidebar (below My profile and above Edit profile)
6. Click the "View in Strapi" link in the right sidebar
7. Now, in their profile on our website CMS, update the following, then hit Save:
8. `companyRole` *
9. `startDate` *
10. `location` * - use a string, like “London, UK”
11. `country` - use TWO-CHARACTER country code, eg: `GB`
12. `avatar` (can be a placeholder image until an illustration is drawn, but should be a png with a transparent background)

*This information can be found in their onboarding checklist

1. Update their user permissions
2. Under user, click their email address to be taken to their user page
3. Under role, change to `Moderator` and hit Save
4. Let the team member know their profile is created, and that they should add a bio!
5. To access their account, use the password reset option on the login form at posthog.com/questions
6. Uploading profile illustration (when ready)
7. Make sure it's uploaded on a square canvas at @2x PNG, and that the portrait fills as much of the canvas as possible. If an arm has to be clipped, set the image to be clipped on the right side so their arm on the left side of the image doesn't get cut off.

### Achievements

PostHog community members can earn achievements for various activities. Each achievement awards points that can be redeemed for stickers, merch credits, and other rewards. See Points & rewards for details on the points system.

Achievements are valued based on the time we expect someone to spend earning them. For example, someone who votes on the roadmap, updates their bio, and asks their first question has earned enough points for a sticker.

Assigning, revoking, and creating new achievements is handled in Strapi, our website CMS.

#### Creating a new achievement

1. Login to our website CMS. (Request an account from Eli or Cory if you don't already have one.)
2. Click "Content Manager" > "Achievements" > "Create New Entry"
3. Fill in the achievement details
4. Click "Save" > "Publish"

#### Manually assigning an achievement to a community member

1. Click "Content Manager" > "Profiles"
2. Find and click the desired profile
3. Scroll to the "achievements" field > Click "Add an entry"
4. Select the desired achievement from the "achievement" dropdown
5. Click "Save"

#### Revoke an achievement from a community member

1. Click "Content Manager" > "Profiles"
2. Find and click the desired profile
3. Scroll to the "achievements" field > Click the trash icon on the desired achievement
4. Click "Save"

Canonical URL: https://posthog.com/handbook/community/profiles

GitHub source: contents/handbook/community/profiles.mdx

Content hash: `8fc7ea59ea37eba7`