* Let bots work together
Right now, we can create custom bots, which is great. A small but powerful addition would be the ability for bots to
send their output directly to another bot
as input.
* Why it matters
This would allow specialised bots to work together, creating
automated workflows
and it removes the need for users to to manually copy/paste responses between them. Instead of building a single all-purpose bot, users could chain multiple specialised bots for efficient and modular task handling.
Also, specialised bots generally perform better because they have clearer, narrower instructions created specifically for their tasks.
* Proposed implementation (low effort, high impact)
  • Add a
    "Send output to"
    option in the bot settings.
  • Users can enter the name of another custom bot (with an
    @ mention autocomplete
    to select from existing bots).
  • When a bot finishes, it automatically sends its output to the next bot.
* Example use cases
  1. A
    content generator bot
    generates an article and passes it on to an
    SEO bot
    , that optimises it for search engines before publishing.
  2. A
    coding bot
    writes a script, then sends it to a
    debugging bot
    that checks for errors and suggests improvements.
  3. A
    marketing bot
    pulls all information from client meeting notes and passes it to a
    proposal bot
    to create a structured proposal, that then sends its to a
    tone of voice bot
    to align with tone of voice guidelines.
  4. And lots more possibilities.
This simple addition would greatly expand what custom bots can do without needing complicated new systems. It keeps things easy while enabling
advanced AI workflows
for Merlin.
Would love to hear your thoughts on this!