Buy Now Already have an account? Log in
background BotMan

Build A Chatbot


A premium step-by-step video course on developing, extending and testing
Chatbots and Voicebots with PHP.

Let me show you the power of chatbots

Build A Chatbot is a video course that includes everything I know from building and maintainig the most popular open source PHP chatbot framework called BotMan.

It features real world examples such as a todo list chatbot to walk you through the concepts of chatbots through various messaging services.

"Wow, I didn't even know a chatbot could do this!".

That is the one sentence I hear most, when people get out of my conference talks about chatbot development.

With features such as buttons and menus, the chatbot has evolved into a full-blown mobile app replacement right in the most powerful marketing instrument: the messaging services.

This video course will show you how you can develop your own chatbot or voice skill.

"BotMan is a fantastic way to dive into the world of chatbots in an environment that is familiar to PHP developers. Marcel has done a great job building BotMan as well as explaining how to use it via these wonderful videos."
Taylor Otwell, Creator of Laravel

Get Instant Access

  • Learn how to develop, test and improve a chat- or voice-based bot.
  • Access to 53 lessons (more than 5 hours of content) - stream and download
  • Access to BotMan Playground, an online IDE for your next chatbot
  • Source code to each lesson as individual Playgrounds
  • Lifetime access to all new material that’s added to this course

Conversational UI

Learn how to develop engaging user interactions through conversations.

  • What makes a good chatbot?
  • Using BotMan
  • Conversation Flows
  • Chatbot Attachments
  • Handling incoming attachments
  • Accessing user information
  • Storing user related information
  • Use location data
  • Natural language processing tools

One API - Multiple Services

Write your chatbot once and connect it to multiple messaging services.

  • Slack
  • Facebook Messenger
  • Telegram
  • WeChat
  • Alexa
  • Website integration
  • And many more...

Extending your chatbot

Learn how to integrate your chatbot into your own business logic by custom authorization and middleware systems.

  • Create a custom messaging service driver
  • Connect your chatbot to an analytics service
  • Write your own middleware

This course got you covered

Here is a list of all topics and lessons that you will get instant access to.
The course already consists of over 5 hours of content in 53 lessons!
New videos will be added to the course every week.

Getting Started

Installing BotMan

Testing your Bot

Add BotMan To Your Laravel App

Understand your users

Simple Hears Commands

Capture User Input

Capture Complex User Input

Fallbacks

Reply with attachments

Store User Information

Accessing User Information

Receive Attachments

Powerful Conversations

Inline Conversations

Conversation Classes

Validate conversation answers

Break out

Attachments

Buttons

Middleware System

Introduction

Received Middleware

Heard Middleware

Sending Middleware

Captured Middleware

Matching Middleware

Middleware Groups

Natural Language Processing

Introduction

Setup Dialogflow

Using the Dialogflow Middleware

BotMan Playground

Your First Playground

Conversations on Playground

Keeping Secrets

Playground HTTP Logging

Connect your Playground

Playground Forks

Create a TodoBot

Introduction

Show my todos

Add new todo

Finish Todos

Delete Todos

Improving the bot

Connect our chatbot

BotMan on your Website

Introduction

Associating Users

Programatic Access

Alexa Skill Development

Introduction to Alexa

Your First Skill

Skill Slots

Pre-Existing Slot Types

Dialog Management

Facebook Messenger

Getting Started

Get Started Button

Greeting Texts

Persistent Menus

Testing

Chatbot Testing

Available Packages

Basic

  • 30+ in-depth video lessons
  • Lesson source code

Chapters

  • Getting Started
  • Understand your users
  • Powerful Conversations
  • BotMan Playground Videos
  • BotMan on your Website
  • Create a TodoBot

Pro

  • 53 in-depth video lessons
  • Lesson source code
  • Lifetime access to all new course material

Chapters

  • All Basic Chapters
  • Middleware System
  • Natural Language Processing
  • Alexa
  • Facebook
  • Testing

Premium

  • All 53 in-depth video lessons
  • Lesson source code
  • Lifetime access to all new course material
  • 1 year access to BotMan Playground
  • Create Unlimited Playgrounds

Chapters

  • All Chapters from Basic and Pro!

What others say

FAQ

I need an invoice, can I get one?

Of course! Since I am based in Germany, I know about the pain of getting importance of invoices. That's also the reason why I ask for the address and company fields when you purchase the video course.

After you purchased the video course, you will immediately receive an email with an invoice.

Can I stream / download the videos?

Once you purchase the course, you will get access to a dedicated course platform, where you have a login and can keep track of your progress throughout the course. You can either stream or download the videos.

Can I purchase a team license for all my developers at a reduced price?

Yeah sure! Please get in touch with me via Email and we can work something out for you and your team.

I have another question, how can I reach you?

Just get in touch with me via Email if you want to know anything else.

About me

I am Marcel, managing partner and developer at Beyond Code, guest instructor at Laracasts and I'm building custom Laravel web applications and BotMan - the most popular open source PHP chatbot framework in the world.
When I'm not working at my day job or spending time with my family, you can find me tinkering with my arcade cabinet.

Imprint