Pular para o conteúdo principal

E-mails e notificações

Há duas coisas diferentes que podem ser personalizadas nos e-mails do Signer:

  1. A aparência dos e-mails de cada organização, com logo, cores e alguns textos fixos. Configurado pelo administrador da organização, na própria aplicação.
  2. Os textos dos e-mails e notificações, sobrescrevendo qualquer texto, em qualquer idioma. Configurado pelo administrador do sistema.
dica

Para configurar o servidor de envio (SMTP próprio), veja Servidor de e-mail (SMTP), na seção de Integração.

Personalização por organização

Cada organização tem suas próprias configurações de e-mail, aplicadas às notificações dos documentos daquela organização:

ConfiguraçãoO que faz
LogoLogo exibida no topo dos e-mails. Se não for enviada, usa a light-logo da instância
ThemeColorCor principal do e-mail
ThemeLinkColorCor dos links
ButtonBackgroundColorCor de fundo dos botões
ButtonTextColorCor do texto dos botões
SupportEmailAddressE-mail de suporte exibido ao destinatário
EmailSubjectPrefixPrefixo adicionado ao assunto de todos os e-mails da organização
EmailExtraContentConteúdo extra incluído no corpo dos e-mails

Pela API, essas configurações ficam no objeto mail das configurações da organização:

GET /api/organizations/{orgId}/settings
PUT /api/organizations/{orgId}/settings
{
"mail": {
"themeColor": "#1B4965",
"themeLinkColor": "#5FA8D3",
"buttonBackgroundColor": "#1B4965",
"buttonTextColor": "#FFFFFF",
"supportEmailAddress": "suporte@suaempresa.com.br",
"emailSubjectPrefix": "[Sua Empresa]",
"emailExtraContent": "Em caso de dúvidas, fale com o seu gerente de contas."
}
}

A logo é enviada como um upload, conforme Primeiros passos, e informada no campo mail.logo.

dica

Esta é a personalização que a maior parte dos clientes procura, e não depende da equipe de implantação: o administrador da organização faz sozinho, pela tela de configurações da organização.

Textos dos e-mails e notificações

Qualquer texto de e-mail ou notificação pode ser sobrescrito pela seção de configuração CustomResources, sem alterar o produto. É o mecanismo usado, por exemplo, para trocar "Assinar documento" por um termo próprio da sua operação.

A configuração é organizada em localizadores (Localizers), cada um correspondendo a um conjunto de textos:

LocalizadorO que contém
MailFormatterTextos do corpo dos e-mails: saudações, botões, instruções, textos de fatura
NotificationRepositoryTítulos e descrições das notificações dentro da aplicação
NotificationServiceAssuntos dos e-mails e mensagens de eventos do documento

Para cada chave é possível definir o valor por idioma (pt, en, es) e um valor Default, usado quando não houver valor para o idioma solicitado:

CustomResources__Localizers__MailFormatter__Resources__Sign__pt=Assinar contrato
CustomResources__Localizers__MailFormatter__Resources__Sign__Default=Sign contract

Em formato JSON (appsettings.json):

{
"CustomResources": {
"Localizers": {
"MailFormatter": {
"Resources": {
"Sign": {
"pt": "Assinar contrato",
"en": "Sign contract",
"es": "Firmar contrato",
"Default": "Sign contract"
}
}
}
}
}
}
observação

A seção CustomResources está disponível desde a versão 1.37.0. Veja também a referência em Configurações do Signer.

Chaves disponíveis

As chaves abaixo são as que podem ser sobrescritas em cada localizador.

MailFormatter (114 chaves)
  • AcceptInvite
  • AddedActions
  • AddedObserverText
  • AddedObservers
  • AdministrationArea
  • ApprovalCompletedText
  • Approve
  • Approver
  • AuthenticationCode
  • BankSlipAttachmentFileName
  • BatchTextApprove
  • BatchTextDelete
  • BatchTextMove
  • BatchTextRefuse
  • BatchTextSign
  • ButtonViewAllDocuments
  • CancelReason
  • ClosedInvoiceOrganizationText
  • ClosedInvoicePersonalText
  • ClosedInvoiceSubject
  • CompletedFastSignatureText
  • ContactMessage
  • CreatedInvoiceOrganizationText
  • CreatedInvoicePersonalText
  • CreatedInvoiceSubject
  • DeletedActions
  • DeletedDocumentText
  • DeletedObservers
  • DocumentAttachmentDeletedText
  • DocumentAttachmentsAddedText
  • DocumentCanceledText
  • DocumentInfoUpdatedText
  • DocumentPausedText
  • DocumentRefusalText
  • DocumentResumedText
  • DocumentVersionAddedText
  • Documents
  • DocumentsConcludedIntroPlural
  • DocumentsDeletedIntroPlural
  • DownloadReport
  • EditedFlowIntro
  • ExpiredDocumentText
  • ExtraLinkMessage
  • FailedInvoiceCharge
  • FailedInvoiceChargeOrganizationText
  • FailedInvoiceChargePersonalText
  • FailoverMessage
  • FirstAccess
  • FirstDocument
  • GrantAccess
  • Greetings
  • GreetingsUser
  • HelloUser
  • InfoCurrentTags
  • InfoDeletedTags
  • InfoDescription
  • InfoExpirationDate
  • InfoFromTo
  • InfoName
  • InfoRemoved
  • Instructions
  • JoinOrganizationInvite
  • NewTermsOfUseText
  • ObserversIntro
  • ParticipatedDocumentConcluded
  • PauseReason
  • PendingActionIntro
  • PendingActionIntroPlural
  • PendingActionIntroPluralMobile
  • PendingApprovalText
  • PendingApprovalTextMobile
  • PendingDocumentsText
  • PendingSignatureText
  • PendingSignatureTextMobile
  • PendingSignatureTextSMS
  • PixPaymentText
  • PixPaymentTitle
  • ReceiptIssuedOrganizationText
  • ReceiptIssuedPersonalText
  • ReceiptIssuedSubject
  • RefusalReason
  • ReminderInvoice
  • ReminderInvoiceOrganizationText
  • ReminderInvoicePersonalText
  • ReportAvailable
  • ReportError
  • RequestAccessUserInfo
  • Rule
  • SetPassword
  • Sign
  • SignIsEasy
  • SignWithQrCode
  • SignatureCompletedText
  • SignatureConcludedText
  • Signer
  • Start
  • SubjectAuthenticationCode
  • SubjectReportAvailable
  • SubjectReportError
  • SuccessInvoiceCharge
  • SuccessInvoiceChargeOrganizationText
  • SuccessInvoiceChargePersonalText
  • TermsOfUseUpdatedAdminText
  • TryCompleteRegistration
  • TryNow
  • Unsubscribe
  • UnsubscribeError
  • UnsubscribeSuccess
  • ViewDocument
  • ViewDocuments
  • ViewInvoice
  • ViewTermsOfUse
  • WelcomeTo
  • WelcomeUser
NotificationRepository (22 chaves)
  • AccessRequest
  • AddedAsObserver
  • CreateBatchApproved
  • CreateBatchDeleted
  • CreateBatchMoved
  • CreateBatchRefused
  • CreateBatchSigned
  • DocumentCompleted
  • DocumentInformationUpdated
  • DocumentSigned
  • DocumentsCompleted
  • DocumentsDeleted
  • ElectronicSignatureAuthCode
  • ObserversDocuments
  • PendingAction
  • PendingActionMobile
  • PendingApproval
  • PendingApprovalMobile
  • PendingSignature
  • PendingSignatureMobile
  • TermsOfUseUpdatedAdmin
  • UpdateTermsOfUse
NotificationService (31 chaves)
  • CreateBatchDeleted
  • DocumentApproved
  • DocumentAttachmentDeleted
  • DocumentAttachmentsAdded
  • DocumentCanceled
  • DocumentDeleted
  • DocumentExpired
  • DocumentFlowEdited
  • DocumentHasNoPendingFlowAction
  • DocumentIsPaused
  • DocumentPaused
  • DocumentRefused
  • DocumentResumed
  • DocumentSigned
  • DocumentVersionAdded
  • SubjectDocumentCanceled
  • SubjectDocumentConcluded
  • SubjectDocumentDeleted
  • SubjectDocumentExpired
  • SubjectDocumentPaused
  • SubjectDocumentRefused
  • SubjectDocumentResumed
  • SubjectDocumentVersionAdded
  • SubjectElectronicSignatureAuthenticationCode
  • SubjectFastSignatureCompleted
  • SubjectFlowActionCompleted
  • SubjectFlowEdited
  • SubjectMultiplePendingActions
  • SubjectObserverAdded
  • SubjectPendingApproval
  • SubjectPendingSignature

Veja também