• Employee photos for IT teams

Connect once. It runs itself.

betterPortrait takes employees from your HR and IT systems, starts photo onboarding automatically and delivers finished portraits to your target systems. Consent, deletion when people leave and AI labeling are built in – stored in Switzerland, nDSG and GDPR compliant.
200+companies trust betterPortrait
Zurich 🇨🇭Servers in Switzerland
30 daysafter leaving, then deleted automatically (default, adjustable)
100%GDPR & nDSG compliant
Automation

From hire to export, without manual work

Sync with HR and IT systems

Employees come in automatically from Microsoft Entra ID, Google Workspace, Abacus, Personio, SAP SuccessFactors, Workday, bexio or Beekeeper – or via SCIM straight from your identity provider. New hires, changes and leavers are picked up without manual upkeep.

Onboarding starts on its own

A flow automatically invites new employees to photo onboarding before their start date. Reminders by email, SMS, Microsoft Teams, Slack, Google Chat, WhatsApp or Beekeeper collect missing photos – the portrait is ready on day one.

Export to your target systems

As soon as a portrait is finished, it goes where it is needed: as the profile picture in Microsoft Entra ID, Google Workspace, Beekeeper, LumApps or ahead, as the employee photo in Abacus, Personio, SAP SuccessFactors or Workday, into Frontify, or as a file in SharePoint, Google Drive, Amazon S3, Google Cloud Storage and on FTP or SFTP servers.

API, flows and webhooks

For your own connections there is the public API with personal access tokens, signed delivery URLs for the images, a read-only consent API and Zapier for thousands of other tools. Flows react to events and notify your systems by webhook.

Quick to set up

Connect instead of coding

Most integrations are activated right in the dashboard: sign in via OAuth or enter credentials. The connection is checked when you save, and credentials are stored encrypted. Imports run automatically every night, exports as soon as a portrait is finished – and a dry run shows you in advance what an import or export would change.

Integrations

Ready-to-use integrations

Microsoft Entra
Google Workspace
Abacus
Personio
SAP SuccessFactors
Workday
bexio
Beekeeper
LumApps
ahead
Microsoft Teams
Slack
Google Chat
WhatsApp
Microsoft Outlook
Gmail
Microsoft SharePoint
Google Drive
Google Cloud Storage
FTP server
Frontify
WordPress
Zapier
Compliance

Data protection that runs by itself

Consent enforced up to export

Employees give their consent right when they upload, and every decision is logged in an audit-proof way. Integrations and delivery URLs only release a portrait when the required consent is in place – if it is withdrawn, the export stops automatically.

Deletion when people leave

Former employees are deleted automatically along with all their images, by default 30 days after their exit date – you set the period. The exit date comes straight from your HR system or via SCIM.

Data in Switzerland

Portraits and data are stored on servers in Zurich, with backups in Geneva. Transfers are encrypted with TLS 1.3, stored data with AES-256. We sign a Data Processing Agreement (DPA) with every customer.

AI labeling with C2PA

Every image created or changed by AI is labeled automatically – as signed Content Credentials to the C2PA standard, right in the file. You always know which portraits are AI-generated and are ready for the transparency obligations of the EU AI Act.

Security & administration

Access under your control

Single sign-on

Admins and employees sign in through your identity provider, via SAML 2.0 or OpenID Connect. If you wish, enforce SSO and assign roles directly from your identity provider.

Two-factor authentication

Protect password accounts with a second factor via authenticator app or SMS – mandatory for the whole company if you wish.

Roles and departments

Five standard roles from administrator to reviewer, plus your own roles with fine-grained permissions. Admins can be limited to departments and then only see those employees and images.

Fully traceable

Activity and access logs show who changed or viewed which data. You can restrict access to the dashboard and API to your company's IP addresses.

What our customers say

It’s impressive how simple and efficient the integration was thanks to the provided Abacus interface. The entire process is now essentially automated: invitations are sent automatically, the photos are processed on time, and they come straight back to us. This saves us a huge amount of time – and the portraits finally look consistent and professional. Exactly what we were hoping for.

Olivia Niedermann

Head of HR, KOCH Group AG

What impressed us most was the proximity and speed during the rollout and the scalability for our ongoing operations. The combination of automation, the user-friendly dashboard for employees, and the direct integration with our systems greatly simplified the entire process. A real added value for us and our employees.

Reto Heinrich

Head of Marketing, Psychiatrische Dienste Graubünden

Introducing betterPortrait took us just under ten months – and throughout that time we received excellent, proactive support. The betterPortrait team met every compliance requirement and, thanks to its flexible integration and design options, adapted perfectly to our processes and our branding. Today we benefit from consistently high-quality portraits that employees simply take themselves. For us, a professional solution that has won us over for the long term.

Adrian Leu

Brand Manager, BLKB

Try it out – no commitment required.

Experience for yourself how easy professional portraits are today.
Try betterPortrait free for 14 days – with three free credits for your first portraits. No commitment, no credit card.