Integrations
By Michael
By Michael
Connect your tools: Shopify, calendar, Notion and more.
Integrations: an overview
What are integrations for? Integrations connect Madyis Hub to the tools you already use. They serve two main purposes: - Enriching your conversations: showing useful information next to the exchange (for example a customer's orders). - Giving context to your AI agents: your Madyis AI can then answer more precisely, find an order, check a calendar or draw on a knowledge base. The result: less copy-pasting between software, and faster, more accurate replies. Where to find them 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Browse the list of available integrations. 4. Click an integration to see its description and the connect button. The main integrations - Shopify: show your customers' orders in the conversation and let the AI answer about parcel tracking. - Google Calendar: the AI checks your availability and books appointments. - Google Reviews: the AI automatically replies to your reviews. - Notion: import your pages as the AI's knowledge base. - Slack: receive and reply to conversations from Slack. - Dialogflow: connect a Google bot to an inbox. - Google Translate: automatically translate your customers' messages. - Dyte: start a video call inside a conversation. Good to know Each integration has its own help article with detailed steps. Some integrations are already active, others are coming soon: we say so clearly in each article.
Shopify (e-commerce)
โน๏ธ Coming soon โ Connecting your Shopify store already works on test stores. Public distribution (via the Shopify App Store) is currently under review by Shopify. You can test the integration right now; general availability is coming shortly. What it does The Shopify integration links your store to Madyis Hub. In practice: - The customer's orders appear right next to the conversation. - Your AI agent can find an order and answer common questions on its own: order status, parcel tracking and delivery. Your customers get an instant answer, and your team saves time. Connect your Shopify store 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Shopify. 4. Click Connect and enter your store address (in the format your-store.myshopify.com). 5. Authorize access on the Shopify screen that appears. 6. You are returned to Madyis Hub automatically: the store is connected. What the AI can do Once the store is connected, in a conversation where the customer is identified, the AI can: - find the order from the email or order number; - state the status (paid, prepared, shipped, etc.); - give the tracking number and the parcel tracking link; - provide the delivery date or status. Good to know Madyis Hub only requests read access to orders and customers: the integration never modifies your store.
Google Calendar (appointment booking)
What it does With Google Calendar connected, your AI agent can book appointments for your customers without you lifting a finger. The AI: - checks your real availability in your calendar; - offers free slots during the conversation; - books the chosen appointment; - automatically creates a Google Meet link and sends an email invitation to the customer. Perfect for demos, consultations, trials or in-store appointments. Connect your Google account 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Google Calendar. 4. Click Connect. 5. Choose your Google account and authorize access to your calendar. 6. You are returned to Madyis Hub: the calendar is connected. Enable appointment booking for the AI Once the calendar is linked, make sure your AI agent is allowed to use it: 1. Open the AI Agents section. 2. Select the relevant agent. 3. Make sure appointment booking is enabled for this agent. Good to know - The AI only offers genuinely free slots: no double booking. - The customer receives the email invitation with the video call link. - Each account connects its own Google calendar.
Google Reviews (automatic replies)
โน๏ธ Coming soon โ This integration is ready, but it is waiting for access to the Google API (Google's authorization to reply to your reviews). Until that access is granted, replies cannot be published. We will enable the integration as soon as the authorization is received. What it does Your AI agent replies on your behalf to the reviews left on your Google Business Profile. Recommended hybrid mode: - Positive reviews (4 to 5 stars) โ the AI automatically publishes a warm thank-you. - Tricky reviews (lower rating) โ the AI writes a draft that you approve before publishing. You save time while keeping control over sensitive replies. Connect your Google profile 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Google Reviews. 4. Click Connect and choose your business's Google account. 5. Authorize access to your Business Profile. 6. Select the relevant location. Choose the reply mode On the integration screen, choose how the AI replies: - Hybrid (recommended): positives published automatically, negatives as drafts. - Draft: every reply goes through your approval. - Automatic: every reply is published without approval. Approve a draft 1. Open Settings โ Integrations โ Google Reviews. 2. Review the list of reviews and pending drafts. 3. For each draft you can edit the text, publish it or dismiss it.
Notion (knowledge base)
What it does Your procedures, FAQs and product sheets may already live in Notion. This integration imports them into the knowledge base of your AI agent. As a result, the AI answers your customers using your real information, with nothing to rewrite. Step 1 โ Connect Notion 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Notion, then Connect. 4. Sign in to your Notion workspace and authorize access. 5. You are returned to Madyis Hub: Notion is connected. Step 2 โ Share your pages with the integration Important: connecting Notion is not enough. You also need to share the pages the AI is allowed to read. In Notion: 1. Open the page (or parent page) you want to make accessible. 2. Click the โฏ menu at the top right of the page. 3. Choose Connections. 4. Select Madyis HUB from the list. Repeat for each page (or share a parent page that contains the sub-pages). Step 3 โ Import into the AI agent 1. Open the AI Agents section and select your agent. 2. Go to the Knowledge tab. 3. Click Import from Notion. 4. Choose the pages to import and confirm. Good to know If the AI does not "see" a piece of information, first check that the relevant page has actually been shared with the integration (step 2). This is the most common cause.
Slack
What it does The Slack integration keeps your team in sync. You get a notification in Slack for every new conversation, and you can reply straight from Slack: your reply is sent to the customer as if you had written it in Madyis Hub. Handy if your team already lives in Slack every day. Connect Slack 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Slack. 4. Click Connect (you are redirected to Slack). 5. Choose your Slack workspace and authorize access. 6. Select the Slack channel where conversations should arrive. How it works day to day - Each new conversation appears in the chosen Slack channel. - Reply in the message thread: your reply goes to the customer. - The history stays visible in Madyis Hub as usual. Good to know Slack acts as a relay: the customer never sees Slack, they simply receive your reply on their usual channel (email, widget, etc.).
Dialogflow
What it does Dialogflow is Google's chatbot service. This integration lets you connect your Dialogflow bot to a Madyis Hub inbox. The bot handles the first questions automatically, then hands the conversation over to a human agent if needed. Note: if you mainly want a ready-to-use AI, the built-in Madyis AI agent can already answer your customers with no Dialogflow setup. Dialogflow is for those who have already built a Google bot. Before you start From your Google Cloud / Dialogflow project, you will need: - the Dialogflow project ID; - the project's key file (service account key, in JSON format); - optionally the project's region. Connect Dialogflow 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Dialogflow. 4. Enter the project ID, upload the key file and provide the region if requested. 5. Confirm to save the integration. Enable the bot on an inbox 1. Open Settings โ Inboxes. 2. Choose the relevant inbox, then its bot / Dialogflow settings section. 3. Link your Dialogflow bot to that inbox.
Google Translate
What it does This integration uses Google Translate to automatically translate your customers' messages. The language is detected on its own, then the message is converted into your language. This lets you understand and reply to customers worldwide, even without speaking their language. Enable Google Translate 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Google Translate. 4. Click Connect / enable the integration. How to use it in a conversation 1. Open a conversation containing a message in another language. 2. Use the translate option shown on the message. 3. The translation appears next to the original message. Good to know - The translation helps your team understand messages; it does not change the language shown to the customer. - For fully automatic replies in the customer's language, the Madyis AI agent handles that instead: it naturally replies in the language of the message.
Dyte (video calls)
What it does Dyte adds video and audio calls to your conversations. When written messages aren't enough, you start a call in one click, right from the conversation. No other software needed: the customer joins the call via a simple link. Enable Dyte 1. Sign in to your Madyis Hub dashboard. 2. Open Settings โ Integrations. 3. Click Dyte. 4. Click Connect / enable the integration. Start a call in a conversation 1. Open the relevant conversation. 2. Use the video call option offered in the conversation. 3. A message with the meeting link is sent to the customer. 4. The customer clicks the link to join the call; you join from your side. Good to know Perfect for a demo, troubleshooting or a more personal exchange, while keeping a record of the conversation in one place.
Bring your own AI agent
What it does Already have an AI agent you built elsewhere? You can connect it to Madyis Hub so it answers your customers instead of the built-in Madyis AI. The choice is made inbox by inbox: one inbox can use your external agent, another the Madyis AI. Compatible agents and services: - Claude (Anthropic) - OpenAI - n8n - Hermes - any OpenAI-compatible endpoint What you need - your agent's format: OpenAI, Anthropic, or simple Webhook; - the endpoint URL to send messages to; - the access key (API key or token). Connect your external agent 1. Open the AI Agents section and select the agent to configure. 2. Go to Settings. 3. Open AI Engine. 4. Choose My own external agent. 5. Set the format (OpenAI / Anthropic / simple Webhook). 6. Enter the endpoint URL then the key. 7. Click Test connection to check everything works. 8. Save. Good to know - If the connection test isn't green, check the URL, the key and the chosen format. - You can switch back to the built-in Madyis AI at any time by changing the AI Engine again.
Custom tools (AI actions)
What it does Custom tools let your AI agent take action, not just reply. You define HTTP actions (calls to your own APIs or services), and the AI can trigger them at the right moment during a conversation. For example: - check stock before promising a delivery time; - create a ticket in your internal tool; - track an order in your system. The AI calls the action, gets the result and uses it to reply to the customer. Where to set it up Custom tools are managed in the AI Agents โ Custom tools section. Create a custom tool 1. Open the AI Agents section. 2. Click Custom tools. 3. Click Add (or create a new tool). 4. Give it a clear name and a description: this is what helps the AI know when to use the tool. 5. Enter your API's URL and the HTTP method (for example GET or POST). 6. Add authentication headers if needed (API key, token). 7. Define the parameters the AI must provide (for example an order number). 8. Save the tool. Enable the tool for an agent 1. Open the relevant AI agent. 2. Attach the custom tool you just created. Good to know - Polish each tool's description: the clearer it is, the better the AI knows when to use it. - Make sure your API responds quickly, so the customer isn't kept waiting.
Webhooks (for developers)
What it is for A webhook lets Madyis Hub automatically notify your own systems as soon as something happens in your account: for example a new conversation, a new message, or a status change on a conversation. In practice, you provide a web address (a URL) that you own, and Madyis Hub sends a message (an HTTP call) to it for every event. It is the ideal tool to connect Madyis Hub to your automations: trigger an action in your CRM, feed an internal tool, send an alert to another piece of software, and so on. Everything happens in real time, with no need to check manually. โน๏ธ Good to know โ This feature is mainly aimed at people comfortable with technical setups (developers, or an automation tool). If you have no system to connect, you can safely skip this article. How to add a webhook 1. Go to Settings โ Integrations โ Webhooks. 2. Click Configure, then Add a new webhook. 3. In the Subscription URL field, enter the web address that should receive the events (for example https://my-system.com/madyis-hub). 4. Select the events you want to receive (new conversation, new message, status change, and so on). You can choose only some of them. 5. Click Create webhook. That's it: from now on, every time one of these events occurs, Madyis Hub automatically sends the information to your URL. What you receive For each event, Madyis Hub sends an HTTP POST request to your URL, with the details in JSON format (the event type, the conversation or message involved, and so on). Your system just needs to read this information and react however you like. A few best practices - Your URL should be publicly reachable and ideally use HTTPS (a secure address). - It should respond quickly: simply acknowledge receipt, then process the content on your side. - You can create several webhooks pointing to different URLs, for example one per system you want to feed. Editing or deleting a webhook 1. Go back to Settings โ Integrations โ Webhooks. 2. Find the webhook in the list. 3. Use the actions next to it to edit it (change the URL or the events) or delete it. If you stop receiving anything, first check that your URL is still online and responding correctly.
Dashboard Apps
What it is for Dashboard Apps let you display your own application or web page directly inside the conversation panel. For example: the customer record from your CRM, an order summary dashboard, your internal tool, a purchase-history page, and so on. The benefit: giving your agents the context from your own tools without leaving the conversation. They reply to the customer while keeping the useful information right in front of them, all in one place. No more juggling between multiple tabs or pieces of software. How the display works You simply provide a URL (the web address of the page to display). Madyis Hub embeds that page in a tab of the conversation panel. When the agent opens a conversation, your page is shown and automatically receives information about the current contact and conversation, so it can display the right customer record at the right time. โน๏ธ Good to know โ To show data specific to each customer, your web page needs to know how to receive and use this information. This usually requires a small bit of development with your technical team. How to add a Dashboard App 1. Go to Settings โ Integrations. 2. Choose Dashboard Apps. 3. Click Configure, then Add a new app. 4. Give the app a name (this is what appears on the tab, for example "CRM" or "Orders"). 5. Enter the URL of the page to display. 6. Save. You can add several apps: each one appears in its own tab in the conversation panel. Where to find it Open any conversation: your app appears in the side panel, next to the contact's information. Click its tab to display it. Editing or deleting an app 1. Go back to Settings โ Integrations โ Dashboard Apps. 2. Find the app in the list. 3. Use the actions next to it to edit it (change the name or URL) or delete it.
More integrations are coming
What it is for Madyis Hub already connects to many tools, and the list of integrations keeps growing so you don't have to juggle between several pieces of software. โน๏ธ Coming soon โ New connectors are in the works. In particular, we are working on integration with Linear (ticket and bug tracking, to create and link tasks directly from a conversation), as well as additional CRM connectors. Need a specific tool? We prioritise new integrations based on your requests. If a tool you use is not available in Madyis Hub yet, let us know: your feedback helps us decide what to build first. You can contact us directly from the chat bubble on our website, or through your usual support channel. Please tell us: - the name of the tool you'd like to connect; - what you'd like to do with it (for example sync contacts, create tickets, display customer data); - how often you use it, to help us gauge demand. In the meantime, remember that Webhooks and Dashboard Apps already let you connect Madyis Hub to many of your own systems.