Getting Started

This page will help you get started with Meya


Welcome! 👋

Meya is a very flexible platform with lots to learn. We re-launched v2 in 2020 are still in the process of building out robust documentation so pardon our dust. If you are struggling to figure something out don't hesitate to email [email protected].

Our docs are divided into guides which help walk you through concepts or tutorials and a reference which covers the technical details of our core elements and entries. Please use the links in the header to navigate to each section.


Free trials now available!

You can now sign up for a free 14 day trial. All you need is a work email.

🚀 Click here to start a free trial

Install Meya

While you can do basic app editing in the browser-based Meya console, getting your computer set up for Meya development will allow you to develop better and faster while taking advantage of your code editor’s features. Our setup guide will have you connected and pushing code to your app in no time.

Getting started with local Meya development

Your first Meya app

It's time to start building. Check out this tutorial, which walks you through creating Pizza Bot.

Starter apps

There’s no need to start with a blank canvas. We’ve created a number of starter apps to demonstrate different features of the platform.


These repos are only accessible to customers. If you’re a customer and are unable to access these repos, send an email to [email protected] or post a message in your shared Slack channel with Meya.

Want something basic you can use as a starting point for a new project? Check out the Hello World template.

Want to see examples of almost every feature Meya has to offer? The Demo app is what you’re looking for.

If you’re building an app to help with customer support, or if you want to learn how to use natural language understanding, the Zendesk Support + Dialogflow Starter app will teach you the ropes.

Learn the basics

By now, you’ve set up your computer for Meya development and have checked out one or two starter apps. Hopefully, you experimented by making a few changes to them, too. Now it’s time to learn the core concepts of app building and Meya’s proprietary syntax, called Bot Flow Markup Language (BFML). Once you have a handle on BFML, you’ll appreciate how fast it makes coding complex workflows.

Suggested reading

Triggers & Flows
Jinja2 Syntax
Data Scopes
How to Store Scope Data

Get connected

Connecting your app to your business systems and other third-party platforms is possible with Meya’s robust integration ecosystem.

Meya integrates with many platforms out-of-the-box (with new ones always being released). Whether you need NLU, customer support, event booking, voice, analytics, or more, we have you covered. Check out the full list here.

Still don’t see what you’re looking for? No problem. With the Meya platform, building new integrations is straightforward.

Suggested reading

How To Setup a Dialogflow Integration
How To Set Up a Zendesk Support Integration
How To Setup An API & Webhook Integration
How To Setup a Segment Integration

Keep exploring

Now that you know the basics, continue to unlock your app’s full potential by learning more advanced concepts, tips, and tricks. It’s all here in our documentation!

Suggested reading

Buttons and Quick Replies
Getting started with custom components
Install custom Python dependencies using requirements.txt