Diagnose and resolve cases where `CONTRACT_SIGNATURE_REMINDER` emails show `None`, a blank value, or the wrong organization/sender line in the reminder body for counterparties. Use this when a customer reports that a signature reminder says 'sent to you by None', shows the wrong organization in the reminder copy, or mentions POC/sender name issues specifically in reminder emails. Trigger on: 'signature reminder shows None', 'reminder email wrong sender name', 'PhonePe POC name displayed as None', 'sent to you by None', or any complaint about the organization name rendered inside a contract signature reminder email.
Covers the class of bugs where a counterparty CONTRACT_SIGNATURE_REMINDER email renders the reminder copy as:
This is a reminder to sign ... sent to you by None ...
or shows the wrong organization in that same line.
This is a reminder-body context issue, not necessarily an email sender identity issue.
SendSignatureReminderEmailUseCase._get_additional_context() populates organization_name, which is used in the body template:
This is a reminder to sign ... sent to you by {{organization_name|bold_text}} ...
Before the fix, counterparty reminders could use request_data.contract_role.organization_entity_name, which is the recipient role's organization entity name. In affected contracts, that value could be missing or unsuitable, so the rendered email showed None or an incorrect organization.
The shipped fix passes contract_creator_role into SendSignatureReminderEmailRequestData and, for non-creator recipients, overrides with the .
organization_nameorganization_entity_nameIf the issue is about {{current.sign.sender.sender_name}} or {{current.sign.sender.sender_email}} resolving to the Business User in send-to-counterparty emails, use:
email-sender-variable-business-user-fallbackThat is a different bug class and a different code path.
All of these should be true:
CONTRACT_SIGNATURE_REMINDERsent to you by ...This skill does not apply if:
Open SpotDraft Email Audit for the contract: