Back to Top

Krayin CRM WhatsApp

Updated 17 March 2025

The Krayin CRM WhatsApp module enables the store administrator to generate leads via their WhatsApp number.

Krayin CRM WhatsApp can sync all customers’ and merchants’ messages.

The CRM system facilitates the management of customer interaction across various sources and channels throughout the customer life cycle, involving both the customer and the sales department.

Features

  • Customers can send a direct message to the administrator using their WhatsApp number.
  • Admin can generate leads through WhatsApp.
  • A special icon is available on the storefront to send messages to the admin.
  • Admin can get the customer details.
  • Supports text, image, and document from the admin end
  • Customers can reply to the admin’s message directly through WhatsApp.

Requirements

  • Krayin: v2.0.5 or higher.

Krayin – Laravel CRM

Krayin is built on the most popular PHP framework available in the market today named Laravel, since Krayin inherits features of Laravel, this makes Krayin super flexible and scalable CRM software.

krayin dashboard

With the code-driven approach and also the fully customizable structure, you can easily add/change anything and can even deploy your code in the Krayin CRM.

Start your headless eCommerce
now.
Find out More

Krayin ->

Github Link.

Documentation Link.

Readme File(For Installation).

Installation

Unzip the respective extension zip and then merge the “packages” folder into the project root directory.

  • Go to config/app.php file and add the following line under ‘providers’
Webkul\WhatsApp\Providers\WhatsAppServiceProvider::class,
  • Go to composer.json file and add the following line under ‘psr-4’
"Webkul\\WhatsApp\\": "packages/Webkul/WhatsApp/src"
  • Go to app/Http/Middleware/VerifyCsrfToken.php file and add the following line
'admin/whatsapp/webhook/handle-incoming-message'


In the config/krayin-vite.php file, add the following line under the ‘viters’ section:

'whatsapp' => [
'hot_file' => 'whatsapp-vite.hot',
'build_directory' => 'whatsapp/build',
'package_assets_directory' => 'src/Resources/assets',
],

Run these commands below to complete the setup

composer dump-autoload

If your are Window user then run the below command-

php artisan db:seed --class="Webkul\WhatsApp\Database\Seeders\WhatsAppSeeder"
php artisan vendor:publish --provider="Webkul\WhatsApp\Providers\WhatsAppServiceProvider" --force
php artisan optimize:clear

That’s it, now just configure the module settings

How Can The Admin Fetch The Access and Verification Token?

First, the user creates a Facebook Meta account.

Then, log in to the Meta dashboard and click on Create App

image-175

Now, the admin selects the Other option and clicks on the Next button.

developers.facebook.com_apps_creation_

Next, the admin clicks on the Business option to proceed further.

Then,click on the Next button.

developers.facebook.com_apps_create_

Here the admin enters the app name and clicks on the Create app button.

create app

After this admin will select the app that was created from the list.

krayin integration

Firstly, the admin will tap on configuration, then Webhook.

webhook

Then the admin will tap on edit subscription.

Here the admin will enter the callback URL and verify the token.

edit subscribe

Then click on verify and save.

Now admin will navigate to WhatsApp -> Then click on the API Setup.

API setup

Here the admin gets the Access Token.

The store admin will copy and paste it into the module configuration

Customer Workflow

Note:

  • The information and logo of WhatsApp shared in this section(demonstration) is just a reference point of view.
  • The user who is using the WhatsApp account has to manage on his own how he wants to provide the WhatsApp number to the website users.

On the storefront, the customer can click on the WhatsApp Icon on the bottom right corner.

store front

After tapping on the Icon, the customer will be redirected to WhatsApp.

Now, customers can ask their queries directly to the admin.

whatsapp

The new leads were generated automatically after the customer messages the admin.

Now, if the admin messages the customer through Krayin CRM WhatsApp.

whatsapp

The customer will receive the admin’s message on the registered WhatsApp number.

Module configuration

After installing the module, the store admin will first configure the module.

admindashboard

On the Krayin Dashboard, the admin will navigate to Dashboard -> Configuration.

admindashboard

In the WhatsApp Section, the admin will:

  • Active/inactive the Status of the module.
  • Enter the Phone number ID.
  • Enter the Access Token that is generated on the Meta Developer Account.
  • Enters the Webhook Verification Token.

Note: Webhook Verification Token should be the same that is entered during generate APIs.

Generating Leads

Now the admin will navigate to the Leads Section. Here the admin can see the list of the ongoing leads.

Here, the admin finds the details of the Lead.

adminviewlead

Now, the admin will go to the WhatsApp section.

Here, the admin gets the customer’s query.

adminleadview

The store admin enters messages to the customer. Then click on the send message button.

whatsappmsg

The store admin can directly message the customer’s WhatsApp number.

whatsapp

The admin can also check the conversation history below.

Support

So, that is all about Krayin CRM WhatsApp. If you have any queries regarding the plugin, contact us at Webkul Support System.

Current Product Version - 1.3.0

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content