> ## Documentation Index
> Fetch the complete documentation index at: https://messenger-docs.cogfy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> Learn about plugins and how to use them with Cogfy Assistants

Plugins allow you to extend the capabilities of an assistant by integrating external services and custom functionalities.
On the plugins tab, you can add, update, duplicate, enable or disable, and delete plugins for your assistant.

Each plugin can be configured to connect with different tools, such as Google Calendar, and you can manage all plugin settings directly from the interface.
This makes it easy to customize how your assistant interacts with other systems and automates tasks according to your needs.

## Example Plugins

<AccordionGroup>
  <Accordion title="Assistant">
    The Assistant plugin allows you to integrate and configure AI assistants within your application. You can select an assistant, define its interaction strategy (Delegate or Orchestrate), and provide a description.

    The **Delegate strategy** lets the assistant directly use another assistant’s response.

    The **Orchestrate strategy** enables the assistant to process the response further before delivering the final answer.

    This plugin is designed to streamline assistant management and enhance collaborative AI workflows.
  </Accordion>

  <Accordion title="Contact">
    The Contact plugin allows your assistant to access and manage user contact information, making it easier to personalize interactions and provide relevant assistance.

    <img src="https://mintcdn.com/indigohive/D5Lol3YR5cs45uc4/images/contact-plugin.png?fit=max&auto=format&n=D5Lol3YR5cs45uc4&q=85&s=bb77f2431e428a2874e7096beb702691" alt="Screenshot of the Contact plugin in action." style={{ borderRadius: '0.5rem' }} width="620" height="381" data-path="images/contact-plugin.png" />

    The Contact plugin works seamlessly with the [Link assistant to phone number](/guide/assistants/link-assistant-to-phone-number) feature, enabling advanced automation and personalization in your conversations. By leveraging the Contact plugin, your assistant can update user tags in real time as conversations progress. These tags are then used as conditions in the assistant rules, allowing you to dynamically route conversations to the most appropriate assistant based on user behavior, interests, or profile changes.
  </Accordion>

  <Accordion title="Google Calendar">
    The Google Calendar plugin lets your assistant create, view, and manage calendar events.
    Users can connect their Google account and automate scheduling directly through the assistant.
  </Accordion>

  <Accordion title="HTTP Request">
    The HTTP Request plugin allows your assistant to make HTTP requests to external APIs.
    Configure the method, URL, headers, query parameters, and request body to integrate with other services.
  </Accordion>

  <Accordion title="MCP Server">
    The MCP Server plugin allows your assistant to interact with various communication channels, enabling it to send and receive messages across different platforms seamlessly.
  </Accordion>

  <Accordion title="Notion">
    The Notion plugin connects your assistant to Notion, enabling it to create and update pages, databases, and more within your workspace.
  </Accordion>

  <Accordion title="Reply Buttons">
    The Reply Buttons plugin enables your assistant to send WhatsApp messages with up to three interactive reply buttons.
    You can customize the header, body, footer, and button labels to fit your use case.

    <img src="https://mintcdn.com/indigohive/qLPUuBEKdnbNO8z7/images/reply-buttons-plugin.png?fit=max&auto=format&n=qLPUuBEKdnbNO8z7&q=85&s=99ffccc55dcc61b5e3554a7cd799aace" alt="Screenshot of the Reply Buttons plugin in action." style={{ borderRadius: '0.5rem' }} width="675" height="760" data-path="images/reply-buttons-plugin.png" />
  </Accordion>

  <Accordion title="Text to Speech">
    The Text to Speech plugin allows your assistant to convert text responses into audio messages, enhancing accessibility and user experience.
  </Accordion>
</AccordionGroup>

<Info>
  You can view all available plugins in the "Plugins" tab on the assistant's page.
</Info>

This section allows you to see, manage, and configure the plugins connected to your assistant, making it easy to extend its functionality and integrate with external services.
