THE OPERATING PLATFORM FOR ISPs & WISPs

Your ISP,
working together.

Manage customers, payments, networks, fiber and field teams from one cloud platform. Six modules for the different areas of your ISP. You choose where to start.

15 days per module · No card required · Activate only what you need

06 MODULES / ONE CONNECTED OPERATION

A module for every part of your ISP.

  • Finance

    Customers, payments and clear accounts.

  • Support

    Customer service through WhatsApp.

  • Network Admin

    Device diagnostics and management.

  • FiberControl

    OLT, ONU and optical signal control.

  • Network Map

    Your fiber network, traced on a map.

  • Technical Management

    Orders, crews and work in the field.

Start with what you need. Expand Pleno as your ISP grows.

[01]Modules / choose your starting point

Six tools. One operation.

Give every part of your ISP a place to work. Explore what each module does, then activate it when you need it.

From OLT to subscriber

Operate your fiber from one place.

Connect your OLT, review ONUs and optical signal, and authorize an ONU for a subscription. Use the setup wizard and service templates instead of repeating console work.

OLT / optical signalIllustration / sample data
Huawei MA5800TR-069
0/1/1 · ONU-012-21.4 dBm
0/1/2 · ONU-024-22.6 dBm
0/1/3 · ONU-036-23.8 dBm

ONU linked to a subscription

  • ONU and subscription together
  • OLT setup and speed profiles
  • Remote WiFi through TR-069

Capabilities depend on model and firmware. TR-069 management is certified on Huawei MA5800 with compatible ONUs.

See plans
[02]Example / customer payment

The receipt arrives. Your team confirms.

An illustrative conversation: Pleno receives the receipt and registers a pending payment. An administrator reviews it in the panel before confirming it.

● WHATSAPP / CUSTOMER CHAT
A
Pleno Agent
Illustrative conversation
EXAMPLE
I need to pay my internet plan
14:22
Sure. Let me look up your account. Your ID number?
14:22
1723456789
14:22
Found: Martínez, Carlos Plan: Fibra 100M ($35/mo) Due: May 15 · Balance: -$25.00 Total due: $25.00
14:22
I just transferred, here's the receipt
14:23
Payment receipt✓ Registered
Amount$25.00
DateMay 12, 2026
Reference#TRF-2026-8842
MethodBank transfer
CustomerMartínez, Carlos · 1723456789
Pending administrator approval
transfer-receipt.png · 62 KB
14:23
Got it. Payment registered as pending — your admin will review and confirm shortly. Anything else?
14:23
will you let me know when it's active?
14:24
schedule: payment-notification
customer: 1723456789
trigger:  payment.approved
action:    send "Payment confirmed. Your service is active."
14:24
Done. You'll get an automatic message as soon as the admin approves the payment. Your service stays active in the meantime.
14:24
I need to pay my internet plan
14:22
Sure. Let me look up your account. Your ID number?
14:22
1723456789
14:22
Found: Martínez, Carlos Plan: Fibra 100M ($35/mo) Due: May 15 · Balance: -$25.00 Total due: $25.00
14:22
I just transferred, here's the receipt
14:23
Payment receipt✓ Registered
Amount$25.00
DateMay 12, 2026
Reference#TRF-2026-8842
MethodBank transfer
CustomerMartínez, Carlos · 1723456789
Pending administrator approval
transfer-receipt.png · 62 KB
14:23
Got it. Payment registered as pending — your admin will review and confirm shortly. Anything else?
14:23
will you let me know when it's active?
14:24
schedule: payment-notification
customer: 1723456789
trigger:  payment.approved
action:    send "Payment confirmed. Your service is active."
14:24
Done. You'll get an automatic message as soon as the admin approves the payment. Your service stays active in the meantime.
14:24
Write a message…
▸ Payment registration / illustration
● agent.log
tail -f
→inboundcustomer → agent
→routerparse → "pay my internet plan"
→tooldb.query(subscriptions, doc=1723456789)
→stdoutplan: Fibra 100M · due: May 15 · balance: -$25
→replybalance info → whatsapp
→inboundcustomer → agent (image)
→toolbilling.register_payment(amount, receipt)
→stdoutpayment #182 · pending approval
→toolwrite(schedules/payment-notification.yml)
→stdoutevent trigger registered
→replyconfirmation → whatsapp
→okpayment pending admin approval
→inboundcustomer → agent
→routerparse → "pay my internet plan"
→tooldb.query(subscriptions, doc=1723456789)
→stdoutplan: Fibra 100M · due: May 15 · balance: -$25
→replybalance info → whatsapp
→inboundcustomer → agent (image)
→toolbilling.register_payment(amount, receipt)
→stdoutpayment #182 · pending approval
→toolwrite(schedules/payment-notification.yml)
→stdoutevent trigger registered
→replyconfirmation → whatsapp
→okpayment pending admin approval
Illustrative payment registrationPending approval
* Illustrative data. Account queries require Finances, and service reactivation requires a configured network integration.
[03]Workflows / everyday operation

Connected tools. Clear next steps.

See how the modules work together on the tasks your ISP handles every day.

Automation with your team in control.

Configure integrations, permissions and service rules. The agent supports the work; payment approval and field-report review remain clear responsibilities.

Ask about your setup
01

From receipt to service

Customer service receives the receipt; Finances records the payment for approval. After confirmation, configured network integrations can reactivate the service.

  1. 01

    Receive through WhatsApp

  2. 02

    Review and approve the payment

  3. 03

    Reactivate through the connected equipment

02

From order to installation

Plan the crew work, collect field evidence and authorize a compatible ONU for its subscription. The installation and its service information stay organized.

  1. 01

    Assign the order and schedule

  2. 02

    Record checks, photos and the report

  3. 03

    Link and authorize the ONU

03

From question to network context

Use NetAdmin to review connected equipment, FiberControl to consult optical signal and NetMap to follow the physical fiber route. Each tool adds a different part of the diagnosis.

  1. 01

    Review the equipment

  2. 02

    Consult signal and service status

  3. 03

    Locate the route and plan the visit

[04]Pricing / what it costs

Modular. No lock-in.

Pick the modules you need. Each one has plans with different limits and included AI credits. Pay only for what your ISP uses — top up AI credits when you need more.

Every module: 15 days free, no credit card
All plans and credit packs are billed in US dollars.
[05]Questions

What everyone asks first.

DIDN'T FIND YOUR ANSWER?

Email [email protected]. A real person reads every message.

Or message us on WhatsApp: +593 98 867 1418

Pleno is a modular cloud platform for ISPs and WISPs. Activate customer service, Finances, NetAdmin, NetMap, FieldOps or FiberControl according to your needs. The modules share operational context; each has its own setup and plan.
ISP Management: Finances, Fiber & Field Teams | PlenoAgent