K-TEC

EXCERPT: Compare Dialog, Mobitel, Airtel & Hutch—save LKR and automate monitoring. Step-by-step

Sri Lanka data packages: Save LKR and automate tracking

Introduction

For freelancers, small business owners and students in Sri Lanka, confusing bundles and rising mobile bills are a daily headache. This guide shows how to compare Sri Lanka data packages, pick the right plan for YouTube, TikTok or remote work, and automate package tracking so you never overpay. Read on for practical LKR pricing, step-by-step activation methods and a ready-to-use n8n workflow that alerts you to cheaper offers.

Latest Sri Lanka Telecom Data Packages (Dialog, Mobitel, Airtel, Hutch)

All major Sri Lankan networks—Dialog data packages, Mobitel internet plans, Airtel Sri Lanka offers and Hutch data deals—offer a mix of daily, weekly and monthly bundles. Prices change often, so these ranges reflect typical offerings as of 2026 and are useful for budgeting.

Package types and typical price ranges (LKR)

Best use cases

How to Activate Data Packages (activate data package Sri Lanka)

Activating data packages is fast. Below are four reliable methods used across operators. Use official codes and apps to avoid scams.

  1. USSD Codes

    Most operators have short codes. Example (subject to change):

    • Dialog: *121# then follow “Data” menu
    • Mobitel: *100# and choose data bundles
    • Airtel: *444# or *123# depending on offer
    • Hutch: *444# then “Value Packs”
  2. Mobile Apps

    Install the operator app (Dialog App, Mobitel mCare, Airtel Thanks, Hutch app). Login using your mobile number, browse data packages, and purchase with balance or card. Apps often have exclusive discounts—check daily deals.

  3. SMS Activation

    Some bundles can be activated by sending a code to a short number. Example: “DATA50” to 12345 (operator-specific). Always confirm the SMS format on the operator site or app.

  4. Website Method

    Visit the operator website, login or use the quick buy option. This is ideal for card payments or when purchasing for multiple SIMs. Websites also list terms, speeds and fair usage policies.

Benefits for Business Users

n8n workflow: Automatically track Sri Lanka data packages

This beginner-friendly n8n workflow checks operator APIs (or scrapes public pages), evaluates price thresholds, and alerts you by email or Telegram when a new affordable package appears. Use it to compare Dialog data packages, Mobitel internet plans, Airtel Sri Lanka offers and Hutch data deals automatically.

Required nodes

Node configuration and data mapping

1) Cron: set interval (every 6 hours). Use timezone LKA if needed.

2) HTTP Request: Use method GET for operator public APIs (example URL below). If API not available, fetch the package HTML and parse JSON embedded in the page or use a simple HTML selector to extract bundle names and prices.

Example HTTP Request settings:

3) Set node: map raw fields to a consistent structure. Example mapping:

4) IF node: use numeric conditions. Example: price <= 1000 OR dataMB >= 5000. Route “true” to alerts.

5) Email / Telegram node: format a concise message: operator, package name, price LKR, data GB, activation method. Include direct link to purchase page.

API usage and scraping

Prefer official APIs (faster, stable). If scraping public pages:

Error handling and reliability

Use n8n features and node settings for robust error handling:

Testing steps

  1. Run Cron manually in n8n (execute workflow) to test end-to-end flow.
  2. Inspect HTTP Request output in the Execution view; verify that JSON contains expected keys.
  3. Confirm Set node outputs standardized fields (name, price, dataMB, operator).
  4. Test IF conditions with mocked cheap package data to ensure alerts trigger.
  5. Receive an Email or Telegram alert and click purchase link to verify activation path.

JSON n8n Workflow (import template)

Copy-paste this JSON into n8n and replace the example API URL with operator endpoints. Store API keys in n8n credentials and do not paste keys into the workflow JSON.


{
  "nodes": [
    {
      "name": "Cron",
      "type": "n8n-nodes-base.cron",
      "parameters": {
        "rule": {
          "interval": 6,
          "unit": "hours"
        }
      }
    },
    {
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "parameters": {
        "url": "https://example.com/api/data-packages",
        "method": "GET"
      }
    },
    {
      "name": "Set",
      "type": "n8n-nodes-base.set",
      "parameters": {
        "values": {
          "string": [
            { "name": "name", "value": "=" },
            { "name": "price", "value": "=" }
          ]
        }
      }
    },
    {
      "name": "IF",
      "type": "n8n-nodes-base.if",
      "parameters": {
        "conditions": {
          "number": [
            {
              "value1": "=",
              "operation": "smaller",
              "value2": 1000
            }
          ]
        }
      }
    },
    {
      "name": "Email",
      "type": "n8n-nodes-base.emailSend",
      "parameters": {
        "to": "your@email.com",
        "subject": "New Data Package Alert",
        "text": "New affordable package found"
      }
    }
  ],
  "connections": {
    "Cron": { "main": [[{ "node": "HTTP Request" }]] },
    "HTTP Request": { "main": [[{ "node": "Set" }]] },
    "Set": { "main": [[{ "node": "IF" }]] },
    "IF": { "main": [[{ "node": "Email" }]] }
  }
}

Note: replace the placeholder URL with real endpoints such as operator APIs. Keep credentials in n8n’s credential manager and reference them in the HTTP Request node.

Quick operator tips (local examples)

Useful links and further reading

Final steps & CTA

Stop overspending on data. Use this guide to compare Sri Lanka data packages, follow the activation methods, and import the n8n template to get automatic alerts when cheap bundles appear. If you want a ready-to-run workflow configured for Dialog, Mobitel, Airtel or Hutch (with secure credentials and Telegram alerts), I can set it up for your business or share a customized template.

Ready to save LKR and reclaim time? Contact us for a template or setup service—automate monitoring, reduce costs, and keep your freelance business or small team connected. Reply to this post or use the contact link on the automation guide to get started.

Exit mobile version