> For the complete documentation index, see [llms.txt](https://amandacavallaro.gitbook.io/convapp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amandacavallaro.gitbook.io/convapp/default-welcome-intent.md).

# Default Welcome Intent

## Steps:

1. Click `Intents` from the left menu.
2. Click `Default Welcome Intent`
3. Add some training phrases, add each word or expression, then hit return to add a following one.

4\. Add a Response`Hi! Welcome to the GDG Cloud leads directory conversational app. Would you like to find a lead by 1. Name, 2. Skill`

5\. Click `save`.

6\. On the menu left click on `Fulfilment`

7\. Click `enable Inline Editor(Powered by Cloud Functions for Firebase)`

8\. Your final code should like like this for now, after we override the welcome function with our change:

```javascript
function welcome(agent) {
  agent.add(`Hello! Welcome to the GDG Cloud directory conversational app. Would you like to find a lead by 1. Name,  2. Skill`);
}
```

{% code title="index.js" %}

```javascript
// See https://github.com/dialogflow/dialogflow-fulfillment-nodejs
// for Dialogflow fulfillment library docs, samples, and to report issues
"use strict";

const functions = require("firebase-functions");
const { WebhookClient } = require("dialogflow-fulfillment");
const { Card, Suggestion } = require("dialogflow-fulfillment");

process.env.DEBUG = "dialogflow:debug"; // enables lib debugging statements

exports.dialogflowFirebaseFulfillment = functions.https.onRequest(
  (request, response) => {
    const agent = new WebhookClient({ request, response });
    console.log(
      "Dialogflow Request headers: " + JSON.stringify(request.headers)
    );
    console.log("Dialogflow Request body: " + JSON.stringify(request.body));

    function welcome(agent) {
      agent.add(
        `Hello! Welcome to the GDG Cloud directory conversational app. Would you like to find a lead by 1. Name,  2. Skill`
      );
    }

    function fallback(agent) {
      agent.add(`I didn't understand`);
      agent.add(`I'm sorry, can you try again?`);
    }

    // Run the proper function handler based on the matched Dialogflow intent name
    let intentMap = new Map();
    intentMap.set("Default Welcome Intent", welcome);
    intentMap.set("Default Fallback Intent", fallback);
    agent.handleRequest(intentMap);
  }
);

```

{% endcode %}

<br>
