Help center
Step-by-step guides to connect each channel with Hablari. No code: you get the credentials from the provider and paste them inside Hablari, in Settings → Integrations (company owner only). Credentials are stored encrypted and are never shown back to you.
WhatsApp Cloud API
Connect your WhatsApp Business number from Meta for Developers.
- 1Go to developers.facebook.com → “My Apps” → “Create App” and choose the “Business” type.
- 2Under “Add products”, find “WhatsApp” and click “Set up”.
- 3Open WhatsApp → “API Setup”: there you'll see the Phone Number ID and the WhatsApp Business Account ID.
- 4Connect your WhatsApp Business account and copy the “Phone Number ID”.
- 5Go to Meta Business Suite → “Business settings” → “System users” → “Add” with the Admin role.
- 6Click “Assign assets” and add your app and your WhatsApp Business account with “Full control”.
- 7Click “Generate token”, check the whatsapp_business_messaging and whatsapp_business_management permissions, and copy the permanent token.
- 8Make up a secret string (e.g. “hablari-verify-2026”): this will be your verify token. Paste it into Hablari.
- 9In WhatsApp → “Configuration”, paste the webhook URL and the same verify token, and subscribe to the “messages” field.
The token shown under “API Setup” expires in 24 h: use the permanent system user token (step 7). To message real customers (not test ones), Meta requires you to verify your business.
Official documentation for WhatsApp Cloud APIInstagram DM
Link your professional Instagram to a Facebook page and generate a token.
- 1Set your Instagram account to professional mode (Business) and connect it to a Facebook page.
- 2In developers.facebook.com, create an app of the “Business” type.
- 3Add the “Instagram” and “Facebook Login for Business” products.
- 4Under “Instagram → API Setup”, click “Generate access token” and log in with the Facebook account that owns the page.
- 5Grant the instagram_basic, instagram_manage_messages, instagram_manage_comments, and pages_messaging permissions, and authorize your page.
- 6In the Graph API Explorer, call GET /me/accounts requesting the access_token and instagram_business_account fields.
- 7Copy the access_token (page token) and the instagram_business_account.id (your Instagram Business ID).
- 8So the token doesn't expire, create a “System user” in Business settings and generate a permanent token with those permissions.
- 9Paste the Instagram Business ID and the token into Hablari.
Your Instagram must be professional (Business) and linked to a Facebook page. Login tokens expire (~60 days): use a system user's token (step 8). For real customers, Meta requires App Review. To also receive COMMENTS on your posts, additionally grant instagram_manage_comments (the reply reaches the person privately — Meta allows 1 reply per comment, within 7 days).
Official documentation for Instagram DMEmail (dominio propio)
Connect your company email (e.g. support@yourdomain.com) via Resend.
- 1In resend.com → “Domains” → “Add Domain”, add your domain (e.g. yourdomain.com).
- 2Copy the DNS records Resend shows (SPF/DKIM and the MX for the sending subdomain) and add them at your DNS provider; wait until the domain shows as “Verified”.
- 3In resend.com → “Domains” → your domain → “Receiving”, enable receiving and point the webhook to https://www.hablari.com/api/webhooks/email.
- 4Come back here and enter the address you'll support from (e.g. support@yourdomain.com) and the display name.
It works with your own domain (not personal Gmail/Outlook) via Resend: sending over the API + receiving via webhook, no SMTP. It requires adding the DNS records (SPF/DKIM/MX) Resend provides to your domain and verifying it. Hablari manages the API key; you only set up your address and the DNS. The replies you write here reach the customer as a reply to their email (same thread).
Official documentation for Email (dominio propio)Telegram
Crea un bot con @BotFather, copia el token e inventa una cadena de verificación.
- 1Abre Telegram y busca @BotFather.
- 2Envía el comando /newbot y sigue las instrucciones: elige un nombre y un @username (debe terminar en «bot»).
- 3BotFather te dará el «HTTP API token» (empieza por un número seguido de dos puntos). Cópialo.
- 4Inventa una cadena secreta cualquiera (p. ej. «hablari-telegram-2026-tuempresa»). Será tu Webhook secret.
- 5Pega ambos valores aquí. Hablari registrará el webhook de Telegram automáticamente al guardar.
Cada empresa necesita su propio bot. El «Webhook secret» es una cadena que tú inventas (mínimo 1 carácter, máximo 256); Telegram la incluye en cada webhook para que Hablari verifique que el mensaje es auténtico. Al guardar las credenciales, Hablari registra el webhook automáticamente.
Official documentation for TelegramFacebook Messenger
Conecta tu página de Facebook para recibir y responder mensajes de Messenger.
- 1En developers.facebook.com → «Mis apps» → «Crear app», elige el tipo «Negocio».
- 2Añade el producto «Messenger» y ve a «Configuración de Messenger».
- 3En «Tokens de acceso» → «Agregar o eliminar páginas», conecta tu página de empresa y genera el token.
- 4Copia el «ID de la página» (número largo debajo del nombre de la página).
- 5Para un token permanente: Meta Business Suite → «Configuración del negocio» → «Usuarios del sistema» → crea uno con rol Admin → «Asignar activos» (app + página) → «Generar token» con permisos pages_messaging.
- 6En «Webhooks de Messenger», pulsa «Agregar URL de devolución de llamada», pega https://www.hablari.com/api/webhooks/messenger y tu Verify token, y suscríbete al campo «messages».
- 7Copia tu Page ID, el token de la página y el Verify token, y pégalos aquí.
El token de página caduca salvo que uses el de un usuario del sistema (rol Admin). Para responder a usuarios fuera de la ventana de 24 h necesitas una plantilla de mensaje aprobada por Meta. Requiere App Review de Meta para producción.
Official documentation for Facebook MessengerShopify
Create an app in the Shopify Dev Dashboard and copy its Client ID and Client secret.
- 1Log in to the Shopify Dev Dashboard (shopify.dev/dashboard) with your account and choose your organization.
- 2Click “Create app” → “Create app manually”, give it a name (e.g. “Hablari”), and create it.
- 3Under “Configuration” → “Admin API access scopes”, check read_orders, read_customers, read_products and write_orders (write_orders is required to manage orders —cancel, refund, edit address— from the inbox). Save.
- 4Install the app on your store: “Overview” or “Test your app” tab → “Install” and choose your store.
- 5Go to “Client credentials” (or “API credentials”) and copy the “Client ID” and the “Client secret”.
- 6Copy your xxxxx.myshopify.com domain (Settings → Store details in the admin).
- 7Paste the domain, the Client ID, and the Client secret into Hablari. We generate and renew the token.
Current method (from 2026): admin “custom apps” with shpat_ tokens are deprecated for new stores (Jan 1, 2026). Now the app is created in the Dev Dashboard and Hablari gets the token on its own (Client Credentials Grant; auto-renewed every 24 h). The app must be INSTALLED on your store before connecting. If you already had a store connected with a shpat_ token, it keeps working.
Official documentation for ShopifyKlaviyo
Create a read-only Private API Key in your Klaviyo settings.
- 1In Klaviyo, click your account name (bottom left) and go to “Settings”.
- 2Open the “API keys” tab.
- 3Click “Create Private API Key”.
- 4Give it a name that identifies the app (e.g. “Hablari”).
- 5Choose the “Read-Only Key” scope.
- 6Click “Create” and copy the key starting with pk_ right away (it won't be shown again).
- 7Paste that key into Hablari.
It's the Private API Key (pk_…), not the public 6-character Site ID. It's shown only once; if you pick the wrong permissions, delete it and create another. You need the Owner, Admin, or Manager role in Klaviyo.
Official documentation for KlaviyoAfterShip
Conecta AfterShip con tu API key para ver el estado de cada envío.
- 1En aftership.com, inicia sesión y ve a «Settings» → «API Keys».
- 2Pulsa «Generate API Key», ponle un nombre (p. ej. «Hablari») y cópiala.
- 3Pega la key aquí. Hablari la usará para consultar el estado de tus envíos.
AfterShip soporta más de 1.000 transportistas. El tracking se consulta al abrir un pedido; no hay mensajes entrantes. La API key se genera en aftership.com → Settings → API Keys.
Official documentation for AfterShipRecharge
Conecta Recharge con tu API key para ver las suscripciones de cada cliente.
- 1En tu tienda Shopify, abre la app Recharge.
- 2Ve a «Settings» → «Integrations» → «API tokens».
- 3Pulsa «Create an API token», dale un nombre («Hablari»), elige permisos de solo lectura y cópialo.
- 4Pega el token aquí.
Solo lectura: Hablari consulta las suscripciones al abrir la ficha del cliente. La API key se genera en Recharge → «API tokens». Requiere plan Standard o superior de Recharge.
Official documentation for RechargeFrequently asked questions
Do I need technical knowledge to connect a channel?
No. Every guide is designed for non-technical people: you create the app or get the credentials from the provider (WhatsApp, Instagram, Shopify…) and paste them into Settings → Integrations. Hablari takes care of the rest.
Where do I paste the credentials?
Inside Hablari, in Settings → Integrations. Only the company owner can connect channels; credentials are stored encrypted and are never shown back to you.
Can I use my current WhatsApp number?
Yes. With the WhatsApp Cloud API you use a single number to receive and send. Once you migrate to the API, that number can no longer be used in the mobile app.
Don't have an account yet? Create one for free and connect your first channel today.
