# integrate & code

- [API calls](/integrateandcode/custom-back-end-integrations.md): Integrate Chatlayer with your backend or 3rd-party services to share data with the bot, or enrich the bot with captured data.
- [Configure your API integration](/integrateandcode/custom-back-end-integrations/configure-your-api-integration.md)
- [Advanced API features](/integrateandcode/custom-back-end-integrations/advanced-api-integrations.md)
- [Custom integrations 101](/integrateandcode/custom-back-end-integrations/integrations-101.md): Integrations with Chatlayer, how does it work?
- [Code editor](/integrateandcode/code-action.md): Learn how to steer the conversation by writing JavaScript code with the Code Action.
- [\[Example\] Sending data to Airtable (POST)](/integrateandcode/code-action/airtable.md)
- [\[Example\] Retrieving data from Airtable (GET)](/integrateandcode/code-action/retrieving-data-from-airtable-get.md)
- [\[Example\] Making SOAP requests](/integrateandcode/code-action/making-soap-requests.md)
- [App integrations](/integrateandcode/app-integrations.md): Native integrations to get data into and out of your bot, without having to use a custom developed integration, via API plugin or code editor.
- [Airtable](/integrateandcode/app-integrations/airtable.md): Airtable is a cloud collaboration service. It’s a spreadsheet-database hybrid: has the capabilities of a database applied to a spreadsheet.
- [Emarsys (beta)](/integrateandcode/app-integrations/emarsys.md): Emarsys is a comprehensive marketing automation platform that enables personalized customer engagement through email, SMS, and other channels.
- [Freshdesk](/integrateandcode/app-integrations/freshdesk.md): With the Freshdesk integration, users can submit a new ticket to your customer support service through a bot
- [Freshdesk Messaging](/integrateandcode/app-integrations/freshdesk-messaging.md): You can easily integrate your Chatlayer bot to Freshdesk Messaging, also known as Freshchat, and offload customers from the bot to your customer support lines in Freshdesk
- [Gmail](/integrateandcode/app-integrations/gmail.md): Lean how to integrate Gmail to your chatbot with an Action block.
- [Intercom](/integrateandcode/app-integrations/intercom.md): This tutorial will guide you on how to connect your Chatlayer bot to Intercom.
- [Mailgun](/integrateandcode/app-integrations/mailgun.md): Mailgun by Sinch is an email delivery service for sending, receiving, and tracking emails.
- [OpenAI: GPT-3, ChatGPT and GPT-4](/integrateandcode/app-integrations/openai-gpt-3-chatgpt-and-gpt-4.md): OpenAI offers GPT-3, ChatGPT and GPT-4. The GPT-series uses state-of-the-art NLP technology to generate responses in your chatbot, by providing answers that fit the context of the conversation.
- [Salesforce](/integrateandcode/app-integrations/salesforce.md): All about the Salesforce integration.
- [Slack](/integrateandcode/app-integrations/slack.md): This documentation will walk you through the steps to seamlessly download, configure, and connect the Chatlayer bot app to your Slack workspace.
- [Topdesk](/integrateandcode/app-integrations/topdesk.md): If your company already uses Topdesk as the customer support provider, you can easily use this app to create, update and retrieve incidents. Here are some instructions.
- [Zendesk Support](/integrateandcode/app-integrations/zendesk-support.md): With this App you can have strong collaboration between your bot and your Zendesk account
- [Zendesk Sunshine (beta)](/integrateandcode/app-integrations/zendesk-sunshine-beta.md): Integrate you Chatlayer bot to the channels you manage from Zendesk Sunshine and offload to Zendesk Chat
- [Expression syntax](/integrateandcode/expression-syntax.md): Get the flexibility to use code syntax functions in your bot without the need of extensive coding skills.
- [Human handover & live chat](/integrateandcode/human-offloading-live-chat.md)
- [Sinch Contact Pro](/integrateandcode/human-offloading-live-chat/sinch-contact.md)
- [#Interact](/integrateandcode/human-offloading-live-chat/interact.md): Learn how to configure Interact with your chatbot
- [Genesys Cloud](/integrateandcode/human-offloading-live-chat/genesys-purecloud.md): Learn how to setup your Chatlayer chatbot with Genesys Cloud (formerly Genesys PureCloud) for human handover
- [Offloading Webhook](/integrateandcode/human-offloading-live-chat/offloading-webhook.md): Learn how to create your own human handover integration through the Offloading Webhook
- [Salesforce Service Cloud](/integrateandcode/human-offloading-live-chat/salesforce-service-cloud.md)
- [Sparkcentral by Hootsuite](/integrateandcode/human-offloading-live-chat/sparkcentral-beta.md)
- [Zendesk Chat](/integrateandcode/human-offloading-live-chat/zendesk-chat.md): Learn how to configure and use Zendesk Chat on Chatlayer
- [Chatlayer messages specifications](/integrateandcode/chat-message-structure-for-apis.md): Get to know what the code of the Chatlayer messages looks like so that you can use it in your API calls or your offloadings.
