HeadshotPhoto.io
Main Site
Settings

Team Settings

Configure your team's organization details, branding, email, headshot rules, and administrators across five tabs.

Team settings control how your organization uses HeadshotPhoto.io. Everything is grouped into five tabs, so you can go straight to the area you need instead of scrolling one long page.

Accessing Settings

  1. Go to your Team Dashboard
  2. Click Settings in the sidebar
  3. The General tab opens first
Note: Only team owners and managers can access and modify settings.

The five tabs

TabWhat it holds
GeneralOrganization details — team name, website, API key
BrandingBranding settings, custom background, logo on clothing
EmailNotification preferences and reply addresses
HeadshotsSix rules covering photos, sizes, access, and billing
AdminsInvite and manage team administrators

Your selection is not remembered between visits — Settings always opens on General.

General

Organization Details

One card holding the basics:

  • Team name — shown in invitation emails and on the team dashboard
  • Website URL — optional, adds credibility to invitation emails
  • API key — revealed on demand for integrations

Click Save Changes to apply edits to the name or website.

Security warning: Keep your API key secret. Anyone with this key can access your team data.

Deleting a team

Team deletion is not available to team owners or managers. The card is restricted to HeadshotPhoto platform administrators, and only for teams with no remaining credits.

If you need a team deleted, contact support at hello@headshotphoto.io. Before you do:

  • Download every headshot you want to keep — deletion is permanent
  • Confirm no active member still needs access

Branding

Three cards, covering how your brand appears on generated headshots:

CardPurpose
Branding SettingsYour company logo and sender name, as they appear around the platform
Custom BackgroundSet a team background; an extra version of each headshot is generated with it
Apply Logo On ClothingToggle. Places your logo on members' clothing in their headshots

Branding Settings

Two fields, both about how your organization is presented around the headshots rather than on them.

Drag a file in or click to browse. JPEG or PNG, up to 5MB.

This is not the logo that appears on the headshots themselves. This one appears in emails, shared links, landing pages, and the invitation page members see before they accept. The logo placed in the corner of each generated headshot is configured separately — see Branding for that one, its preparation, and its positioning.

Sender Name

The name your team appears under in the emails the platform sends on your behalf — invitations, reminders, and results-ready notices.

Leave it empty and your emails carry the default sender name. Set it to your organization's name and recipients see that instead, which makes an invitation far more likely to be opened and far less likely to be reported as spam by someone who did not recognise the sender.

Set this before your first invitation goes out. It is the name on the email that decides whether a member trusts the link, and it cannot be changed retroactively on mail already sent.

Save Changes at the bottom of the card saves the logo and the sender name together. The button stays disabled until you change something.

Custom Background

Turn this on and every member gets an extra version of each headshot composited onto a background you choose, alongside their normal set.

There are two ways to define it, chosen with the two buttons at the top of the card:

ModeWhat you provideBest for
Upload ImageYour own background image — drag and drop or browseAn office interior, a branded backdrop, a campus or storefront
Pick ColorA solid colour, chosen from a colour pickerA brand colour behind every member, or a clean flat background for the website

Uploaded images must be PNG or JPG, up to 10MB, and at least 1024 x 1024px.

Whichever mode you pick, a Preview below shows the result as Background + Headshot = Branded Photo, using a demo model, so you can judge the combination before saving.

A saved custom background cannot be edited — only removed and set again. Once saved, the card shows the current background with the note "To change your custom background, please remove it first." Removing it and adding a new one does not regenerate headshots that already exist, so settle the background before a large rollout rather than after.

Email

A single Email Settings card holding notification preferences and the addresses your team's mail uses:

SettingEffect
Results Ready NotificationEmail when a member's headshots finish generating
Automatic Reminder NotificationSystem chases members who have not accepted their invitation
Review NotificationEmail when a headshot is ready for review
CC EmailCopies team emails to this address
Reply-To EmailWhere member replies are delivered
Email SignatureA signature added to the bottom of every email your team sends

Email Signature

Below the address fields, the Email Signature editor sets the sign-off that appears at the bottom of every email your team sends — invitations, reminders, and results-ready notices alike.

You can write the signature two ways, using the Visual and HTML buttons above the editor. Visual gives you a formatting toolbar; HTML lets you paste markup directly. Preview below the editor shows how the signature will look, and can switch between the rendered result and its HTML.

Clickable links are not supported — link tags are removed from the signature when it is saved.

The 500-character limit

A signature is capped at 500 characters, and the count below the editor shows where you stand:

CounterMeaning
GreyComfortably inside the limit
AmberWithin 50 characters of it
RedOver the limit
The limit counts HTML, not visible text. Every tag counts — the bold and italic marks, the paragraphs, and the full URL behind an inserted image. The number therefore runs ahead of the words you can see, and a signature that looks short on screen can still be over. Images and heavy formatting usually account for far more of the total than the words do.
Note: The Visual editor keeps only the formatting its own toolbar produces — bold, italic, underline, and images. Styling pasted in from a mail client is dropped, so the count can fall when you switch from HTML to Visual. The number shown is always the version that will be saved.

Save is refused while the counter is red, and the editor says how many characters to remove.

If your team's emails stop arriving

An over-length signature does not simply get trimmed — our email provider rejects the message outright, so every branded email your team sends stops being delivered.

If a signature saved before this limit existed is over 500 characters, you will see it flagged in red with a note that emails are not being delivered. You can still save the rest of the Email tab, so a long signature never locks you out of your notification or address settings — but the emails stay undelivered until the signature is shortened.

Tip: Enable automatic reminders for large teams — it removes most manual follow-up.

Headshots

Six rules governing what members must provide and what they get back:

SettingEffect
Custom Output SizesToggle. Lets members download headshots at sizes you define
Photos required from membersHow many photos each member uploads before generation starts
Require live camera captureToggle. Members must use their camera; file uploads are refused
Hide headshots from members after a set timeToggle. Members lose access this many days after their project completes
Members pay for their own sessionToggle. Invitations stop consuming team credits; each member buys their own plan
Use custom headshotsToggle. Headshots come from custom looks (presets) rather than the standard flow
Note: Use custom headshots is set by HeadshotPhoto staff, not by your team. Owners and managers see the other five settings on this tab. Contact support at hello@headshotphoto.io if you want custom looks enabled.
Note: Members pay for their own session changes who is billed. Turn it on before sending invitations, not after.

Admins

The Admin Management card lists everyone with administrative access and lets you invite more. The team owner always appears first and cannot be removed.

Each row shows a name, an email address, and a role. An administrator who has not accepted yet is marked Invited beside their email, and keeps a button to copy their invitation link. The name column falls back to a dash when there is nothing to show yet — see below for where a name comes from.

Note: Names and email addresses are blurred in this screenshot. Your own list shows them in full.

Inviting administrators

  1. Click Invite Admin
  2. Fill in one row per person: an email address, and optionally a name
  3. Click Add another for each additional person
  4. Send the invitations

Use the trash icon to drop a row you do not want. An email address is what makes a row count, so a row containing only a name is ignored, and an address that is not valid is outlined in red before you can send.

Note: The name is optional, and it is only a label for this team's list — it does not change what the invitation email says. It is most useful while an invitation is still pending, because someone who has not accepted yet has no account for a real name to come from.

Once an administrator accepts and sets a name on their own account, that name replaces whatever was typed on the invitation. Names are per team, so labelling someone here does not rename them anywhere else they work.

Removing an administrator revokes their access to team settings, billing, and member management.

An admin invitation creates an administrator record only — it does not start a headshot session or consume a credit. So unless the same person was also invited separately as a member, they have no headshots of their own in this team, and removing their admin access takes nothing else away.

Troubleshooting

Can't access settings

  1. Verify you have Manager or Owner role
  2. Check you are viewing the correct team
  3. Log out and back in
  4. Ask the team owner to grant access

Team emails are not being delivered

  1. Open the Email tab and check the character counter under the signature
  2. If it is red, shorten the signature until it is under 500 characters and save
  3. Remember the count includes HTML — removing formatting and image URLs cuts it faster than removing words

Not receiving notifications

  1. Confirm the relevant toggle is on in the Email tab
  2. Check the CC and Reply-To addresses are correct
  3. Check spam and junk folders
  4. Contact support if the problem persists

API key isn't working

  1. Confirm you copied the whole key
  2. Check your authentication header format
  3. Contact support for API-specific issues