Thank you for purchasing our extension. If you have any questions that are beyond the scope of this document, please feel free to contact us via [email protected]
By: Magenest | Support Portal: https://servicedesk.izysync.com/servicedesk/customer/portal/158
In the time of growing competition between businesses, customer communication has been playing a decisive role in increasing sales and strengthening business-customer relationships. And in order to achieve this, business owners need to adopt a digital-first business strategy - Chatbot.
Magenest Chatbot extension could help engage customers 24/7 and effectively improve customer experience. This is a scalable tool to manage customer requests with instant responses and boost customer satisfaction.
For User
Your store should be running on Magento 2 version 2.2.x; 2.3.x.
You would need a Facebook Page. Please navigate here to create a Facebook Page https://www.facebook.com/pages/create
Then follow these steps to generate a Facebook Token for the connection:
Redirect here https://developers.facebook.com/ to login to your Facebook Developers (Using your Facebook account)
2. Click on the Create App option
3. Then enter the App Display Name and add contact email to create New App ID
4. On the left menu navigation bar: Click Add Products
5. Choose Messenger: Click Set up
6. Scroll down to see the Access Tokens section to add the newly created page
After adding your page, continue to generate a Token to start using the API
After generating the Facebook Token as instructed, click on Copy to get the Token for your Magento store connection.
On your Magento Admin sidebar, go to Facebook chatbot menu > Configuration.
On the Facebook Connection section.
After finishing the above steps, click on the Save Config button. Then open your Facebook App again, in the Webhook section, click Add Callback URL.
After the verification step, you’ll be able to see this page. Click on the Add Subscription button
In the development mode, redirect to this link to Add Permissions for Human Support https://developers.facebook.com/tools/explorer/v2/
After that, please follow the confirmation steps here https://developers.facebook.com/tools/debug/accesstoken/
On the Admin sidebar, go to Store > Configuration > Magenest > Facebook Chatbot
Manually set up a Facebook chat popup on front end. Learn how to enable your Facebook page chat here. Alternatively, you can generate code snippet from Facebook's setup tool.
On the Admin Sidebar, go to Facebook Chatbot > Persistent Menu
On the Persistent Menu page, you will see some default menu such as Request Human Support, My order and My Wishlist.
Please note that you won’t be able to change the name of Request Human Support menu, or delete it.
Click on Add a new message template from customers
On the Edit Menu page:
Display on the front end
On the Admin Sidebar, go to Facebook Chatbot > Automated messages from Bots
On the Messages page:
Message Information
Sender Actions
Message Content
Message Name: Only used to describe the message content item.
Message Type: You will be able to see 1 of 8 message types.
Product Name: will display products whose names like the value in this field. If not entered, product random will be displayed.
Image: upload image from local or gallery
Note: The default message script in the bot can be changed by updating the csv file available in the module
Fbchatbot/i18n/en_US.csv
Include Button
To include buttons in the message (In addition to Text and Text & Image message type, all must include buttons), click Add Button.
Select Show next message to select one of the corresponding options.
Select URL to enter a redirect link.
Select Telephone to enter a hotline.
Select Take Action to choose one of the corresponding actions.
You are required to provide the following basic information in the app console under Settings > Basic:
In order to allow Users to Message Your Page, you must enable messaging on your Page. Go to Page Settings > General.
Then, please Activate Your app in Live Mode
In order to add more permissions, please sign in to your App Dashboard and click on your app. Under Products, click Messenger > Settings. (If Messenger does not appear under Products, click the + icon and add it.)
Scroll down to the App Review for Messenger section, then click the Add to Submission button for the pages_messaging permission.
Then, to Describe Data Usage, you could follow the steps below
Download file and drag into screencast requirements: File
After providing all the necessary information, you will need to have a reviewer to verify that your app uses the pages_messaging permission correctly, click Submit For Review.
When approved, a green checkmark will also appear next to the pages_messaging permission under 'App Review for Messenger'.
In rare cases that your app is not approved, click the 'Add to Submission' button next to 'pages_messaging' to see the feedback from Facebook review team.
If you have any questions, you can communicate directly with the review team to clarify how you can update your app by using the 'Ask a Question' button below the rejection notice.
After finishing all the required configurations, you could see your Bot ready to serve the customer and boost your business.
When a bug fix or new feature is released, we will provide you with the module's new package.
All you need to do is repeating the above installing steps and uploading the package onto your store. The code will automatically override.
Flush the config cache. Your store and newly installed module should be working as expected.