Approval Services

This feature lets you establish a process of deciding which templates can be used in communications. By assigning reviewers and an approver, you indicate the users who will be responsible for verifying the quality and correctness of the templates and approving them.


In the decision-making process, a user can have one of the following roles:

  • Regular user - A user who isn’t a reviewer or an approver. Such a user creates a template and sends it to reviewers to get approval.

  • Reviewer - Responsible for verifying the template and giving a pre-approval. There is no limit on the number of reviewers in the system.

  • Approver - Gives a final approval for a template after the reviewers give their approvals.

The process involves the following steps:

Creating a template > Testing > Pre-approval by reviewers > Final approval by an approver

Tip: If you duplicate a template which received an approval, you will need to send the duplicated template to get an approval anyway.

Configuration


  1. Settings icon Go to Settings > Approval services > Add service.
    Result: A configuration pop-up appears.
    Configuration form of approval service
    Configuration form of approval service
  2. On the pop-up:
    1. In the Service name field, type the name of your service. This name will be used only for identification purposes. The service you create will be displayed on the list of services marked with the name you enter here.
    2. From the Microservice dropdown list, choose the microservice within the application you want to design a decision-making process for. For one microservice you can create only 1 approval service.
    3. From the Approver dropdown list, assign one approver out of the users who are added to a workspace.
      An approver is a person who gives a final approval to a message, without it the message cannot be sent.
    4. Add reviewers by clicking + Add user. Similarly to the approver, from the dropdown list, select a user who will act as a reviewer. You can add as many reviewers as you want to. Before an approver gives a final approve to the message, the reviewers need to verify and confirm the template.
    5. If you want the approval of all reviewers to be required before the final approval from the approver, select the All reviewers have to approve checkbox. If this option is unselected, approval from only one reviewer is required before the final approval.
    6. Confirm the settings by clicking Save.

The approval flow


Regular user perspective

  1. The first step is creating a template by a regular user. Go to Communication and when creating any type of communication, create a new template. In the upper-right corner, click Send to approval to send the template to reviewers.
    Send to approval
    Send to approval
  2. Then the template is checked by reviewers.
    Pre-approval
    Pre-approval
  3. In this stage all reviewers have approved the template and a user awaits for a final approve.
    Sent to final approval
    Pre-approval
  4. The final approval is granted and the user may send the message.
    Approved
    Approved

Reviewer perspective

  1. A reviewer can check the list of message templates sent to be approved in Settings > Approval Requests.
    A list of approval requests
    A list of approval requests
  2. The reviewer goes to the Templates folder (it is available in the message type module in the Communication feature) and accepts or rejects the templates that await for the review. When the reviewer decides to unapprove the template, then they can write reasons for this decision.
    Template before the reviewer's approval
    Template before the reviewer's approval

Approver perspective

  1. An approver can check the list of message templates sent to be approved in Settings > Approval Requests.

    A list of approval requests
    A list of approval requests
  2. The approver goes to the Templates folder (it is available in the message type module in the Communication feature). The approver can either approve or unapprove the template. When the approver decides to unapprove the template, then they can write reasons for this decision.

    Template before the final approve
    Template before the final approve

Template statuses in library view


Any user that belongs to a workspace can see the template status in the template library.

  • Approved - The template received final approval and can be used in communication.
  • Draft - The template was rejected by the approver/reviewers.
  • Pending X/X - This label appears on the template that waits for pre-approval or final approval.
Approval status of a template
Approval status of a template
😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker