August 1, 2025

Article

DOCUMENTATION

Bangun, uji, dan optimalkan aplikasi AI Generatif khusus yang membuka nilai data Anda.

widget pic
widget pic

Overview

Zona AI is a full-stack automation and AI implementation platform built to help Indonesian businesses modernize their marketing, customer service, and operations using intelligent systems. This document provides a detailed technical overview of Zona AI's services, architecture, and integration workflows.


Services Architecture

1. WhatsApp & Instagram Automation

Platforms: WhatsApp Business API, Meta Graph API, ManyChat, SocialChat

Core Workflow:

Webhook Example (Node.js):


Frontend Chat Widget:

<script src="https://widget.socialchat.id/widget.js" data-id="YOUR_ID"></script>


2. Social Media Content Automation

Supported Platforms: Instagram, Facebook, TikTok (via API partner)

Content Scheduler with Google Apps Script:

function autoPostToInstagram() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Post");
  const data = sheet.getDataRange().getValues();

  for (let i = 1; i < data.length; i++) {
    const [date, caption, imageUrl, platform, status] = data[i]


3. WhatsApp Smart Broadcasting

Message Dispatcher Script (Python + Twilio):


Template JSON Format:

{
  "template_name": "promo_juli",
  "language": "id",
  "components": [
    {
      "type": "body",
      "parameters": [
        { "type": "text", "text": "{{name}}" },
        { "type": "text", "text": "Rp50.000" }
      ]


4. AI-Based Content Generation

Advanced Prompting (Langchain + OpenAI):

from langchain.chains import LLMChain
from langchain.prompts import PromptTemplate
from langchain.chat_models import ChatOpenAI

llm = ChatOpenAI(model="gpt-4")
prompt = PromptTemplate(
    input_variables=["product_name", "audience"]


5. Web Chatbot & Smart Form Integration

Custom Chatbot + Data Capture to Google Sheet (Apps Script):

function doPost(e) {
  const data = JSON.parse(e.postData.contents);
  const sheet = SpreadsheetApp.openById("SHEET_ID").getSheetByName("Leads");
  sheet.appendRow([data.name, data.email, data.message, new Date()]

Embed on Website:

<form action="https://script.google.com/macros/s/AKfycb.../exec" method="post">
  <input name="name" placeholder="Nama Anda" required>
  <input name="email" type="email" placeholder="Email" required>
  <textarea name="message" placeholder="Pesan Anda"></textarea>
  <button type="submit">Kirim</button>
</form>


6. Internal Workflow Automation

n8n Automation (Visual Logic):

[Trigger: New Row in Google Sheet][If: contains keyword "konsultasi"][Action: Send WhatsApp Notification]

Zapier Code by Zap (Filter + Formatter):



Security & Compliance

  • API keys secured via environment variables

  • OAuth2.0 for sensitive app integration

  • Data not stored on Zona AI servers permanently

  • GDPR-ready structure for customer consent and broadcastingProject Structure Example

For further integration guides, request access to internal Git or API library:
Contact: zonaaiindonesia@hotmail.com