Creating Profile Picture Templates

How to create branded profile picture templates with shape, background, border, outline, and logo overlay settings.

Creating Profile Picture Templates

Profile picture templates let you define a consistent visual style — shape, background, border, outline, and logo placement — that applies to every member's profile picture in your organization. Once created, a template can be set as the default so all new members automatically get brand-consistent profile pictures.

Navigate to Admin > Profile Pictures > Templates to get started. If your organization has no templates yet, you'll see an empty state with a Create template button. If templates already exist, use the dashed Create a template card in the grid.

How it works

  1. Click Create template to open the template editor.
  2. Enter a name for the template in the top bar (e.g., "LinkedIn Standard" or "Company Headshot").
  3. Use the left sidebar to switch between the five editor tabs: Shape, Background, Border, Outline, and Logo.
  4. Configure each section as needed (see the sections below).
  5. The preview panel on the right updates in real time. A checkerboard background in the preview indicates a transparent area.
  6. When the template looks correct, click Save in the top bar.
  7. In the Save modal, optionally toggle Set as default for new members. If you do, you can also toggle Also update existing members to re-render all current member profile pictures immediately.
  8. Click Save to create the template.

Shape

Select one of three crop shapes: Circle, Rounded (rounded square), or Square. Set the output pixel size between 128 px and 1024 px (default: 512 px). Enable Grayscale to render all profile pictures in monochrome.

Background

Toggle Remove Background on to replace the photo's original background with a custom fill. With background removal enabled, choose one of four variants:

  • None — transparent background (useful when the profile picture will be placed over a colored surface)
  • Solid — a single flat color chosen from a color picker
  • Gradient — a two-color linear gradient; select a preset or set start/end colors and rotation angle
  • Image — a custom background image supplied via URL

Disable Remove Background to keep the original photo background unchanged.

Border

Toggle Enable Border to add a colored ring inside the image boundary. Set the Width (1–15 px) and choose a Color.

Outline

Toggle Enable Outline to add a colored stroke around the outside of the image shape. Set the Width (1–30 px) and choose a Color from the preset palette or a custom hex value. Outline is distinct from border: border sits inside the image, outline extends beyond it.

Toggle Enable Logo to overlay your organization's logo on the profile picture.

  1. Click the upload area to select an image file from your computer. The logo uploads to HeadshotPro's storage automatically.
  2. Choose a Position: Top Left, Top Center, Top Right, Bottom Left, Bottom Center, Bottom Right, or Center.
  3. Adjust Size (2–100% of the image width), Offset (0–25% inset from the edge), and Opacity (0–100%).

Good to know

  • Template names are limited to 100 characters.
  • When you mark a new template as the default, any previously existing default template that shares the same team scope is automatically unset. Setting an org-wide default only displaces other org-wide defaults; setting a team-scoped default only displaces defaults that overlap those same teams.
  • The system generates a thumbnail preview image for each template automatically after saving. If thumbnail generation fails silently, the editor's live preview is used as a fallback in the template list.
  • Output size affects the pixel dimensions of the rendered profile picture file but does not change how the image is displayed in the UI — that depends on where it is embedded.
  • Logos are uploaded to a public CDN bucket. Use images with a transparent background (PNG) for best results.
  • The organization is capped at 2,000 profile picture renders per 24-hour period. If you mark a template as default and apply it to existing members at creation time, it counts toward that limit.
Was this article helpful?