This article describes the Luma transactions and the tenant subscription information which includes Entitlement details, Transaction History Log, and Refill History. This section helps the tenant administrator view subscription information, when to renew the subscription, how many transactions are left, and the . All this information gives the Administrator transparency into their usage of Luma.
Luma transactions include conversation transactions and automated workflow transactions. As a tenant administrator in skills builder, you can view the number of transactions that are processed through Luma since the contract start date. As a result, you can ensure compliance with license agreements and purchase more transactions if necessary.
The following section describes rules that define conversation transactions and automated workflow transactions.:
Conversation Transaction Rules
When Luma has a conversation with a user through a skill or FAQ there is a point of fulfillment. That fulfillment creates a conversation transaction which is the billable or licensable entity. Organizations buy transactions based on their need and use them up over time.
The following scenarios create a conversation transaction:
- A user completing a custom skill conversation and receiving a text response or calling a Web service, Email Fulfillment.
- A user completing an ITSM Skill conversation such as “view my tickets”, “show me the backlog report” or “unassigned tickets”.
- A user-initiated response to a Luma notification or follow-up which executes a Skill.
- Pre-Conversation Action that executes user prompts and flow goes for the user responses other than Continue/Exit, the transaction is counted.
- Simple Skill Text Fulfillment
What will not be considered as a conversation transaction:
- Leaving a Skill conversation prior to fulfillment (previously Action) being called. This includes if a user is using an abort word such as “exit”, or the user sitting idle, or not responding before the session timeout.
- Using the Test Bot feature within the Skills Builder Interface.
- Using System Skills such as the Welcome Skill, Registration Skill, or Fallback Skill.
- Triggering the Transfer to Agent Skill to chat with a live support team member.
- An external system using the Luma API to send a notification to a user through Luma. Note: user-initiated skills executed as their response to the follow-up, are counted as billable skill transactions.
- An automated follow-up sent to a user through Luma. Note: user-initiated skills executed as their response to the follow-up are counted as billable skill transactions.
- A pre-conversation action that does not execute an external web service call after prompting the user. For example, a knowledge article is displayed to the user and then asked, "if the article resolves their request". They respond that no it does not resolve their issue and the skill conversation continues.
- Using “small talk” phrases such as “good morning”, “thank you”, and “I like you”.
- Skills executed on a Staging (non-production) Luma environment.
- A Pre-Conversation Action that executes user prompts and user responds to the prompts which are not expected for the user response options defined. These scenarios are considered as aborted skill category.
- An FAQ being used to answer a user's question. FAQ is currently in Beta and at this time does not use conversation transactions.
Automated Workflow Transaction Rules
Automated workflows are licensed per tenant or customer. Each execution of a workflow is considered as one transaction. These automated workflow transactions are in addition to conversation transactions. If a Luma skill is fulfilled by an Automated Workflow, two transactions are involved - a conversation transaction and an automated workflow transaction.
The following scenarios create an automated workflow transaction:
- Invocation of an automation workflow at any place in (as the fulfillment) the process of skill execution.
What will not be considered as an automated workflow transaction:
- Automation workflows executed on a Staging (non-production) Luma environment.
Luma Usage Alerts
When Auto-refill is Enabled:
When Auto-refill option is enabled, usage alerts are sent to the technical and billing contacts via email at various stages, specifically when the usage of transaction approaches to 75%, 85%, and 95%. Alert is also sent when the contract approaches its due date. These are common for Automated transactions and Conversation Transactions.
If the tenant enables the automatic refill of transactions, the refill is done automatically when 95% of their purchased transactions are used.
When Auto-refill is not Enabled:
If the Auto-refill option is not enabled, after 100% of purchased transactions are used the Bot is disabled. The customer needs to contact the Serviceaide support team or sales team to refill Luma transactions.
On the Settings page, click the Subscription Information tab to view the tenant subscription details as shown below.
The Entitlement Details section displays the following information:
|Total Purchased ||Displays the number of transactions the tenant purchased.|
|Used ||Displays the number of transactions the tenant used to date.|
|Available ||Displays the remaining transactions which can be used by the tenant. |
|Contract Start Date ||Displays the contract start date of the subscription.|
|Contract End Date ||Displays the contract end date of the subscription.|
Email addresses of the technical contacts who manage the tenant. You can edit the information if required.
Note: You can add multiple email addresses.
|Billing Contact Email ||Email addresses of the billing contacts who manage the tenant subscriptions. You can edit the information if required.|
Transaction History Log
You can download the transaction history data for your tenant . You can specify the duration of the transaction history by selecting a date range. For an overview of how transactions are defined see the Luma Transactions section below.
To download the transaction history log:
- Click Download.
The file is in .csv format as shown :
The following columns are displayed.:
Transaction ID: The unique identifier of the transaction.
Transaction Date & Time: The date and time when the transaction occurred.
Bot Name: The name of the Bot where the transaction occurred.
Associated Skill Name:
Transaction Type: Indicates the type of transaction that occurred either an Automated Workflow transaction or a Conversation transaction. This relates to the transaction licenses.
Fulfillment Type: The type of fulfillment that was used on the Skill associated with the transaction. This could be Automation Workflow, Web Services, Text, Email, Pre-Conversation Action, or FAQ.
Fulfillment Details: Fulfillment details include the Automation workflow name, Web services connector and operation, Text ( and No need of Text response with actual output), Email-Template Name ( and for custom templates have "Email" only), or Pre-conversation action.
Billable: If the Billable value is listed as 'Yes', then it means that it is billable. If it is 'No', then it is not billable. Currently, FAQs are not billable.
User Name: The username of the user chatting with the Luma bot that initiated this transaction.
Role: Role of the user who initiated the transaction.
Channel: The chat channel used to initiate this transaction. For example, MS Teams, Skype for Business, Web Widget, Slack and so on.
Transaction Refill History
As a tenant administrator, you can view the list of transactions refill . A refill is done automatically if opted during tenant provisioning. Else, can be done manually by requesting the Support from Serviceaide. The refill history displays the number of transactions added on a specific date either manually or automatically.
|Refill Type||Displays the refill type, whether the transaction is refilled manually or automatically.|
|Refill Date||Displays the date when the transaction is refilled.|
|Added Transactions||Displays the number of transactions refilled.|