Skip to content
Field note

Chatbots & Decoupled Drupal: Conversational Commerce

Introduction

August 9, 2018·2 min read·Prateek Jain, Director of Digital Solutions & AI Strategy/ Field correspondent
Chatbots & Decoupled Drupal: Conversational Commerce

Introduction


The ability to interact with a machine using natural language has always fascinated me.

Growing up, one of my favorite TV shows was Small Wonder. Back then, I didn’t know anything about machine learning and artificial intelligence, but I was really impressed with how Vicki (or V.I.C.I. which stands for Voice Input Child Identicant), a robot, was able to engage in real human interactions. As a kid, I wanted to have a sister robot like Vicki. But instead I had a real one :-).

Today, we can interact with machines in highly intuitive, natural ways through smartphones. Virtual assistants like Alexa, Cortana, Google Assistant, and Siri have changed the way we interact with machines, using technology like Natural Language Processing (NLP).

What We Offer?

At Axelerant, after years web development, we realized that today the landscape is mature enough to begin adopting some of these technologies, and provide our customers new ways to interact with their end-customers. That's how I thought of building a bot for eCommerce to change the shopping experience for both businesses and consumers.

Drupal Commerce was the obvious choice for the bot's business logic and also to store the content and product details. Being API-first, Drupal provided a lot of APIs out of the box and could use the recently released beta version of the Commerce Cart API module by Matt Glaman, making it very easy to interact with carts in Drupal Commerce.

After comparing multiple bot frameworks like Google Dialogflow, Microsoft Bot Framework, Facebook Messenger (wit.ai), IBM Watson, and open source libraries like Rasa, I started with the Open Source Bot Builder SDK for Node.js, which is a framework for developing bots. It is well documented and easy to use. It also models frameworks like Express and restify, which were familiar since I'd worked on a few JavaScript applications earlier. I hosted the application on Heroku and used Microsoft Bot Framework to integrate with Facebook Messenger.

I will be sharing my learnings about integrating bots with decoupled Drupal Commerce, and how a bot can be created in a few simple steps, at Decoupled Drupal Days 2018.

Session Details:

Conversational Commerce: Integrating Bots With Drupal Commerce

Where: Therefore Interactive Room
When: Saturday, August 18, 4:15 PM
25 minutes


I'm excited to learn about how you might be building different conversational interfaces for your customers. Hope to see you there.

Companion brief

Bring this dispatch into a working session - one page in, scoping memo out.

Brief Foyer
Pressure-test "Field note" with a partner

If this dispatch landed, bring it into a room with us.

The argument in "Chatbots & Decoupled Drupal: Conversational Commerce" is ours - but every situation breaks the argument differently. Send the situation in one page and a named partner will reply inside one business day with a scoping memo: where the argument holds for you, where it bends, and what we'd actually do in the first two weeks.

One-pager · Field note

By submitting this form you acknowledge that you have read Axelerant's Privacy Policy and agree to its terms.

Replied to by a named partner within one business day.