Developers
The Developers section turns your integration or prepared workflow into a product for other Senler AI projects. This is where an author creates an application, configures its capabilities, tests it, adds documentation, and submits the result for publication.
An application does not remain only in the author's cabinet. After publication, users find it in their project catalog, read its description and, when the author has provided it, its documentation. They can then connect an integration, install a tool, or deploy a ready-made solution.
How to open the section
- In the project side menu, click your avatar.
- In the menu that opens, select For Developers.

The Description page opens.
What is in the section
The section menu contains two pages:
- Description gives an overview of application types and links to the documentation, API, and Senler UI;
- Applications contains the applications you have created and the button for creating a new application.

What you can build
Website integration
A Website integration connects an external service to Senler AI data and capabilities through OAuth and the API. This can connect a CRM, analytics service, payment system, or another product. The user finds the integration under Plugins, opens the developer website, and confirms the required permissions.
Plugin
A Plugin adds HTTP or MCP actions for agents, custom automation steps, MCP application actions, an embedded interface, or several capabilities together. The user installs it from the plugin catalog, then uses the available features in agents, automations, and the embedded page.
Ready-made solution
A Ready-made solution contains a prepared set of agents, segments, landings, and other resources for a specific workflow or funnel. The user installs a published version from Ready-made solutions and completes the setup steps defined by the author.
To keep the terms clear: an application is what the author creates in the Developers section. After publication, Website integration and Plugin applications are listed under Plugins, while Ready-made solution applications appear in the separate Ready-made solutions catalog.
How users find and use an application
Project catalogs have three tabs:
- Catalog contains published applications that can be connected or installed;
- Installed contains applications already added to the current project;
- My contains applications created by the current user and provides a way back to their developer settings.
A published application card explains its purpose and links to the author's website or documentation when provided. The next step depends on the type:
- a Website integration continues on the external service and requests access through OAuth;
- a Tool is installed into the project, after which the user works with its embedded page, adds the required actions to agents, and uses published steps in automations;
- a Ready-made solution creates resources from its published version and guides the user through the steps defined by the author.
How to release an application
- Decide what result the user should receive and choose the appropriate application type.
- Create the application, then add a clear name and description in Russian and English.
- Configure the selected type's capabilities and test them in a test project.
- Add public documentation, the developer website, and a clear connection or installation flow.
- Submit the application for review in publication settings.
- After publication, open the matching catalog in a regular project and complete the entire user flow yourself.
Choose a task
- Create or open an application: application list, type selection, and creation.
- Configure a developer application through AI: developing an application through Senler.io User MCP.
- Connect an external service: Website integration, OAuth, and the API SDK.
- Build an application interface from Senler components: the Senler UI library and Storybook.
- Add custom actions to agents: the Plugin type and HTTP or MCP tool configuration.
- Add custom actions to automations: application automation steps.
- Give AI access to selected plugin backend methods: application actions.
- Review a complete open-source plugin example: RefLink architecture and source map.
- Give users a plugin interface inside the cabinet: an Embedded page.
- Configure a separate tool connection for each agent or account: the configurator and Senler Bridge.
- Distribute a prepared resource set: the Ready-made solution type, versions, installation steps, and update steps.
- Receive Senler AI events: application webhooks.
- Publish help for application users: application documentation.
- Embed the Senler AI widget into a website and connect it to your interface: widget development.
Project access
Creating or publishing an application does not give it access to other projects' data. An integration receives only the OAuth permissions confirmed by the user. Installing a Tool does not grant API access by itself either. A Ready-made solution separately controls developer access only to dialogs associated with that solution's agents.
Request only the permissions you need, keep secrets on the server, and never put tokens, Client Secret, or private parameters into public documentation or chat messages.