Add Zendesk Chat widget for agent in our web portal - chat

I want to integrate Zendesk Chat widget for Agent login through our web portal not through zendesk support portal.
Zendesk is providing Chat widget for end users only which as below
<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=abcdeasdfasdfasdfas"> </script>
For Agent I have to login through zendesk portal only to chat with end users or customers

Have you had a look at the Conversations API by Zendesk Chat yet? https://developer.zendesk.com/rest_api/docs/chat/conversations-api

Related

How to change end point url in ibm watson with facebook chat bot

The watsonplatform.net endpoint URL is retired. Update your code to use the specific watson.cloud.ibm.com URL for your service.
I am getting the above error in my facebook chat bot.
I have created new API service credentials as per this link
https://cloud.ibm.com/docs/watson?topic=watson-endpoint-change
and added it to ibm cloud.
https://website.region.mybluemix.net/
getting 404 for this.
Where should the newly created api endpoint be updated for facebook chat bot to work ?
Did you look at the Watson Assistant integrations topic that is linked to from the end of that endpoint change topic?
https://cloud.ibm.com/docs/assistant?topic=assistant-release-notes#6April2021
There is some information about facebook,
For a Facebook Messenger integration that is over 7 months old, make sure the Callback URL is using the proper endpoint.
with more details.

How to use instagram as a chatbot and i already use facebook messenger for the same

I created an app for my chatbot application and integrate it on Facebook messenger this works perfectly, Now I want to integrate the same on Instagram so I created the business account named "test_MyApplicationName" and then connect it with the same Facebook app which I use for messenger. also created a webhook and give all permissions which are necessary for IG but still, I don't get any response from Instagram messaging to my backend(I also added the recipient/test user in the app). So
I request to you guys please help me to achieve this.
For Instagram is it necessary to have a live/verified app?
Thanks
Kartikey Gupta
You must use a test account for that.
Go to app dashboard-> roles -> test user.
create a test user with pages_metadata, instagram_basic, pages_messaging, instagram_messaging permission.
after creating a test account, log in with that. Create a Facebook page after that go to Instagram open an account using Facebook.
• test in the account should start with test_ example:
test_albert, test_username.
• goto facebook page setting -> Instagram -> connect to Instagram
• go to Instagram settings -> privacy -> Allow access to the message should turn on.
• Connect your app again with the test Facebook account and select the Instagram account while connecting.
P.S: you must have followers between 1-100k to receive an Instagram webhook event from that particular account.

How do I create and store data in a user's profile from a Facebook Messenger Dialogflow Bot using verified details from Facebook account?

I am creating a bot using Dialogflow which is connected to Facebook Messenger. Both Messenger based Chatfuel and Dialogflow use Facebook Authentication Intent and Google Sign-In respectively.
However, I could not find a way to fetch verified user details from Facebook and store them as standalone profiles and authenticate them automatically when users log back into Facebook and start a new chat.
My purpose is to:
Fetch Verified Details from Facebook Profile (Name, E-mail and Date of Birth)
Use Google Authentication to Verify Phone Number and Generate Unique UserID
Store above details along with a few other rows of data. (Still not sure where and how to store)
Fetch the above details when the user starts a new chat on Facebook Messenger after a Google OTP Authentication.

How to make a messenger chat bot without a facebook app and webhook?

I went through the documentation for creating a chatbot for messenger platform.
All I find there, I need a server, which in the case used as a service for the Facebook platform.
The server also validates the webhook from facebook app.
Now I see, for a chatbot, I need a facebook app, webhook server and definitely a facebook page.
Then I find an application Flow XO, where I only put the page name and the bot is ready.
My question is, how they(flow.xo) can communicate facebook page without a Facebook app(appId, appSecret) and webHook.
My question is, how they can communicate facebook page without a Facebook app(appId, appSecret) and webHook.
They can’t.
They use their server and their app to communicate with the API, on behalf of the users that grant them access to their pages, by providing the necessary permissions when they log in to that app.
Facebook allows to create a Facebook App which integrates multiple chatbots. At Amio, we ask you for permission using Facebook OAuth. When you give us these permissions we send and receive message on your behalf. This allows you to create a chatbot using Amio API without need of creating a Facebook App.
Facebook Page is always needed as this is the entry point of users interacting with your bot. You can check Amio documentation for more detail.

How to share Facebook analytics with another Facebook account?

I already setup Facebook Analytics for web site and can see visit count and other stats for web site.
How I can permit access for other Facebook users to this Analytic page? And which link they should use for access?
Analytics are tied to an App. Add users to the App role - there is even a specific role for Analytics:
https://developers.facebook.com/apps/[App-ID]/roles/