2 ready-to-build workflows

AI agent workflows for Telecom

Plan changes, complaint resolution, KYC collection and outage notices — multilingual, with billing decisions gated.

Each recipe below is expressed only in VegaDūta's real workflow building blocks — Trigger, Agent, Knowledge, Condition, Approval, Output, Tool (MCP), Voice, Device, Loop, Code and Parallel — so it maps 1:1 to something you can assemble in the Workflow designer. Consequential actions always pass a human Approval step.

1. Plan-change request with a billing approval gate

Subscribers message asking to upgrade, downgrade or add a pack; today an agent looks it up, explains options, then keys the change into the billing system by hand — slow, and inconsistent across languages.

Trigger: WhatsApp / Call (plan request)

How the workflow runs

  1. Trigger

    Subscriber asks to change plan. A WhatsApp or Call trigger starts the flow in the subscriber's own language.

  2. Agent

    Understand + respond in-language. An Agent node works in the caller's language (Sarvam covers 22+ Indian languages) and identifies the current plan.

  3. Knowledge

    Ground in the tariff catalogue. A Knowledge node answers strictly from your current plans/tariffs and eligibility rules — with citations, no guessing.

  4. Approval

    Human approves the billing change. An Approval node holds any tariff/billing change until a person signs off — the non-negotiable control for anything that moves money.

  5. Tool (MCP)

    Apply in OSS/BSS. On approval, a Tool (MCP) node applies the plan change in your OSS/BSS or billing system — reached via MCP, not a native connector.

  6. Output

    Confirm to the subscriber. An Output node confirms the new plan, effective date and revised bill on WhatsApp.

Channels & connectors

  • WhatsApp
  • Voice / Call
  • Sarvam (22+ Indian languages)
  • Knowledge base
  • Approval / HITL
  • Tool (MCP → OSS/BSS)

Outcome

Plan changes are explained accurately in any language and applied fast — but never committed to billing without a human approval and a full trail.

Why it helps

Combines multilingual self-serve with control: the mechanical lookup and messaging are instant, the billing decision stays with a person.

Build spec

1 agent1 care agent explains the options; the billing Approval and the OSS/BSS write are workflow nodes.

System prompt (paste-ready)

You are a telecom care agent. Identify the subscriber's current plan and understand the change they want (upgrade, downgrade, add-on pack). Explain the options strictly from the tariff catalogue in Knowledge — cite the plan, price and eligibility, and never quote a tariff or benefit that isn't in the catalogue. Work in the subscriber's language (Sarvam covers 22+ Indian languages). Prepare the requested change for approval; state clearly that it takes effect only after it is confirmed. Never tell the subscriber the change is done before the Approval and OSS/BSS steps complete.

MCP connectors

  • OSS/BSS / billing system — via a Tool (MCP) node (no first-party connector)
  • Sarvam — in-language voice/text
  • WhatsApp — send channel

Built-in tools

  • knowledge_search (tariff catalogue + eligibility rules)

Guardrails

  • No tariff or billing change is applied without the Approval node — money never moves on the agent's word
  • Grounded-only on the tariff catalogue — no invented plans, prices or benefits
  • Scope-locked to the subscriber's own account — the agent can't read or change another line

Output & delivery

The agent explains options in-language grounded in the tariff catalogue → a human approves the billing change at the Approval node → a Tool node applies it in the OSS/BSS via MCP → an Output node confirms the new plan, effective date and revised bill on WhatsApp.

2. SIM / KYC document collection with a verification gate

New activations and re-KYC need identity documents; today staff chase photos over calls and email for days, and quality/format issues bounce the case back repeatedly.

Trigger: WhatsApp / Webhook (activation or re-KYC)

How the workflow runs

  1. Trigger

    KYC case opens. A WhatsApp trigger (or a Webhook from your activation flow) starts the case in the subscriber's language.

  2. Agent

    Ask for exactly what's needed. An Agent node requests the specific document(s) and captures them right in the chat, guiding on format/clarity.

  3. Condition

    Completeness check. A Condition node won't advance until every mandatory document is present and legible.

  4. Approval

    Officer verifies identity. An Approval node hands the complete, structured case to a human officer — KYC verification is a decision a person must make.

  5. Tool (MCP)

    Record the verified KYC. A Tool (MCP) node writes the verified record into your OSS/BSS / KYC system on approval.

  6. Output

    Confirm activation. An Output node tells the subscriber their KYC is complete and the SIM/plan is active.

Channels & connectors

  • WhatsApp
  • Webhook
  • Sarvam (multilingual)
  • Approval / HITL
  • Tool (MCP → OSS/BSS)

Outcome

Documents arrive complete and legible the first time; officers spend time verifying, not chasing, and every KYC approval is logged.

Why it helps

Removes the days of manual document chasing from the front of every activation, while the identity decision stays with an authorised human.

Build spec

1 agent1 agent collects and checks the documents; the completeness Condition, the officer Approval and the OSS/BSS write are workflow nodes.

System prompt (paste-ready)

You are a KYC document-collection assistant. In the subscriber's language, request exactly the documents this case requires (per the required-document checklist in Knowledge), accept them in the chat, and guide the subscriber on clarity, format and framing when an image is unusable. Confirm each document received. Never state that identity is verified or KYC is complete — that decision belongs to a human officer. Do not proceed while any mandatory document is missing or illegible.

MCP connectors

  • OSS/BSS / KYC system — via a Tool (MCP) node
  • WhatsApp — receive + send channel

Built-in tools

  • document parsing (read/legibility-check the uploaded ID)
  • knowledge_search (required-document checklist per case type)

Guardrails

  • The case never advances until every mandatory document is present and legible (Condition node)
  • Identity is never marked verified without the officer Approval node — the agent only collects
  • PII (ID scans) is scope-locked to this case and only written to the KYC system on approval

Output & delivery

The agent requests + captures the documents → the Condition node gates on completeness/legibility → the officer verifies identity at the Approval node → a Tool node writes the verified record into the OSS/BSS/KYC system via MCP → an Output node confirms activation to the subscriber.

Related industries

Build one of these in minutes

The sandbox gives you a live agent workspace — no account, no card. Or head back to the full catalogue and compare patterns across every industry.

See how VegaDūta compares to n8n, Dify and BotpressWhy VegaDūta's architectureEstimate your WhatsApp API costs