Generators & Setup How-ToNov 9, 202624 min read

How to Choose an Email Signature AI Generator for Outlook and Exchange

Evaluate an email signature AI generator for Outlook and Exchange by testing design, deployment, integrations, tracking, and plan fit.

SG

Sophie Grant

Email Signature Specialist, Scribe

How to Choose an Email Signature AI Generator for Outlook and Exchange

Build a failure-mode map before comparing tools

Build a failure-mode map before comparing tools. For each required path, record the sender identity, creation and rendering condition, Outlook or Exchange insertion point, and observed result. Then follow one message from approved design to delivered output and note where the path holds or breaks. You are not assessing whether a tool produces attractive text or a polished preview in isolation. You are checking whether it can produce the exact identity block, links, images, and formatting rules your team needs, with enough control for future edits.

Brand control should cover the elements that affect recognition and usability. Write down the approved logo treatment, colors, contact fields, social links, banner position, image rules, font choices, spacing, and maximum width. Separate mandatory fields from optional fields so you can see whether a tool supports a controlled template rather than only a one-off design.

A useful requirement list includes:

  • identity fields that come from a directory or user profile;
  • editable text that marketing may change without rebuilding the whole signature;
  • approved logos, headshots, banners, and other image assets;
  • links that must remain active after deployment;
  • variants for new messages, replies, and forwards;
  • sender and mailbox rules for people who use more than one address; and
  • a rendering test for each Outlook surface your organization supports.

This list keeps the creation question separate from the delivery question. A tool may make a good-looking signature while leaving you to solve installation, updates, sender identity, or mailbox behavior elsewhere.

Rendering is part of the required result, not a cosmetic check after selection. Email clients can strip or rewrite signature styles differently, so test rendering across the clients your organization uses. A preview inside the generator cannot establish how the final message will appear after Outlook composes it and the recipient’s mail client interprets the HTML.

Use a fixed test message with the same name, title, logo, links, and banner in every candidate. Send it as a new message, a reply, and a forward. Inspect the delivered message, not only the compose window. Check text wrapping, image loading, link targets, spacing, mobile width, and the treatment of quoted content. Record each failure by surface and message type so you can distinguish a design limitation from a deployment problem.

Tools can build signatures with tables and inline styles to support email rendering. That approach is a useful requirement to ask about, but it is not a substitute for testing. Your acceptance standard should be the output that reaches recipients.

The first gate is simple: select a candidate for deeper deployment testing only when its creation workflow can produce your required fields, preserve your brand controls, support the necessary assets and variants, and pass the rendering tests that matter to your organization. Treat AI-assisted generation as a capability to verify separately. Do not infer it from a template editor, a text prompt, an API, or a polished preview.

Separate creation breaks from delivery breaks

Separate creation failures from delivery failures. A design can pass while delivery still fails to install it in Outlook, assign it to the right sender, or carry an approved brand update to the message. Record each failure class separately so a strong design experience does not hide a manual rollout.

Frontify’s email signature generator block creates HTML using tables and inline styles. Its block supports table-based layouts and editor-selected assets from its digital asset management system. Those capabilities address layout structure and asset control; they do not, by themselves, establish direct installation into an email client.

Layout constraints should be explicit in your evaluation. The Frontify email signature generator block supports only table-based layouts and does not support responsive column layouts. That may be acceptable when your design fits a fixed table structure, but it becomes a boundary if your brand system depends on responsive columns or more flexible composition.

Font handling deserves the same treatment. Frontify does not provide custom brand fonts in the signature generator block; only predefined email-safe fonts can be used to support compatibility across email clients. Ask whether your organization can accept that boundary before you approve the design. A brand font requirement that cannot survive the email environment should be converted into a rejection condition, not left for the rollout team to discover.

Manual installation changes the operating model. Frontify signatures must be manually copied and pasted, and the generator block has no direct installation into email clients. A manual path can be suitable for a small, stable group that accepts individual setup. It creates a different workload when you must deploy a change across many senders, maintain reply and forward variants, or remove an outdated campaign asset.

Ask each candidate to demonstrate the complete path from approved design to a message sent by a test user. Count the actions required from the administrator and from the user. Then repeat the exercise after changing one field, one image, and one link. A candidate that requires every user to copy a new signature after each approved change has a different maintenance profile from a candidate that can apply a published template through a deployment mechanism.

Use two scores rather than one:

  1. Creation fit: required fields, editing controls, layouts, assets, fonts, variants, and rendered output.
  2. Operational fit: installation path, update ownership, sender assignment, mailbox behavior, monitoring, and rollback.

A candidate passes this section only when both scores meet your stated threshold. If the design passes but the installation path fails, keep the design as an input and reject the deployment option. If the deployment path passes but the generator cannot produce the required brand result, reject the candidate before spending time on integrations.

Map Outlook surfaces where delivery can break

The Outlook surface is a deployment requirement, not a footnote. Test classic desktop Outlook, new Outlook, Outlook on the web, and Outlook mobile as separate paths if your organization uses them. For each path, test a new message, a reply, a forward, and any non-standard compose action that matters to your users.

Centralized signature deployment in new Outlook should be treated as a capability that requires current verification rather than assumed to have parity with Classic Outlook. Your test should therefore identify the mechanism used on each surface, the account or sender it affects, and whether the signature appears before sending or is added through a server-side path.

Reply and forward behavior needs its own test because a successful new-message test does not prove that every compose event behaves the same way. Test reply and forward workflows on the Outlook surfaces your users rely on because event-based activation may not work on some non-standard composing surfaces.

Include meeting-related paths when they are part of your organization’s routine. Microsoft’s guidance identifies examples such as replying to a meeting invite with an RSVP note or forwarding a meeting from the calendar. If a signature is required in either path, make that requirement explicit and run it as an acceptance test. If the candidate fails only on a non-standard surface, record the boundary and decide whether that workflow can be excluded or requires a different delivery route.

Deployment timing should be included in the rollout plan. Microsoft’s guidance says an admin-deployed add-in can take up to 72 hours to appear, while the related Scribe documentation allows up to 72 hours for Microsoft validation. The 72-hour period measures the possible wait for the add-in to appear and for validation in the documented deployment path; it is not a promise that every user will see the signature after that period.

Plan the test window around that condition. Keep a list of assigned test users, the expected Outlook surface, the account used, and the time the deployment began. If the add-in is absent after the stated window, check the assignment and the administrative location before changing the signature design.

New Outlook can differ from classic Outlook in both file handling and message rules. In new Outlook, EML, OFT, and MSG files can be opened, while the other formats listed for classic Outlook are not supported. Some classic Outlook rules are also no longer available in new Outlook, including server replies, template replies, printing, and retention-policy actions; template replies were planned for reintroduction in the cited November 27, 2024 guidance.

These differences matter when your signature workflow depends on templates, rules, or a particular message path. Record the rule or template dependency before selecting a client-side installation method. If the workflow depends on a feature that is unavailable on the target surface, require an alternate path or reject that route.

The Outlook surface test should end with a decision for every required path:

  • If the signature appears correctly in the required message types, retain that path for integration testing.
  • If behavior differs between classic and new Outlook, document the difference and test the affected path separately.
  • If centralized deployment is not demonstrated in new Outlook, treat it as unverified and do not promise parity.
  • If the candidate fails a required surface or message type, require a supported alternate route or reject the candidate.
An infographic showing Outlook testing figures: 27 Outlook formats or paths and a possible deployment wait of 72 hours for add-in appearance and validation.
Test every required Outlook path and allow for the documented deployment wait.

Trace sender identity across mailbox paths

Trace sender identity before judging deployment success. In classic and new Outlook, shared and delegated mailboxes with Full access permissions should appear automatically; the fallback process differs between the two clients. Classic Outlook may require manual addition when automatic display does not work.

Run the test with a user who has access to a shared or delegated mailbox and with a user who sends from more than one added account. Record which identity appears in the From field, which signature is inserted, and whether the default changes when the sending account changes. Do not treat access to the mailbox as proof that the correct signature will follow the sender.

Outlook Classic allows users to create a specific signature for a departmental account and set different defaults for added accounts. That behavior gives you a baseline for account-specific testing, but it does not answer how a separate deployment system will assign or update the signature.

Use at least three identities in the test: a user’s primary account, a shared or departmental mailbox, and an added account with a different signature requirement. Send a new message and a reply from each identity. The pass condition is not simply that a signature appears; it is that the correct approved variant appears for the selected sender without requiring an unintended manual choice.

Email signature management software helps teams centrally create, deploy, update, and track branded signatures across Microsoft 365, Google Workspace, Outlook, Gmail, and other email clients. For an Outlook and Exchange evaluation, use that broad function as a checklist rather than as proof that a particular candidate supports every mailbox path.

Ask the vendor to identify the supported sender, mailbox, and account conditions in writing or in a test environment. Then reproduce those conditions with your own permissions. A candidate that works for primary user mailboxes but fails for shared mailboxes should be scored against the shared-mailbox requirement, not averaged into a general compatibility score.

Locate message insertion points in Exchange

Locate every point where the signature can enter or change the message before comparing delivery options. Exchange can add signatures or other message information to the top or bottom of messages entering or leaving an organization. Exchange Online can use the New-TransportRule cmdlet to create a disclaimer rule.

Use the delivery requirement to decide what you need to test. If the requirement is a message-level stamp applied as mail moves through Exchange, evaluate the transport-rule path. If the requirement is an editable signature visible while a user composes a message, evaluate the client-side path. If both outcomes matter, test a hybrid design and identify which system owns each part.

Delivery path Question to answer Decision boundary
Outlook client-side Does the signature appear for the required account, surface, new message, reply, and forward? Keep the path only if the required compose workflows pass.
Exchange transport rule Can the organization apply the required message information at the Exchange stage? Keep the path only if the rule conditions and resulting message meet the requirement.
Hybrid Which content belongs in Outlook and which content belongs in Exchange? Keep the path only when ownership is explicit and duplicate or conflicting signatures are prevented.

The table is a test design, not a claim that every candidate supports every path. Ask the candidate to demonstrate the path it offers, then compare the observed behavior with your requirement.

Some third-party solutions offer advanced features for standardizing signatures in Exchange environments. That statement is not enough to establish a particular deployment method, so require a demonstration of the exact rule, mailbox scope, sender condition, reply behavior, and update process you need.

Finish the Exchange assessment with a message-path trace. Identify where the signature is inserted, whether another system can add a second version, how exceptions are handled, and how an administrator removes an outdated signature. If you cannot name the owner of each insertion point, pause the rollout until the delivery design is clear.

Expose overwrite conflicts before rollout

Expose overwrite conflicts before treating a passing message as durable. Microsoft’s roaming signatures feature syncs user-created signatures across Outlook clients through the cloud and can overwrite signatures deployed through PowerShell or Group Policy Object. A May 15, 2026 comparison warned that interaction before finalizing a centralized deployment design.

The update test should therefore begin with an inventory of current controls. Record roaming-signature behavior, PowerShell or Group Policy deployment, local user signatures, transport rules, add-ins, and any endpoint configuration that writes signature files. Do not remove a control merely because a new candidate is being evaluated; first identify what it changes and what it may overwrite.

Run three controlled changes:

  1. Publish a harmless text change and confirm which system applies it.
  2. Replace one image or banner and confirm whether the old asset remains in any surface.
  3. Reassign one test user to a different department or sender rule and confirm the expected variant.

Compare the sent messages with the configuration record. If the change appears in one Outlook surface but not another, classify the mismatch by surface. If a prior control restores the old signature, identify that control before approving production deployment. The direct action is to resolve ownership and conflict first; do not add another deployment layer to mask an unexplained overwrite.

Follow one identity through every handoff

Follow one representative identity through every assignment and installation handoff. We can assign signatures using Smart Field conditions such as department and auto-assign them to future teammates when they sync. That makes the test about rule behavior, not just whether an administrator can assign one signature manually.

Create a small test set with at least one identity for each required rule. Include a new teammate, an existing teammate whose department changes, and a user who should not match any rule. Confirm the assigned signature before installation. Then check the result after the identity synchronizes. A rule that assigns the wrong variant or leaves an unmatched identity without an intentional fallback fails the assignment test.

Our API can trigger a directory sync with POST /v1/integrations/sync, which returns 202 after starting the background sync. The 202 response indicates that the synchronization request was accepted for background processing; it does not mean that every signature has already been installed.

Our API can queue installation with POST /v1/emails/{id}/install and returns 202; a 409 indicates that no signature is available to install, usually because no rule matched. Treat those response meanings as test checkpoints. After a 202 response, wait for the installation status rather than marking the identity complete. After a 409 response, inspect the assignment condition and the identity data before retrying.

For Scribe directory-synchronized teammates, the API returns each installation’s status, including installed, failed, or uninstalled. Use that status as an operational check for each test identity. Store the identity, assigned rule, installation request, result, and sent-message outcome together so an administrator can trace a failure from directory data to the final message.

The test sequence should be:

  • synchronize the representative identities;
  • confirm the department or other Smart Field value;
  • confirm the assigned published signature;
  • queue installation for the intended identity;
  • read the resulting installation status;
  • send a message from the affected Outlook surface; and
  • compare the delivered signature with the approved version.

A successful status without a correct sent message is not a complete pass. A correct sent message without a traceable assignment path is also insufficient for a repeatable rollout.

The new-teammate test should also cover event handling. Scribe emits a teammate.created webhook event whether a person came from the dashboard, the API, or a directory synchronization. If your workflow uses that event, confirm that the receiving system handles each creation route and does not create duplicate assignments or installations.

Finish this section with a rule for unresolved identities. If a required test identity receives no matching signature, correct the rule or data mapping before expanding the rollout. If the identity receives the wrong signature, stop the rollout for that rule. If installation succeeds but Outlook still shows the wrong output, continue with the surface and existing-control tests rather than changing directory conditions blindly.

An infographic showing directory assignment API checkpoints: response 202 means a background sync or installation request was accepted, while 409 indicates that no signature is available to install, usually because no rule matched.
Treat response codes as checkpoints, not as proof that the delivered signature is correct.

Test integration handoffs with real permissions

Begin with the integration handoff your workflow must complete. We provide structured JSON via CLI and real-time events through webhooks. Our REST API manages signatures, teammates, smart fields, folders, assets, and marketing campaigns using JSON over HTTPS under /v1. We provide real-time webhook events to Zapier, n8n, or custom systems. Map each capability to one required handoff before relying on it. For example, you might use a directory event to start an assignment workflow, a status response to update an internal deployment record, or a webhook to notify another system that a teammate was created. Define the expected event payload, receiving system, retry behavior, and duplicate-handling rule before you count the integration as complete.

Mailbox integration depends on account and permission conditions. The API operations described in Microsoft troubleshooting guidance require a Microsoft 365 business account; personal accounts may not support them. Creating mailbox subscriptions may require correct Azure AD or Microsoft Graph API permissions, and OAuth access tokens must be valid for the operations being attempted.

Test with the same account type and permission boundary that production will use. Do not validate an integration with an administrator account if the rollout will use a restricted service identity. Record the granted permissions, consent owner, token scope, mailbox selected, and operation attempted. Remove any permission that is not needed for the tested workflow before approval.

A test-connection feature may not validate all credentials properly, so the connection should also be tested against the actual API endpoint. Make that endpoint test part of acceptance rather than relying on a green connection screen.

Use a small, reversible operation first. Confirm the response at the endpoint, inspect the resulting state in the target system, and check the relevant audit or event record. Then test an expected failure, such as an insufficient permission or invalid token, to see whether the integration reports a useful error. If the endpoint test and the connection test disagree, treat the integration as unresolved until the actual workflow passes.

An integration passes when the candidate can perform the required action with the intended account, permission, endpoint, and event path, and when your team can explain what happens after success and failure. If the candidate supports an API but not the operation your workflow needs, mark it as a mismatch. If the operation works only with broader permissions than your security model allows, reject that route or redesign the workflow before selection.

Require separate proof for tracking outcomes

Tracking requirements should name the outcome you need to measure. A click count, a campaign statistic, a top-performing sender report, and a customer conversion are different measurements. Choose the event that matters to your marketing and revenue workflow before you assess a candidate’s reporting.

We show which clicks became customers through one tracking SDK. That is a stated conversion-tracking capability, but you still need to define the event, source, destination, attribution window, and system of record for your organization. Test one controlled link from a signature banner and follow the event through the complete reporting path.

Our comparison documentation covers campaign tracking, statistics, and top-performing senders; website conversion tracking is not documented there. Treat those as separate proof requirements. Campaign reporting may show engagement without establishing that a click became a customer, while conversion tracking requires a documented connection to the resulting customer event.

Use a measurement checklist:

  • What event is recorded when a recipient clicks?
  • Which sender, campaign, and signature version are attached to that event?
  • Where does the conversion event come from?
  • Can you connect the click to the customer record using the approved attribution method?
  • Which users can view, export, or act on the result?

If the required customer outcome is not demonstrated, keep the candidate in test status. Do not describe campaign statistics as revenue proof.

Select a candidate for tracking only when the measured outcome matches the business question. If you need campaign engagement, require campaign reporting. If you need customer conversion, require a tested conversion path. If the candidate cannot establish the required connection, reject the tracking requirement or choose a different workflow; do not fill the gap with an assumption.

Use current plan terms as a selection gate

Commercial fit should be tested against the number of users, required features, support expectations, and pilot scope. Our Free plan is for 1 to 2 users, our Business plan starts at $5/month for a single user, and our Enterprise plan is for 100+ users. These thresholds describe the listed plan scope and starting price; they do not predict the total cost for your organization.

Our Free plan supports 1 to 2 users and has limited features. Our Business plan covers 1 to 99 users, includes all features, and starts at $5/month for a single user. Our Enterprise plan is for 100+ users and includes all features, dedicated support, and onboarding, with volume pricing. Match the plan condition to the test you intend to run rather than choosing a plan from user count alone.

We offer a 14-day free trial without requiring a card. The 14-day period is the stated trial duration, and the no-card condition affects how you can begin testing; neither condition proves that the candidate will pass your Outlook, Exchange, mailbox, integration, or tracking requirements.

Use the trial as a controlled acceptance window. Define the identities, mailboxes, Outlook surfaces, message types, directory rules, integrations, and reporting events before the trial begins. Reserve time to test updates and failure paths, not only the first installation. If your required workflow cannot be tested within the available period, narrow the pilot or obtain a commercial arrangement that supports the full evaluation.

Billing behavior matters when users move in and out of assigned signatures. We automatically adjust invoices when users are added or removed from signatures; with monthly billing, new users are billed the following month and removed users result in credits on the next invoice. The billing rule applies to users added or removed from signatures, so compare it with your directory synchronization and assignment process.

Model at least three cases: a new teammate who receives a signature, a user who changes department, and a user who is removed from signature assignment. Confirm how each case affects both the operational state and the invoice. If your organization expects frequent changes, include that pattern in the commercial review rather than pricing only the initial rollout.

The commercial gate passes when the plan supports the required features, the user range matches the rollout, the trial can cover the acceptance tests, and billing behavior fits the assignment model. If a required capability is limited to a plan outside your approved scope, record that as a cost condition. If the plan terms or feature availability remain unclear, keep the candidate in test status until the condition is resolved.

Verify AI creation before testing Outlook delivery

Treat AI-assisted creation as a capability that needs its own assessment. Start by writing down the claimed behavior and the output it is supposed to produce. Then compare that claim with product documentation or a demonstration of the actual output. Inspect the result rather than relying on the label. Check whether the required fields remain editable, brand elements and assets are controlled, and the layout uses tables and inline styles where email rendering requires them. Keep this creation assessment separate from Outlook and Exchange delivery, because producing HTML does not by itself establish the delivery path your organization needs.

Scribe can be evaluated against the operational requirements in this guide. We allow marketing and IT teams to create email signatures aligned with their company’s branding. We enable centralized installation of email signatures for all team members at once. We allow automatic or manual addition of team members for email signature management.

Those capabilities address branding, installation, and team-member intake. They do not establish that Scribe is an AI email signature generator, so keep AI-assisted creation as a separate capability check. If AI generation is mandatory, require direct proof of that feature before selection. If the requirement is controlled signature creation and deployment, test the documented Scribe workflows against your own users, mailboxes, Outlook surfaces, directory rules, and integration permissions.

Use this acceptance checklist before selecting a candidate:

  • The required identity fields and branded assets are available.
  • The signature renders correctly in every required Outlook surface.
  • New messages, replies, forwards, and required non-standard compose paths pass.
  • Shared mailboxes, delegated access, and added accounts produce the intended sender variant.
  • Exchange rules and client-side insertion have clear ownership.
  • Existing roaming, PowerShell, Group Policy, and local controls do not overwrite the result.
  • Directory rules assign the right signature to representative identities and future teammates.
  • Installation status can be checked and failures can be traced.
  • APIs, CLI actions, webhooks, and mailbox integrations work with production-like permissions.
  • Tracking measures the outcome your organization actually needs.
  • Plan scope, user thresholds, trial terms, and billing behavior fit the rollout.

A candidate that passes every mandatory item can move to a controlled rollout. A candidate with an unverified item remains in test status. A candidate that fails a mandatory item should be rejected or redesigned only after the requirement itself changes.

Use the following direct branches when the scorecard is complete:

  • All mandatory gates pass: select the candidate, preserve the acceptance record, and begin with representative users and mailboxes.
  • A required capability is unverified: test that capability with the exact Outlook surface, sender, permission, and message type before selecting.
  • A mandatory gate fails: reject the candidate for the current requirement and document the failed condition.
  • The requirement is optional: record the limitation, assign an owner for future review, and proceed only if the remaining operating model is acceptable.

This method keeps the AI question, the signature-design question, and the Outlook or Exchange delivery question separate. That separation is what prevents a convenient creation experience from becoming an unmanageable deployment.

Seek professional evaluation when deployment tests remain unresolved

Deployment failures need escalation when repeated tests cannot identify where the signature disappears or changes. Bring in the person or team that owns the affected system when you see inconsistent reply or forward behavior, shared-mailbox failures, directory-assignment errors, permission problems, or conflicting client and Exchange results.

Prepare a short failure record before escalation:

  • the user, sender identity, mailbox, and Outlook surface;
  • whether the message was new, a reply, a forward, or another compose type;
  • the assigned signature and directory values;
  • the installation status and time of the test;
  • the Exchange or client-side insertion point;
  • the existing controls that could overwrite the result; and
  • the exact delivered output compared with the approved version.

This record lets the deployment specialist inspect the affected path rather than repeat a generic installation. Keep the candidate in test status until the failure has an identified cause and a repeatable fix.

Do not resolve an unexplained failure by adding another signature layer, broadening permissions without review, or changing several variables at once. Change one condition, repeat the affected message path, and record the result. If the issue crosses Outlook, Exchange, directory synchronization, and identity permissions, seek professional evaluation from the team responsible for that environment before approving production use.

Move forward with the candidate that passes verification

The candidate that passes verification should enter a controlled rollout, not an immediate organization-wide change. Start with representative users, primary and shared mailboxes, the Outlook surfaces your teams actually use, the required new-message and reply or forward paths, directory assignments, integrations, and the tracking event that matters to your organization.

Keep the acceptance record beside the rollout plan. Name the owner for template changes, directory rules, installation monitoring, Exchange controls, conflict resolution, and measurement. If an individual suitability question remains outside the documented deployment tests, a qualified professional who understands your environment should decide whether the proposed configuration is appropriate.

Proceed only when the required creation result, delivery path, mailbox behavior, synchronization, integration permissions, tracking outcome, and commercial terms have passed their stated gates. That gives you a defensible basis for choosing a solution without assuming that AI-assisted creation, Outlook compatibility, or Exchange delivery follows from a product label alone.

What should an IT team verify before choosing an email signature AI generator?

Is Scribe verified as an email signature AI generator?

Scribe’s AI-assisted signature generation is not verified. Evaluate that capability separately from Scribe’s documented branding, installation, directory, API, webhook, and tracking capabilities. If AI generation is mandatory, require a direct product demonstration or current documentation before selecting it.

When should an Outlook signature use an Exchange transport rule instead of client-side insertion?

Use an Exchange transport-rule path when the requirement is to add approved message information as mail enters or leaves the organization. Use client-side insertion when users need to see and edit the signature while composing. If both are used, assign clear ownership and test for duplicate or conflicting signatures.

What do 202 and 409 responses mean in Scribe’s signature installation workflow?

A 202 response means the synchronization or installation request was accepted for background processing; it does not confirm that the signature is installed. Check the resulting installation status before marking the user complete. A 409 means no signature was available to install, usually because no assignment rule matched, so inspect the identity data and rule conditions before retrying.

Get started with Scribe

Create your signature in minutes

Free 14-day trial — no credit card.

Keep reading

Stripe email signature – Patrick Collison
Notion email signature – Camille Ricketts

Start your 14-day
free trial

Join 10,000+ companies using Scribe to power 15 million daily brand impressions

No card required. All features. Unlimited users.

Nike email signature – Greg Hoffman
Headspace email signature – Andy Puddicombe