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.

Course Introduction

What others say

"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 To

  • Learn how to develop, test and improve a chat- or voice-based bot.
  • Access to the first 41 lessons (more than 3 1/2 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

This video course includes everything I know from building and maintaining the most popular open source PHP chatbot framework, BotMan.

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 3 1/2 hours of content in 41 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


Reply with attachments

Store User Information

Accessing User Information

Receive Attachments

Powerful Conversations

Inline Conversations

Conversation Classes

Validate conversation answers

Break out



Middleware System


Received Middleware

Heard Middleware

Sending Middleware

Captured Middleware

Matching Middleware

Middleware Groups

Natural Language Processing


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


Show my todos

Add new todo

Finish Todos

Delete Todos

Improving the bot

Connect our chatbot

🛑 But Wait!

That's not everything! As the course is available in early access, you will receive 5-8 additional videos per topic in the upcoming weeks.

The upcoming topics will cover:

  • Automated Chatbot Testing
  • Self Hosted Natural Language Processing
  • Integrate a chatbot into your website
  • In-depth messenger lessons about: Facebook, Slack, Alexa, Telegram and more


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 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.