Skip to main content

Blocks Overview

A Block is Convotic's unit of integration. Each Block connects your workspace to an external platform -- a messaging channel, CRM, ecommerce system, or other tool. Once connected, a Block syncs data bidirectionally and exposes triggers and actions for use in Workflows.

Block categories

CategoryDescriptionExamples
MessagingSocial and chat channelsInstagram, LINE, Messenger, WhatsApp, Telegram
CRMCustomer relationship managementHubSpot, Salesforce
EcommerceOnline stores and paymentsShopify, WooCommerce
AutomationWorkflow and productivity toolsZapier, Make, n8n
AILanguage models and intelligenceOpenAI, Claude
AdvertisingAd platforms and attributionMeta Ads, Google Ads

Available Blocks

BlockCategoryStatusDescription
InstagramMessagingGADM sync, comment tracking, story replies
LINEMessagingGAMessage sync, rich menus, flex messages
MessengerMessagingGADM sync, comment automations
WhatsAppMessagingGAMessage sync, template messages
TelegramMessagingGABot messages, callback queries, deep links
HubSpotCRMGAContact sync, deal tracking, lifecycle stages
SalesforceCRMPreviewContact and lead sync
ShopifyEcommerceGAOrder sync, abandoned cart, product catalog
WooCommerceEcommercePreviewOrder and product sync
OpenAIAIGAGPT-powered responses in workflows
Meta AdsAdvertisingPreviewAd attribution and CAPI events
Google AdsAdvertisingPreviewConversion tracking
tip

GA means the Block is generally available and production-ready. Preview means it is functional but may have breaking changes before GA.

Connecting a Block

  1. In the dashboard, go to Settings > Blocks.
  2. Find the Block you want to connect and click Connect.
  3. Complete the authorization flow (OAuth for most Blocks, or paste API credentials for others).
  4. The Block status changes to Active once the connection is verified.

Each Block can be connected once per workspace. If you manage multiple accounts on the same platform (e.g., two Instagram pages), create a separate workspace for each.

Block lifecycle

StatusMeaning
Not connectedThe Block has not been set up yet.
ActiveThe Block is connected and syncing data.
ErrorThe connection has an issue (e.g., expired token). Re-authorize to fix.
DisabledThe Block was manually disabled by a workspace admin.

What Blocks provide

When you connect a Block, it can contribute:

  • Triggers -- events that start Workflows (e.g., new message, follow, keyword match).
  • Actions -- operations available as Workflow nodes (e.g., send message, create contact, update deal).
  • Data sync -- contacts, conversations, orders, and other records synced to your workspace.
  • Webhook events -- real-time event delivery from the external platform.