# Implementation

## Guides

To have a fully functional bot, you will be required to implement two distinct sets of endpoints, one for the configuration flow inside the iAdvize admin and another one for the conversation flow:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Configuration flow</td><td></td><td>Learn how to implement endpoints allowing your users to configure your external bot in iAdvize</td><td><a href="implementation/configuration-flow">configuration-flow</a></td></tr><tr><td>Conversation flow</td><td></td><td>Learn how to implement endpoints to manage the flow of an iAdvize conversation</td><td><a href="implementation/conversation-flow">conversation-flow</a></td></tr></tbody></table>

## Reference

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-type="content-ref"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Conversation objects</td><td></td><td>The reference documentation about all conversation objects you can use into your conversations</td><td></td><td><a href="implementation/conversation-objects">conversation-objects</a></td></tr></tbody></table>
