Home Other Channels
🔎

Other Channels

Expand your reach with Akece by integrating multiple platforms like email, social media, and more.
StĂŞnio AnĂ­bal
By StĂŞnio AnĂ­bal
• 7 articles

How to configure WhatsApp

Akece allows you to manage WhatsApp Business conversations directly from your dashboard, in a practical and centralized way. You can configure the channel in three different ways: - Using the embedded signup process, with coexistence mode support - Manually configuring via WhatsApp Cloud API - Manually configuring via Twilio Below, we explain each of these methods so you can choose the one that best suits your operation. Option 1: Embedded signup (recommended) The embedded signup process is the fastest and most integrated way to connect your WhatsApp Business number to Akece. It allows you to link your number directly without manual technical setup and supports coexistence mode — meaning you can still use the same number in other Meta tools, like the WhatsApp Business app, if needed. How to configure: 1. Go to Settings → Inboxes → Add new 2. Click the configure link next to WhatsApp 3. Log in to your Facebook account and follow the steps to: - Choose or create a Business Account - Register and verify a phone number (you’ll receive a verification code via call or SMS) 4. Once verified, your number will be connected and ready to use You can then assign the desired agents to the inbox and start replying to conversations. Option 2: Manual configuration via Cloud API If you prefer to manually configure the WhatsApp Cloud API — for example, to use an existing number or set up custom integrations — Akece also supports this method. Main steps: 1. Generate a permanent token using Meta for Developers 2. Get the Phone Number ID and Business Account ID 3. Go to Settings → Inboxes → Add new 4. Click the configure link next to WhatsApp 5. Select the manual configuration via Cloud API option 6. Fill in the fields with: - Phone number - Access token - Phone Number ID - Business Account ID 7. Copy the webhook URL and verification token provided by Akece 8. Go back to your Facebook Developer Console and configure the webhook with this information 9. Enable the messages event in the Webhooks section Once completed, you’ll be able to send and receive messages using WhatsApp Cloud API through Akece. Option 3: Configuration via Twilio Akece also supports connecting the WhatsApp channel via Twilio, ideal for teams already using Twilio as a provider. To configure: 1. Go to Settings → Inboxes → Add new 2. Click the configure link next to WhatsApp 3. Select the Twilio integration option 4. Fill in the following information: - Twilio Account SID - Authentication Token - Registered WhatsApp number - Webhook URL (provided by Akece) 5. In your Twilio Console, configure the webhook using the URL provided 6. Finish the setup and add agents to the inbox This integration allows you to keep WhatsApp conversations synced with Akece while using Twilio’s infrastructure to send and receive messages. If you need help configuring your WhatsApp channel, feel free to contact our team: đź“© [email protected] 📱 @akece.ai

Last updated on Apr 16, 2025

How to configure Facebook Messenger

Connecting your Facebook Page to Akece allows you to receive and reply to messages directly from the platform’s dashboard, centralizing your customer support in one place. Step-by-step: Connect your Facebook Page 1. Go to Settings → Inboxes → Add Inbox 2. Click the Configure link next to the Messenger option 3. On the next screen, click Log in with Facebook — a new window will open 4. Log in with your Facebook account and select the page you want to connect 5. Make sure to grant all requested permissions — this is essential for Akece to function properly with the channel 6. After authorization, Akece will display a list of your Facebook Pages. Select the one you want to use 7. Finally, assign agents to the Messenger inbox 🎉 Done! From now on, whenever a customer sends a message to your Facebook Page, it will appear in Akece and you can respond directly from the platform. Additional Messenger inbox settings Your Messenger inbox will now appear in the inbox list. To customize or adjust this channel: 1. Go to Settings → Inboxes 2. Click the gear icon next to the Messenger inbox The following tabs will be available: Settings tab - Enable channel greeting: Send an automatic welcome message whenever a new conversation starts - Enable Satisfaction Rating (CSAT): Automatically send a satisfaction survey at the end of the conversation. Results can be viewed in the Reports section - Reauthorize: If needed, click this button to reconnect your Facebook Page and renew permissions Collaborators tab - Add or remove agents from the Messenger inbox - Enable or disable automatic assignment of conversations to the agents assigned to this inbox - Click Update to save changes Business Hours tab - If your team works within specific hours, activate the option Set business hours for this inbox - Write a message that will be shown when customers reach out outside working hours - Define available hours for each day of the week and set the appropriate time zone - Click Update Business Hours to save With your Messenger channel connected, you can offer fast, direct, and efficient support through one of the most popular messaging platforms. Need help with the setup? Contact us: đź“© [email protected] | 📱 @akece.ai

Last updated on Apr 16, 2025

How to configure Instagram

You can connect your Instagram account to Akece and manage direct messages (DMs) directly from your dashboard, alongside your other support channels. ⚠️ Important: To successfully integrate Instagram, your account must be a Business Account and linked to a Facebook Page. Required prerequisites Before starting the integration, make sure the following requirements are met: - Your Instagram account is a Business Account - Your Instagram account is connected to a Facebook Page đź’ˇ Tip: This Instagram Help Center article explains how to convert a personal profile into a business account. How to connect the Instagram channel Follow the steps below to set up the channel: 1. Access the inbox settings In your Akece dashboard, go to: Settings → Inboxes → Add Inbox 2. Click the Configure link for Instagram You will see a list of available channels. Find Instagram and click Configure. 3. Log in with your Instagram account A new window will open asking you to log in to your Instagram account. Follow the prompts to complete authentication. âś… Be sure to grant all requested permissions — this is essential for Akece to correctly receive and send messages through the Instagram channel. 4. Select your Instagram and Facebook Page After logging in, select: - The Instagram account you want to connect - The Facebook Page linked to that Instagram account (required for integration) 5. Add agents to the inbox Lastly, choose the agents who will have access to the Instagram channel and click Add. 🎉 All set! Whenever a customer sends a direct message to your Instagram profile, it will appear in your Akece inbox and you can reply directly from the platform. Need help configuring your Instagram channel? Contact us: đź“© [email protected] | 📱 @akece.ai

Last updated on Apr 16, 2025

How to Configure an Email Channel

In Akece, you can manage email-based support directly from your dashboard, centralizing conversations and optimizing your service flow. This guide will show you how to create an Email-type inbox and configure integrations with providers like Gmail or Outlook (Microsoft). đź“© Step 1 – Create an Email Inbox Go to Settings → Inboxes → Add Inbox Click on the Email icon. Fill in the following fields: - Channel Name – how you want to identify this inbox - Support Email Address – the address you want to connect Click Create Email Channel. If you're using a Microsoft email (Outlook), see the "How to connect a Microsoft email account" section below. Add agents to the newly created inbox — only assigned agents will be able to view and respond to messages in this channel. ⚙️ Step 2 – Configure the Email Channel Go to Settings → Inboxes → [Your Email Inbox] → Configuration tab You’ll find three main options: ➤ Email Forwarding 1. Copy the forwarding address provided by Akece. 2. Access your email provider (e.g., Gmail) and configure automatic forwarding to that address. 3. Send a test email to confirm the setup — it should appear in your Akece inbox. ➤ IMAP Configuration To allow Akece to fetch emails directly from your provider: - Enable the IMAP Configuration option - Fill in the following fields: - Server Address - Port - Email Address - Password Click Save and send a test email to confirm it’s working. ⚠️ If you use Gmail with two-factor authentication, you’ll need to generate an app password. See the steps below. ➤ SMTP Configuration To allow Akece to send emails through your provider: - Enable the SMTP Configuration option - Fill in the following fields: - SMTP Server - Port - Email Address - Password - Domain (if required) Click Save and send a test reply via a conversation in Akece. ✉️ Gmail-Specific Settings Enable IMAP in Gmail - Go to Gmail → click the gear icon → See all settings - Open the Forwarding and POP/IMAP tab - Check Enable IMAP → Save changes Allow Less Secure Apps Only for accounts without two-step verification - Go to Google Account Security Settings - Enable Allow less secure apps Generate an App Password (for 2FA-enabled accounts) - Go to Google Account Security - Open App Passwords - Choose Mail as the app and your device - Click Generate and use the generated password in Akece Set Up Forwarding in Gmail - Go to Gmail Settings → Forwarding and POP/IMAP - Click Add a forwarding address and paste the one provided by Akece - Confirm the pop-up and enter the verification code received in your Akece inbox - Choose to Forward a copy of incoming emails đź“§ How to Connect a Microsoft Email (Outlook) 1. Go to Settings → Inboxes → Add Inbox 2. Click Email, then the Microsoft icon 3. Log in with your Outlook account 4. Grant all requested permissions to Akece 5. Add agents to the inbox âś… No need to manually configure IMAP/SMTP — Akece takes care of it using Microsoft’s secure defaults. If your access token expires, go to Settings → Inbox Configuration, and click Reauthorize Microsoft Account. With your email channel integrated, you can centralize your support and manage all messages in one place. Need help with your email configuration? Reach out to us: đź“© [email protected] | 📱 @akece.ai ➡️ Next step: Connect other channels like WhatsApp, Instagram, or Telegram!

Last updated on Apr 16, 2025

How to Create an API Inbox

In Akece, you can configure a support channel using the API, allowing you to integrate a custom messaging system directly into the platform. This type of channel is ideal when you want to build your own customer support interface or connect Akece with another system. How to Set Up an API Channel 1. Create the Channel - Go to Settings → Inboxes - Click on Add Inbox - Select the API option - Enter a name for the channel - Add a callback URL – this is where Akece will send notifications when a new message is created - Add the agents who should have access to this inbox âś… The channel is now ready to use. How to Send Messages via the API The message flow through the API involves three main steps: 1. Create the Contact Use the Create Contact API, passing the inbox_id of the API channel along with the contact details. This will automatically create a session for the contact. In the API response, locate the source_id field within contact_inboxes. This source_id identifies the session and will be used in the next step. 2. Create a Conversation Use the source_id to initiate a new conversation. The response will include a conversation_id, which will be used to send messages. 3. Send a Message With the conversation_id, you can send messages using the API. Messages can be of the following types: - incoming – messages sent by the contact - outgoing – messages sent by the agent How to Receive Messages in the Callback When a new message is received in this channel, Akece will send a POST request to the callback URL specified when creating the inbox. The payload follows the standard webhook format and includes fields such as: - event - message_type - conversation - sender - and more This allows you to handle incoming events and sync your system with Akece in real time. How to Use Client APIs Akece offers dedicated client-side APIs so you can build your own customer-facing interface. Examples of use: - Build a custom chat widget for your website - Integrate the messaging system into a mobile app - Connect Akece to third-party platforms without an official SDK You can use the inbox_identifier and customer_identifier to perform actions like: - Creating, retrieving, or updating contacts - Creating and listing conversations - Creating, listing, and updating messages Check the Client API documentation for full details. How to Authenticate with HMAC HMAC authentication ensures secure communication through the API channel. To generate the signature: 1. Obtain the hmac_token from the API inbox configuration in your Akece dashboard 2. Use it to generate the identifier_hash 3. Include the hash along with the customer's identifier in your API requests WebSockets and Real-Time Updates To receive live updates in your frontend, connect to Akece’s WebSocket: wss://dash.akece.com/cable Use the pubsub_token returned when creating the customer to authenticate and listen to events. Need help configuring your API channel? Reach out to us: đź“© [email protected] | 📱 @akece.ai

Last updated on Jun 10, 2025

How to Set Up WhatsApp with Twilio

Akece allows you to manage WhatsApp conversations directly from your dashboard, offering different integration methods. This guide shows how to configure the WhatsApp channel using Twilio’s API — one of the available alternatives alongside the embedded signup via Cloud API (the recommended method). Prerequisites Before you begin, make sure you have: - A Twilio account - A valid phone number enabled for WhatsApp You can integrate Twilio into Akece in two ways: - Without a Messaging Service (direct setup) - With a Messaging Service Setup Without a Messaging Service 1. Access your Twilio account and create a new project - Click Create New Account - Fill in the required information 2. Retrieve your account credentials - Copy the Account SID, Auth Token, and your Twilio phone number - If you don’t have a number yet, add one in your Twilio dashboard 3. Create the WhatsApp inbox in Akece - Go to Settings → Inboxes → Add Inbox - Select the WhatsApp channel - Choose Twilio as the provider - Enter your Account SID, Auth Token, and phone number in the format: whatsapp:+55xxxxxxxxx - Add the agents who should have access to this inbox 4. Configure the webhook - In Akece, go to the WhatsApp inbox and click Settings - Copy the Webhook URL provided by Akece Now in Twilio: - Go to Phone Numbers → Active Numbers - Paste the webhook URL in the Messaging webhook field - Click Save Setup With Messaging Service 1. Create a Messaging Service in Twilio - Go to Messaging → Services → Create Messaging Service - Complete the setup by following the steps on screen - Copy the Message Service SID 2. Create the WhatsApp inbox in Akece - During inbox creation, select Use Twilio Messaging Service - Enter the Account SID, Auth Token, and Message Service ID - Copy the Webhook URL from the WhatsApp inbox in Akece 3. Configure the webhook in Twilio - Go to Phone Numbers → Manage → Active Numbers - Paste the Akece webhook URL into the Messaging section - Save the changes Frequently Asked Questions Does Akece support WhatsApp message templates via Twilio? Currently, no. The Twilio integration does not support WhatsApp message templates (HSMs). I use Twilio Studio. Should I do anything different? Yes. Updating the webhook URL directly may affect your current flow. Instead: - Identify the step in the flow where the handover to an agent occurs - Add a "Make HTTP Request" block using the data provided by Akece - Ensure your flow correctly handles customer responses after transferring to the support team Need help configuring your WhatsApp channel with Twilio? đź“© [email protected] | 📱 @akece.ai

Last updated on Apr 16, 2025

How to Set Up a WebSocket Connection

Akece allows you to establish real-time connections using the WebSocket protocol, enabling continuous data exchange between client and server. This feature is ideal for building custom integrations, such as real-time dashboards, mobile interfaces, and instant conversation updates. Why Use WebSocket? A WebSocket connection delivers real-time updates without requiring a page refresh. This results in a smoother user experience — especially useful in internal tools, mobile apps, or custom interfaces. How to Establish a WebSocket Connection The WebSocket URL for Akece follows this format: wss://dash.akece.com/cable To authenticate, you’ll need a corresponding PubSub token. There are two types: - User token: used by agents or admins. It can be obtained via the profile API. - Contact token: automatically generated when creating a contact via API. It is limited to that customer session. Example Connection const stringify = (payload = {}) => JSON.stringify(payload); const pubSubToken = "<your-pubsub-token>"; const accountId = "<your-account-id>"; const userId = "<your-user-id>"; const connection = new WebSocket("wss://dash.akece.com/cable"); connection.send( stringify({ command: "subscribe", identifier: stringify({ channel: "RoomChannel", pubsub_token: pubSubToken, account_id: accountId, user_id: userId, }), }) ); Updating Presence Status To maintain online presence status, send the following payload every 30 seconds: For agents/admins: const userPayload = stringify({ command: "message", identifier: stringify({ channel: "RoomChannel", pubsub_token: "<user-pubsub-token>", account_id: accountId, user_id: userId, }), data: stringify({ action: "update_presence" }), }); connection.send(userPayload); For contacts: const contactPayload = stringify({ command: "message", identifier: stringify({ channel: "RoomChannel", pubsub_token: "<contact-pubsub-token>", }), data: stringify({ action: "update_presence" }), }); connection.send(contactPayload); Supported Event Types You’ll receive real-time events as interactions happen on the platform. Here are some of the key event types: - conversation.created – a new conversation has started - message.created – a new message was received - message.updated – a message was edited - conversation.status_changed – conversation status was updated - conversation.typing_on / typing_off – typing indicators - contact.updated – contact information changed - presence.update – online/offline status update - notification_created – a new notification was triggered These events can be used to build dynamic interfaces, automated flows, or custom dashboards. Need help integrating with WebSocket? đź“© [email protected] | 📱 @akece.ai

Last updated on Apr 16, 2025