Help center
Branding & email

How do I add my logo to outgoing emails?

Settings → Email branding. Logo and color land on every invitation, reminder, and completion email.

2 min read

Open Settings → Email branding to set:

  • Logo — uploaded image (PNG / JPG / SVG up to 2 MB). Renders at the top of every transactional email and in the step bar on the signing page
  • Brand color — 7-character hex (#1B2A4A). Drives the heading color and the "Sign Document" CTA in emails, and the step indicators on the signing page
  • Display name in From header — what appears as the sender name in your recipient's inbox preview ("Acme Legal" instead of "SahlSign"). Defaults to your organization name if not set
  • Reply-To address — where signer replies route to (e.g., contracts@yourcompany.com)

All four are tenant-controlled and sanitized server-side (hex regex on color, HTTPS-only allowlist on logo URL, header-injection chars stripped from From-name) so a misconfigured value can't break email rendering.

What signers see

By default, with no branding configured:

From: SahlSign <noreply@smtp.sahlsign.com> Subject: You have a document to sign · لديك مستند للتوقيع: NDA [generic blue heading + button]

With branding configured:

From: Acme Legal <noreply@smtp.sahlsign.com> (or contracts@acme.com if you've verified your domain) Subject: You have a document to sign · لديك مستند للتوقيع: NDA [your logo, your brand color heading + button, "Processed by SahlSign on behalf of Acme Legal" footnote]

Sending FROM your own domain

The display-name swap above ("Acme Legal <noreply@smtp.sahlsign.com>") gets you 90% of the way there — most inbox previews only show the display name. To send the email entirely from your own domain (so the address itself reads contracts@yourcompany.com), set up domain verification under Settings → Send from your own address. Takes about 5 minutes once you have access to your DNS provider. See setting up a custom From address.