# Bot start conversation first (FB Messenger or Slack)

**URL:** <https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478>\
**Category:** Rasa Open Source\
**Created:** [July 4, 2019, 9:37am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478 "2019-07-04T09:37:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![khut](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/khut/32/3077_2.png) [@khut](https://forum.rasa.com/u/khut)\
**Post date:** [July 4, 2019, 9:37am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/1 "2019-07-04T09:37:39Z")

</div>

I’ve been working around to let the bot start the greeting message first (example --\> postback button) in Facebook Messenger or Slack, but I couldn’t find an exact way yet. Anyone experience such a thing ?

---

<div class="post-metadata">

**Author:** ![lahsuk](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/lahsuk/32/3127_2.png) [@lahsuk](https://forum.rasa.com/u/lahsuk)\
**Post date:** [July 5, 2019, 6:24am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/2 "2019-07-05T06:24:12Z")

</div>

I do not think this is possible in messenger. You could do it using the `Get Started` postback button. But other than this, I don’t think there are other ways.  
As for slack, I don’t know. `¯\_(ツ)_/¯`

---

<div class="post-metadata">

**Author:** ![khut](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/khut/32/3077_2.png) [@khut](https://forum.rasa.com/u/khut)\
**Post date:** [July 5, 2019, 8:32am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/3 "2019-07-05T08:32:35Z")

</div>

> [@lahsuk](#):
>
> e `Get Started`

I see, Get\_Started from messenger Could you please advice, how we could use set up in bot to Trigger first get start message ? Thank you

---

<div class="post-metadata">

**Author:** ![lahsuk](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/lahsuk/32/3127_2.png) [@lahsuk](https://forum.rasa.com/u/lahsuk)\
**Post date:** [July 5, 2019, 9:15am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/4 "2019-07-05T09:15:38Z")

</div>

You need to hit this API with your API token `https://graph.facebook.com/v2.6/me/messenger_profile?access_token=<token>`

And the body would look something like this:

```auto
{
  "get_started": {"payload": "/get_started"},
  "persistent_menu":[
    {
      "locale":"default",
      "composer_input_disabled": false,
      "call_to_actions":[
        {
          "title":"Home",
          "type":"postback",
          "payload":"/home"
        },
        {
          "title":"Change Language",
          "type":"postback",
          "payload":"/ask_languages"
        },
        {
          "title":"Chat with Live Agent",
          "type":"postback",
          "payload":"PAYLOAD"
        }
      ]
    }
  ]
}

```

You can read more about the persistent menu here:  
[get\_started - Messenger Platform - Documentation - Facebook for Developers](https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/get-started-button) ,  
[persistent\_menu - Messenger Platform - Documentation - Facebook for Developers](https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/persistent-menu)

Hope that helps.

---

<div class="post-metadata">

**Author:** ![khut](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/khut/32/3077_2.png) [@khut](https://forum.rasa.com/u/khut)\
**Post date:** [July 5, 2019, 9:17am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/5 "2019-07-05T09:17:22Z")

</div>

@lahsukSo do we need to hit only for the fist time or every time the conversation start ?

---

<div class="post-metadata">

**Author:** ![lahsuk](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/lahsuk/32/3127_2.png) [@lahsuk](https://forum.rasa.com/u/lahsuk)\
**Post date:** [July 5, 2019, 9:18am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/6 "2019-07-05T09:18:04Z")

</div>

You only need to set this up once (per facebook page).

---

<div class="post-metadata">

**Author:** ![khut](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/khut/32/3077_2.png) [@khut](https://forum.rasa.com/u/khut)\
**Post date:** [July 5, 2019, 9:19am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/7 "2019-07-05T09:19:12Z")

</div>

@lahsukI will try and see it Thank you alot

---

<div class="post-metadata">

**Author:** ![shivangpatel](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/shivangpatel/32/3951_2.png) [@shivangpatel](https://forum.rasa.com/u/shivangpatel)\
**Post date:** [August 7, 2019, 11:04am UTC](https://forum.rasa.com/t/bot-start-conversation-first-fb-messenger-or-slack/12478/8 "2019-08-07T11:04:36Z")

</div>

> [@lahsuk](#):
>
> [https://graph.facebook.com/v2.6/me/messenger\_profile?access\_token=](https://graph.facebook.com/v2.6/me/messenger_profile?access_token=)

I am facing the same issue. Can you guide me how you did it ? I didn’t understand… @lahsuk @khut
