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
- Click Create template to open the template editor.
- Enter a name for the template in the top bar (e.g., "LinkedIn Standard" or "Company Headshot").
- Use the left sidebar to switch between the five editor tabs: Shape, Background, Border, Outline, and Logo.
- Configure each section as needed (see the sections below).
- The preview panel on the right updates in real time. A checkerboard background in the preview indicates a transparent area.
- When the template looks correct, click Save in the top bar.
- 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.
- 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.
Logo
Toggle Enable Logo to overlay your organization's logo on the profile picture.
- Click the upload area to select an image file from your computer. The logo uploads to HeadshotPro's storage automatically.
- Choose a Position: Top Left, Top Center, Top Right, Bottom Left, Bottom Center, Bottom Right, or Center.
- 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.