<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aura – </title>
    <link>/docs/experiences-builder/development-use-cases/</link>
    <description>Recent content on Aura</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/docs/experiences-builder/development-use-cases/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/development-use-cases/bot-uc-development/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/development-use-cases/bot-uc-development/</guid>
      <description>
        
        
        &lt;h1 id=&#34;build-the-use-case-logic-use-cases-development-over-aura-bot&#34;&gt;Build the use case logic: use cases development over Aura Bot&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Guidelines for every step included in the development of a use case over Aura Bot, from building the dialog that models the conversational flow with the user and fetches the required data to its deployment in order to make the experience available for Aura users&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;process-at-a-glance&#34;&gt;Process at a glance&lt;/h2&gt;
&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Bot &lt;br&gt;start-up&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
First time with &lt;b&gt;aura-bot&lt;/b&gt;? &lt;br&gt;
. &lt;a href=&#34;../../../docs/developers-workspace/install-configure/bot-get-started/&#34;&gt;Install&lt;/a&gt; &lt;b&gt;aura-bot&lt;/b&gt; &lt;br&gt;
. &lt;a href=&#34;../../../docs/developers-workspace/install-configure/bot-get-started/#configure-aura-bot&#34;&gt;Configure&lt;/a&gt; &lt;b&gt;aura-bot&lt;/b&gt; 
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Develop uc logic&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/bot-uc-development/build-dialog/&#34;&gt;Develop an &lt;b&gt;aura-bot&lt;/b&gt; library/dialog&lt;/a&gt; &lt;br&gt;
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/bot-uc-development/test-dialogs/&#34;&gt;Test &lt;/a&gt; the dialog&lt;/a&gt;&lt;br&gt; 
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/aura-response/&#34;&gt;Build the response&lt;/a&gt; for Aura users 
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Package and &lt;br&gt;test use case&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/bot-uc-development/use-case-packaging/&#34;&gt;Package&lt;/a&gt; the developed use case &lt;br&gt; . &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/bot-uc-development/test-use-case/&#34;&gt;Test locally&lt;/a&gt; to evaluate its performance
&lt;br/&gt; 
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Deploy &lt;br&gt;use case&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Make certain &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/bot-uc-development/use-case-deployment/#check-points-before-use-case-deployment&#34;&gt;key checks&lt;/a&gt; before deployment &lt;br&gt; . Finally, &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/bot-uc-development/use-case-deployment/#deploy-a-developed-use-case-1&#34;&gt;deploy&lt;/a&gt; the developed use case
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;


&lt;/div&gt;

&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Use cases in WhatsApp&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Follow the general guidelines, but also check the &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/&#34;&gt;specific extra steps&lt;/a&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The documents included in this section show the detailed processes for the development of use cases over &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;, with guidelines for all the feasible scenarios that can appear at this stage.&lt;/p&gt;
&lt;p&gt;The following figure schematically shows the general workflow for the development of a use case over &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../images/aura-bot/bot-uc-flowchart.png&#34; alt=&#34;Bot uc development flowchart&#34;&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/development-use-cases/nlp-uc-development/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/development-use-cases/nlp-uc-development/</guid>
      <description>
        
        
        &lt;h1 id=&#34;train-aura-to-understand-use-cases-development-over-aura-nlp&#34;&gt;Train Aura to understand: Use cases development over Aura NLP&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Guidelines for every step in the process for &lt;strong&gt;personalized use cases development over Aura NLP&lt;/strong&gt;, in order to make Aura understand the users&amp;rsquo; requests.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related documents&lt;/strong&gt;&lt;br&gt;
&amp;#x1f4c4;  &lt;a href=&#34;../../../docs/components/aura-nlp/&#34;&gt;Aura NLP descriptive documentation&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;process-at-a-glance&#34;&gt;Process at a glance&lt;/h2&gt;
&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Previous requisites&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Get sure your system has the required &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/aura-nlp-prerequisites/nlp-technical-resources/&#34;&gt;technical resources&lt;/a&gt;&lt;br&gt;
. Install the &lt;a href=&#34;../../../docs/experiences-builder/tools/nlp-virtual-machine/&#34;&gt;Aura NLP Virtual Machine &lt;br&gt;
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/aura-nlp-prerequisites/local-nlpdata-branch/#generate-a-local-branch-for-the-nlp-data-repository&#34;&gt;Generate a local branch &lt;/a&gt; for the NLP data repository 
&lt;br/&gt; 
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Generate NLP model&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Build up the &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#1-build-up-the-nlp-dynamic-pipeline&#34;&gt;dynamic pipeline&lt;/a&gt;&lt;br&gt; . Configure the &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#2-configure-your-nlp-model&#34;&gt;NLP model&lt;/a&gt; &lt;br&gt; . Generate &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#3-define-your-data-resources&#34;&gt;training files&lt;/a&gt;, &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#4-define-your-end-to-end-tests&#34;&gt;test set files&lt;/a&gt; and &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#32-generate-dictionaries&#34;&gt;dictionaries&lt;/a&gt; &lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;
&lt;/div&gt;

&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;
&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Train NLP model&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#5-train-your-understanding-model&#34;&gt;Train the understanding model&lt;/a&gt; in order to make it understand properly the users&#39; requests&lt;br&gt;
&lt;br/&gt; 
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Test NLP model&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. Evaluate the &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#6-evaluate-e2e-accuracy-locally&#34;&gt;accuracy of the NLP model locally&lt;/a&gt;&lt;br&gt; . If results are satisfactory, it must be also &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#8-certify-nlp-model-accuracy&#34;&gt;validated by Aura Global Team&lt;/a&gt;&lt;br&gt;
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;i class=&#34;fa-solid fa-arrow-right cards-icon&#34;&gt;&lt;/i&gt;

&lt;div class=&#34;td-card card border me-4&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
      &lt;strong&gt;Deploy NLP package&lt;/strong&gt;
    &lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
    &lt;p class=&#34;card-text&#34;&gt;
        
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#9-merge-and-generate-your-understanding-package&#34;&gt;Merge and generate the NLP package&lt;/a&gt; containing the understanding model &lt;br&gt;
. &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/#10-deploy-the-new-understanding-package&#34;&gt;Deploy the new package&lt;/a&gt; to make it available 
&lt;br/&gt;
&lt;/p&gt;
      &lt;/div&gt;
  &lt;/div&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This section includes the detailed process for the development of use cases over &lt;em&gt;&lt;strong&gt;aura-nlp&lt;/strong&gt;&lt;/em&gt; together with all the complementary stages that &lt;strong&gt;linguists&lt;/strong&gt; and &lt;strong&gt;NLP experts&lt;/strong&gt; need for this purpose.&lt;/p&gt;
&lt;p&gt;The following figure schematically shows the workflow for the development of a use case over Aura NLP, where every stage is fully described in succeeding sections.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Firstly, get sure you fulfil all the &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/aura-nlp-prerequisites/&#34;&gt;prerequisites&lt;/a&gt; for the configuration of the NLP development environment.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Afterwards, follow the orderly &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/uc-development-process/&#34;&gt;stages in use cases development over Aura NLP&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../../images/aura-nlp/complete-nlp-process.png&#34; alt=&#34;Stages for use case development over Aura NLP&#34;&gt;&lt;/p&gt;
&lt;p&gt;If you are interested in a specific process, access directly to its documentation here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/nlp-pipeline-components-catalog/&#34;&gt;Catalog of components for NLP pipelines&lt;/a&gt;: catalog of stages, connectors and normalization pipelines that can be used to compose the NLP pipeline.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/intro-catalogs/&#34;&gt;Aura NLP entities catalogs&lt;/a&gt;: Description of entities catalogs, input for Aura NLP dictionaries.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/intro-dictionaries/&#34;&gt;Aura NLP dictionaries&lt;/a&gt;: Description of dictionaries, used to recognize entities.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/grammars/&#34;&gt;Use of Grammars in Aura NLP&lt;/a&gt;: guidelines for using Grammars in an NLP model.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/nlp-uc-development/auxiliary-processes/&#34;&gt;Complementary processes&lt;/a&gt;: processes that may be carried out over external software when developing a use case and procedures followed by the Aura NLP Global Team.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/development-use-cases/aura-response/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/development-use-cases/aura-response/</guid>
      <description>
        
        
        &lt;h1 id=&#34;build-aura-response&#34;&gt;Build Aura response&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;When developing a use case, a crucial step is to design the response that Aura provides to its users.&lt;/p&gt;
&lt;p&gt;Learn how to generate it using the most appropriate texts and elements.&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Aura must be able to deal with messages from different partners in several languages and, moreover, from different communication channels.&lt;/p&gt;
&lt;p&gt;Considering a user request to Aura through a specific communication channel, Aura must provide the appropriate answer to his/her utterance through a precise message expressed in the user&amp;rsquo;s language and in natural language.&lt;/p&gt;
&lt;p&gt;The response to the user can be provided through three different interfaces, depending on the communication channel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Custom interface&lt;/strong&gt;: Interface with screen, voice and text interaction. This is the main Aura interface.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Voice interface&lt;/strong&gt;: Interface for devices without screen, where the interaction is only done through voice.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chat interface&lt;/strong&gt;: Message interface where the text is the main interaction mode, based on a conversational model with bubbles and historic data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Depending on the channel and its rendering capabilities, the response can include different elements: text, cards, graphic resources, deeplinks, suggestions and actions.&lt;/p&gt;
&lt;p&gt;The following documents include the guidelines for the generation of three key elements in Aura response:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/aura-response/aura-response-poeditor/&#34;&gt;Texts&lt;/a&gt;: how to generate or update Aura response texts in POEditor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/aura-response/cards/&#34;&gt;Cards&lt;/a&gt;: different types of cards that can be included in Aura response as visual elements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/aura-response/graphic-resources/&#34;&gt;Graphic resources&lt;/a&gt;: static or dynamic graphic resources that can be included in the response to the user.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/development-use-cases/use-case-configuration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/development-use-cases/use-case-configuration/</guid>
      <description>
        
        
        &lt;h1 id=&#34;configure-a-developed-use-case&#34;&gt;Configure a developed use case&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Optional actions in order to configure the use case, such as including it into Aura suggestions&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This section encloses optional tasks that may be carried out for the configuration of a developed use case, in the following scenarios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you want your &lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/use-case-configuration/suggestions/&#34;&gt;use case to be shown as an Aura Suggestion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/development-use-cases/rcs-channel/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/development-use-cases/rcs-channel/</guid>
      <description>
        
        
        &lt;h1 id=&#34;use-cases-development-in-google-rcs-business-messaging-channel&#34;&gt;Use cases development in Google RCS Business Messaging channel&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Discover the specific extra steps for the development of a use case in Google RCS Business Messaging channel (from now on, RCS channel)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related documents&lt;/strong&gt;&lt;br&gt;
&amp;#x1f4c4;  &lt;a href=&#34;../../../docs/components/channels/rcs-channel/&#34;&gt;Descriptive documentation regarding RCS channel in Aura&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When developing a use case in RCS, the &lt;strong&gt;general procedure&lt;/strong&gt; for this task must be followed, depending on the use case type:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/&#34;&gt;Local use cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However, due to the distinctive features and limitations for each channel, if the use case is to be developed for &lt;strong&gt;RCS&lt;/strong&gt;, then certain extra steps must be carried out, which are described in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/rcs-channel/start-a-conversation/&#34;&gt;Start a conversation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/rcs-channel/build-aura-response/&#34;&gt;Build Aura response&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/rcs-channel/handle-user-messages/&#34;&gt;Handle user messages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pre-requisites&#34;&gt;Pre-requisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The use of all the available Aura features in RCS requires the previous activation of the channel:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/channels-management/rcs-activation/&#34;&gt;RCS channel activation&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The OB must previously register Aura&amp;rsquo;s agent and configure the channel in Aura. This should be done by OB, not by use case.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/experiences-builder/development-use-cases/whatsapp-channel/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/experiences-builder/development-use-cases/whatsapp-channel/</guid>
      <description>
        
        
        &lt;h1 id=&#34;use-cases-development-in-whatsapp&#34;&gt;Use cases development in WhatsApp&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Discover the specific extra steps for the development of a use case in Whatsapp channel&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related documents&lt;/strong&gt;&lt;br&gt;
&amp;#x1f4c4;  &lt;a href=&#34;../../../docs/components/channels/whatsapp-channel/&#34;&gt;Descriptive documentation regarding WhatsApp channel in Aura&lt;/a&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When developing a use case in WhatsApp, the &lt;strong&gt;general procedure&lt;/strong&gt; for this task must be followed, depending on the use case type:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/&#34;&gt;Local use cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However, due to the distinctive features and limitations for each channel, if the use case is to be developed for &lt;strong&gt;WhatsApp&lt;/strong&gt;, then certain extra steps must be carried out, which are described in the following documents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/build-aura-response/&#34;&gt;Build Aura response&lt;/a&gt; taking into account the rendering limitations of WhatsApp.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-rendering/&#34;&gt;Rendering Aura response components&lt;/a&gt;: learn how &lt;em&gt;&lt;strong&gt;aura-bridge&lt;/strong&gt;&lt;/em&gt; renders every component of Aura response.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-files/&#34;&gt;Use of files in WhatsApp&lt;/a&gt;: configure the use case to send a file to the user and vice versa.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-templates/&#34;&gt;Use of templates in WhatsApp&lt;/a&gt;: configure the use case to send a template to the user.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-catalogs/&#34;&gt;Use of catalogs in WhatsApp&lt;/a&gt;: configure the use case to send a catalog of products and services to the user.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/interactive-messages/&#34;&gt;Use of interactive messages in WhatsApp&lt;/a&gt;: how to use reply buttons and list messages in WhatsApp graphical interface.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/components/aura-bot-platform/aura-bot-processes/authentication/redirect-dialog-to-login/&#34;&gt;Redirect the login dialog&lt;/a&gt;: how to redirect certain intents that need authentication when the user is anonymous and requires to be authenticated through SMS-OTP.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/wa-error-management/&#34;&gt;Error management&lt;/a&gt;: guidelines for the resolution of error in WhatsApp channel.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-emoticon/&#34;&gt;Use of emoticons&lt;/a&gt;: how to create a prompt to render emoticons properly.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-section-title/&#34;&gt;Use of section title&lt;/a&gt;: how to use a section title in interactive messages.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-footer/&#34;&gt;Use of footer&lt;/a&gt;: how to use footer in interactive messages.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/development-use-cases/whatsapp-channel/whatsapp-referral/&#34;&gt;Use of WhatsApp referral functionality&lt;/a&gt;: how to retrieve referral info from a product advertisement.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pre-requisites&#34;&gt;Pre-requisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The use of all the available Aura features in WhatsApp requires the previous activation of the channels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/channels-management/whatsapp-activation/&#34;&gt;WhatsApp activation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The OB must previously register Aura&amp;rsquo;s number in WhatsApp (&lt;strong&gt;Kernel&lt;/strong&gt; procedure) and configure the channel in Aura. This should be done by OB, not by use case.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
