fibyr.ph

The fibyr.ph guide

How to run your ISP on fibyr.ph, in plain language. Find the section you need and follow the steps - no tech background required.

Getting started

Dashboard

Your home screen — a snapshot of your business the moment you log in.

  • Subscriber counts (total and active).
  • Money owed to you and what you've collected.
  • Recent activity and anything needing attention.
Tip: Use the top search bar to jump to any subscriber, plan, or bill by name or account number — or to any page by what it does: type “bandwidth boosting” to reach Speed Boost, “invoices” for Billing, “vale” for Payroll.
Your subscribers

Subscribers

Your customer list — everyone you provide internet to, with their plan, address, bills, and history.

Account statuses

Prospect Applicant Active Suspended Disconnected
  • Prospect — interested, not signed up yet.
  • Applicant — applied, waiting to be installed/approved. This is a per-line state (the application), not the person's identity.
  • Active — connected and billed. Only active subscribers count toward your fibyr.ph fee.
  • Suspended — temporarily paused, not billed.
  • Disconnected — service cut off.

What you can do

  • Add or edit subscribers and give their first line a plan and NAP box/port. A new subscriber is created awaiting installation: fibyr.ph picks the next free port, assigns the nearest installer (by their home base), and the subscriber activates and starts billing only when the installer confirms the install — every subscriber goes through an installer. New ones get a welcome email with a login link — they sign in with a one-time code, no password.
  • Resend the invite from a subscriber's search row (Send invite).
  • Import / export your whole list as a spreadsheet — one row per line (a subscriber with several lines gets a row each, grouped by their email). The export doubles as the import template.
  • Upload documents (ID, proof of billing, contract).
  • Multiple connections — a subscriber can have several lines, each with its own PPPoE secret and its own premises (home, office, a parent's house). Add, suspend, or remove them in the Connections panel, where each line carries its own service address, NAP box & port, and GPS pin — so one account can span different locations, and the map plots a marker per line. You can also set a line's home Wi-Fi password right there (handy on a support call) — it's safe, it doesn't drop their connection; subscribers can change it themselves from their portal too. Record each line's device MAC too, so a quick job that mentions that MAC auto-links to the subscriber.
  • Subscribers can request another line themselves. From their portal a live subscriber taps Request another connection for a new address; it lands as an application for you to approve and install — no new account, just another line on the same subscriber.
  • Transfer a line to someone else. Hand a single line — with its bills, due dates and payment history — to another subscriber (a family member takes over the account, a neighbour buys the spare line). Find Transfer to another subscriber under the line in the Connections panel and enter their account number, email or phone. The PPPoE login doesn't change, so their modem keeps working.
  • Reconnect a disconnected subscriber from the green panel on their profile (optional reconnection fee — see Extra charges).
  • Remove a no-line account. If a subscriber has no line/PPPoE with you (only ever an application, or it was cancelled), a Remove button appears on their list row. Removing it cancels any pending application and removes their affiliation with your ISP, dropping the account from your list. Their login stays (the account is just their identity), so they're free to apply to another provider (the same person can even hold the same account number at two ISPs). You control who can do this with the Delete subscribers permission. You can't remove an account that still has an active line or a line transfer waiting to be accepted; resolve that first.
  • Self-deactivation — subscribers can deactivate their own account from the portal (on by default; toggle on the Billing page). Unpaid bills stay owed; Reconnect wins them back. With soft deactivation on, their line stays alive at a slow speed instead of going dark.

Internet Plans / Profiles

The packages you sell — e.g. "Fiber 50 Mbps — ₱1,499/month".

  • Create a plan with a name, monthly price, and speed. Assign it to a subscriber — that's what their bill is based on.
  • Change a subscriber's plan anytime; the new rate applies next cycle.
  • Pay before the internet switches on. When the installer finishes, they set the final amount (installation fee + any extra materials they logged) and release it for payment. The subscriber's line goes live on a walled garden (portal only, they still get an IP to reach the pay page) until they pay — online (you verify on Payments Received) or cash to the installer on the spot. The subscriber can only pay once the installer releases it, because the installer needs to total the extra materials first.
  • Confirm the install (owner toggle). After payment the line flips to full internet, then you (or a staffer with Override & activate an install) have 24 hours to confirm the installation from the Subscriber Applications page. Miss the window and the line is put back on the walled garden and you're reminded. Owners can turn this step off (at the top of Subscriber Applications) so paid installs activate automatically.
  • Switch on now (skip the pay-first hold). Case by case, a staffer with Override & activate an install can tick “switch on their internet now” when finishing the install (ticked by default), so the subscriber goes live immediately instead of sitting on the walled garden until they pay. The installer still does the install; the payment just no longer holds the connection. Because switching on early means the money was settled on the spot, a cash-allowed application assumes the installer collected the fee in cash and records it to Cash Remittance for you to collect from them. (An online-only application can't be assumed cash, so its fee stays on the subscriber's bill to pay online.) If a line is already waiting on the walled garden, its card has a “Mark installed — switch on now” button that lifts the hold the same way anytime. Added lines (a second line for an existing subscriber) skip the hold entirely — their card's “Mark installed & activate” switches them on directly.
  • Extra materials used on-site. Before finishing, the installer picks the materials from your inventory and enters quantities; fibyr.ph prices them (inventory price × qty), deducts stock (serialized units are marked installed on the subscriber's Installed Equipment), and folds the charge into the amount to pay. A material must have a ₱/unit price to be pickable (set it on the item or the Inventory page).
  • Installments (pay the installation fee later). Decided per applicant: on an application's card in Subscriber Applications, tick Allow delayed installation payment. The subscriber is activated without paying up front; the fee is spread over up to 3 monthly bills (shown as an "Installation fee (installment X of 3)" line on each bill and its invoice) until it's fully paid.
  • Cancel an application. Any application can be cancelled before it goes live, from its card in Subscriber Applications, at any stage (waiting for review, approved and scheduled, installing, or awaiting payment). Cancel only cancels that application and notifies the subscriber. It leaves the account and any installed lines exactly as they are; the only router action is that this pending line's secret, if one was already pushed, is pulled back off (a line that already carries a plan is left alone). A not-yet-approved application also has a lighter Reject (declines it and tells the subscriber they can re-apply). Cancelled or rejected applications can then be Archived to drop them off the list (restorable from the Archive). A subscriber who is already live isn't cancelled here; end their service from their subscriber page instead.
  • Speed boost. Temporarily lift a line to a faster plan's speed for a set window (e.g. 24h); it reverts automatically, or end it early. Needs a MikroTik router and the faster plan's profile on it to change the real speed — without a router the boost is recorded (timer, portal, charge) but nothing reaches the subscriber, so hold off on charging until your router is live.
  • Paid boosts (self-service). Subscribers can request a boost from their portal; set a Speed boost price (₱/hour) on the Billing page (0 = free).

Coverage Boxes (NAP boxes)

Your physical splitter boxes in the field. fibyr.ph tracks each one, where it is, and how many ports are free.

  • Add each box with its location and number of ports. Choose New box (one you're about to install — it goes through the installer flow) or Existing box (already in the field — it goes live right away, no installation step).
  • Assign each line to a box and port — fibyr.ph blocks double-booking. Set or move a line's box & port in the Connections panel on the subscriber's profile (a subscriber's lines can sit on different boxes).
  • Your installers can approve applications and assign box & port, so the field team isn't waiting on the office.
  • See at a glance which boxes are full and where you have room.
  • Pin boxes on the map. A box with GPS shows on the public Coverage Map, where prospects can spot your coverage and tap Apply here — free advertising.
  • Main boxes (optional). If your NAP boxes hang off an upstream box (a hub, splitter, or distribution box), add it under the Main Boxes tab and point each NAP box at it. It's purely for your own topology, so if you don't use them, just skip it. Removing a main box never touches the NAP boxes on it — they simply become standalone again.
  • Optical topology (optional). Map your fiber plant under the Topology tab as PON → Primary Splitter → Sub-Splitter → Boxes. Your splitters are your main boxes — add a PON (optionally tag its router/OLT area), then pick a main box as a Primary Splitter under it, a main box as a Sub-Splitter under that, and so on. A NAP box hangs off a sub-splitter simply by being assigned to that sub-splitter's main box (the box's Main box on its Edit). Every level is optional — a box works fine standalone. Removing a node is blocked while splitters or boxes still hang off it, so nothing is orphaned.

Subscriber Map

A map of your subscribers and boxes, so you can see your coverage at a glance.

  • Filter by status (pending installs, approved, active) to plan installations and routes.
  • Pin a subscriber's exact location on their profile so it shows here.
Billing & payments

How billing works

fibyr.ph turns each plan into a monthly bill automatically — no manual math.

The cycle

  • Bills generate automatically every day.
  • Pick the due date on the Billing page: a fixed day of the month for everyone, or each subscriber's own install date.
  • Total = plan price + tax (if VAT-registered) + extra charges − discount. Overdue bills pick up a late penalty automatically.
  • When a subscriber pays, you confirm it and the bill is marked paid.
Balance is what's still unpaid on a bill. At ₱0 it's automatically marked Paid.

Overdue handling (optional, off by default)

Turn on automatic dunning on the Billing page: overdue subscribers are suspended after a number of days you set, then disconnected after a longer window. Anyone with a payment under review is skipped, and a suspended subscriber is reconnected automatically the moment they pay.

Walled-garden — the "pay first" mode

Instead of cutting an overdue subscriber off, keep them connected but able to reach only your payment page — every other site and app is blocked (it blocks by address, so apps like Facebook and YouTube too). They're back to normal automatically the second they pay. Their portal shows a live countdown to disconnection with a Pay button beside it; the timer pauses during a dunning grace or while a payment awaits your verification.

No load to even pay? Set a One-time top-up access (minutes) value — a restricted subscriber can grant themselves that many minutes of full internet once to top up their e-wallet, then returns to the payment page (0 = off).

  • Set it up: add your router under Operations → Router and press Test connection — fibyr.ph builds the walled-garden profile and firewall rules for you (tagged fibyr-walled-garden, never touches your own rules).
  • On the Billing page under Overdue handling, tick "restrict to the payment portal instead of cutting off." Done.

The Routers page has the full steps and the exact allow-list (your portal, DNS, and payment gateway). The later disconnect step is a full cut — or, with soft deactivation on, a slow "deactivated" line instead of a dead one.

Grace period (per subscriber). Set a "Grace until" date on any subscriber to skip auto-suspension and penalties for them until it passes. Clear it anytime.

Utang. A subscriber can ask you for utang on a bill this cycle. You approve (the bill's amount carries onto their next bill) or decline; nothing carries without you.

Payer rating. Each subscriber shows the share of past bills paid on time (Excellent / Good / Fair / Poor), so when someone promises "I'll pay next month" you can see if their record backs it up.

Prorated billing

Charging only for the days actually used, instead of a full month.

Connect a subscriber mid-month and their first bill covers just the remaining days. From the next cycle they pay the normal full price.

Example. A ₱1,500/month plan, 30-day month, connected on the 21st (10 days left):
₱1,500 ÷ 30 × 10 = ₱500
First bill ₱500; next full bill ₱1,500.
fibyr.ph does the math when you set up the first bill — you just confirm the dates.

Penalties & discounts

Reward early payers and nudge late ones — without recomputing anything.

  • Late penalty — add a surcharge to overdue bills (one click applies it to everyone past due).
  • Discount — give a bill a peso discount; the total recalculates instantly.

Extra charges & reconnection

Bill for one-off items on top of the monthly plan — installation, equipment, or reconnection.

  • Open a bill and add a custom charge with a label and amount — it appears as its own invoice line.
  • Reconnection fee — when reconnecting, tick "Add reconnection fee" and enter an amount; it's added to their latest unpaid bill.
  • Set a default reconnection fee once in Business & tax details so it's pre-filled (still editable).

Invoices & Official Receipts

Proper Philippine billing documents — printable, downloadable as PDF, with a payment QR.

  • Service Invoice — the main document for the sale, issued when you bill.
  • Acknowledgement Receipt (AR) — confirms you received payment.
  • Set your VAT rate in Business & tax details (12 if VAT-registered, 0 if Non-VAT); the correct breakdown shows on every document automatically.
Preview anytime with the Preview invoice / receipt buttons. fibyr.ph doesn't register documents with the BIR — your ATP and serial numbering remain your responsibility.

Collecting payments

Get paid via GCash, Maya, or bank transfer — free by default, with optional instant online payments.

How it works

  • Add your payment methods (GCash, bank, QR) in settings; each can carry a Convenience fee (%) that prints on the receipt.
  • The subscriber pays you directly, then submits the reference number.
  • Partial payments are off by default (turn on in settings; the bill stays partial until fully paid). Overpayment is always allowed and becomes account credit.
  • fibyr.ph accepts every submitted payment — verifying it is your call. Until you do, the badge reads Unverified everywhere (Resend requested if you bounced the reference back; back to Unpaid only if you reject).
  • While unverified the subscriber is shielded — no cutoff, no penalty. If payments sit too long, you get a reminder.
  • You confirm and the bill is marked paid (you can void if needed).

Confirming payments

  • Each submission plays a "cha-ching" and lands in Payments awaiting confirmation — one queue for all subscribers.
  • Three actions: Confirm (settles), Reject (not a real payment), Ask to resend (nudge to re-check the reference).
  • The subscriber is told automatically — portal, email, and live on screen.

Receipt Scanner auto-verification add-on

  • Switch it on under Plan & Add-ons. Subscribers upload their GCash receipt; fibyr.ph's server reads it and, if the amount matches, settles the bill automatically — you still hear the cha-ching, nothing to click.
  • Suspicious or mismatched receipts aren't auto-processed — they stay Unverified with a View receipt link and a verification bar, so you decide.
  • Bulk verify: on Payments received → Unverified, drop up to 20 screenshots of your own "money received" records at once; every reference is read and matched to an unverified payment independently. Unmatched records are kept in a list to review; the Verified tab keeps history month by month.
  • Timing is measured on fibyr.ph's clock, so a screenshot can't fake when it was uploaded. Receipt images are private and discarded once the payment is resolved.

Payment triage

Every submission is checked instantly on three things: amount (matches the balance?), reference format (looks like a real GCash reference?), and re-use (used before?). Each gets a label and the questionable ones sort first:

  • Looks good — nothing stood out.
  • Worth a check — amount or reference format is off.
  • Flagged — the reference looks reused.
Triage is a helper, not proof. "Looks good" only means nothing obvious is wrong — always cross-check GCash or your bank before confirming.

Online payments (optional)

Connect PayMongo or Xendit and subscribers get a "Pay online" button — they pay by GCash, Maya, or card and the bill is confirmed automatically, nothing to verify. The free manual flow keeps working for everyone else.

  • Sign up free at paymongo.com or xendit.co and finish their business verification.
  • In fibyr.ph → Business Settings, choose your gateway and paste your Secret key (PayMongo → Developers → API keys, or Xendit → Settings → API keys).
  • In your gateway's Webhooks settings, add the URL fibyr.ph shows you, then paste its signing secret (PayMongo) or verification token (Xendit) into fibyr.ph and save.
The fee. Your gateway takes a small percentage. Set an Online-payment convenience fee (%) to pass it on, or leave it 0 to absorb it.
Running your operations

Support Tickets

Keep subscriber concerns in one place instead of scattered across calls and Messenger.

  • Subscribers (or you) raise a ticket; you reply and track it to resolution, and assign it to staff.
  • Quick chat. Create pre-made messages (e.g. "My internet is down") that subscribers tap in a portal chat bubble to open a ticket — they can't type their own. Anti-spam: they can't re-send the same message until its ticket is closed, with a cap on open tickets.
  • Notify staff (per role). Tick "Receive new-ticket & chat notifications" on any role and everyone with it is alerted to new tickets and replies. You, the owner, are always notified.
  • Auto-assign a technician. For installation and technical tickets, fibyr.ph can pick a technician the moment the ticket opens, the installer who covers that subscriber's box, balanced by how many open tickets each one already has — and alert both the technician and the subscriber. You always have the final say and can reassign on the ticket. Switch it on/off at the top of the Support Tickets page. Billing and general tickets are left for your office staff.

Field Jobs

Schedule and track on-the-ground work — installations, repairs, line checks, and site visits.

  • Create a job and assign it to a technician. An installer can't take an installation job empty-handed — assign them inventory first (repairs and line checks don't need stock).
  • Log now, assign later. Add a job without a technician — it waits as Pending until you assign someone. Handy for a Line check when a subscriber reports a slow connection.
  • Quick jobs by MAC. Paste a batch of jobs — one per line — and if a line includes a device MAC address, fibyr.ph auto-links that job to the matching subscriber (set each line's MAC on the subscriber's Connections panel first).
  • Scheduling an installation for a subscriber notifies them of the date across your channels automatically (toggle under Notifications).
  • Plan the materials. A manager/checker can build an Install list (router, ONU, cable…), save reusable lists, and apply one to a job in a click.
  • Technicians see their jobs with the materials checklist, update progress, and upload photo proof. They install only equipment they hold and have acknowledged — each install reflects in inventory automatically.
  • Marking a job complete notifies you right away (and flags it if the checklist wasn't fully met). The installer can also complete a connection install from Applications, which activates the subscriber and generates their first bill.
  • Installers set a home base. Each installer adds their base address + pin on their own Account page — so a new subscriber's install is auto-assigned to the nearest installer. If none is nearby, the install is left assignable for you to pick.
  • Override an install. For an already-connected subscriber (e.g. a migration), you can activate them without waiting for the installer — the "Override: Mark Installed" button on the Applications card. It's a role you can delegate: tick Override & activate an install in Staff & Roles.

Inventory

Track equipment — routers, ONUs, cables — so you always know what's in stock and who has what.

  • Record items with serial numbers and stock counts. Beyond the built-in categories you can add your own (e.g. CCTV camera) on the Add-item form.
  • Assign any item to a holder. Hand any item — a modem or a reel of cable — to an installer/assistant installer: when you add it, in bulk on import, or later from the stock list (all optional). It can also just sit in the warehouse. A serialized unit is pending until they acknowledge it; bulk stock is theirs at once and goes back to the warehouse when you return it.
  • Price bulk materials (cable, connectors) with a price per unit — priced materials become pickable when an installer logs extra materials on an install, so the charge is calculated from stock, not guessed.
  • Custody is confirmed, not assumed. Assign a serialized unit to a technician — it's pending until they acknowledge it on My Equipment. From there they can install it, request a return, or pass it to a teammate (who acknowledges) — every hand-off logged.
  • Returns and installs need sign-off. A return stays in the technician's custody until someone with the Confirm returns permission approves it; Mark installed is submitted for approval until someone with the Approve installations permission confirms. Both parties are notified.
  • Retrieve & replace. An installed unit can't just go back to stock — swap in a same-category in-stock unit so the subscriber is never left without one; the old unit returns to stock (or is marked defective).
  • Every move is logged — open any item for its full append-only History (who did what, when). Equipment never crosses companies.

Router & auto-connect

Connect your MikroTik router once, and fibyr.ph handles subscriber accounts for you. Optional — everything else works without one.

How fibyr.ph reaches your router

  • Secure tunnel (recommended). Works even behind NAT or on a changing IP, with nothing exposed to the internet. fibyr.ph generates a setup block — paste it once into your router's terminal, then press Test connection. No port-forwarding or fixed IP needed.
  • Direct (public IP / DDNS). For a router already reachable at a public address or MikroTik IP-Cloud hostname. Enter it, switch on API-SSL, and firewall the API to fibyr.ph's address.

Connecting (one-time)

  1. On the MikroTik: turn on the API service and make a dedicated API login for fibyr.ph — don't reuse your main admin account.
  2. In fibyr.ph → Router, add it and fill in: Name, Host, API port (8728, or 8729 for TLS), the API username & password (stored encrypted), a Default profile, and the Walled-garden profile (a PPP profile named exactly walled-garden). Tick Active.
  3. Several MikroTiks? Add each, then assign your coverage boxes to them (each box's form has a router picker). Subscribers get pushed to their box's router; reassigning a box migrates its secrets automatically. Use the same profile names on every router so boxes stay movable.
  4. Test connection — fibyr.ph tries to log in and tells you if it worked.
  5. Done — match your plans to the router's speed profiles and fibyr.ph does the rest.
No router yet? Fine — fibyr.ph holds each subscriber's credentials until you connect one; billing and everything else work normally.

Router health (why the CPU/RAM/temperature are where they are)

The Monitoring tab also shows router-health cards below the PPPoE pool that explain what's behind the live readings: per-core CPU with the things that drive it (active PPPoE sessions, tracked connections, firewall rules, queues, routes), memory use and its biggest consumers, temperature & power with a cool/warm/hot read, and a health-at-a-glance panel (uptime, RouterOS version, storage, free RAM). These are fetched once when you open the tab and are lightweight, read-only checks, so they don't strain the router.

Uptime & downtime log (proof for "it's down!" claims)

Each router has a Monitoring tab. Alongside the live CPU/RAM and PPPoE-pool bars, it keeps a rolling 60-day log of when the router and your chosen subscribers were online, had no internet (modem on, no IP), or were down (modem off). It's your evidence when a subscriber claims a long outage to dodge a bill.

  • Pick who to watch. On a router, Track all its secrets or search a specific one — only tracked lines are recorded, so watching just the few "shady" subscribers stays light.
  • Router vs modem. Router up while a line is down means that modem was switched off (most likely on purpose). Router down means a brownout or fault on your side — the lines read "not monitored" for that span, so the log never blames the subscriber for your outage.
  • You control it. Pause monitoring or change the check interval (5–60 min) at the top of the tab. Pausing or a wider interval leaves gaps in your evidence — the log says so.
  • Subscribers see it too. Each subscriber has a My Uptime page showing their own line's record — the same numbers you see, so it's transparent.
Migrating from a working router? Add it, run Test connection, then Import subscribers — fibyr.ph reads every PPPoE account with its exact username and password, so no connection drops. It skips accounts it already has and creates no bills. Then assign one of your plans to each profile group to start billing. (Reading passwords needs the API user to have full access to /ppp/secret.)

Migration process

Migration process (in the sidebar, right below Overview) guides you through moving subscribers onto fibyr.ph one router at a time. Keep a router Read-only while you migrate — your old app keeps handling cut-offs and fibyr.ph never disconnects anyone on it. The page shows, per router, how many of its subscribers have paid through fibyr.ph at least once; once that reaches the safe mark it flags the router Safe to take over. Then flip Take over PPPoE for that router on the Router page and fibyr.ph starts enforcing payment there. Take over too early and you'd risk cutting off subscribers who simply haven't paid in fibyr.ph yet — the page stops that guesswork. It also lists each router's unclaimed accounts (subscribers who haven't logged into fibyr.ph yet) — your migration to-do, with a shortcut to send them claim links. The link appears only while a router still has a real backlog of unclaimed accounts, and disappears once every router is taken over.

Network Tools

Operations → Network Tools is the home for router add-ons: remote access to your router from anywhere, gaming / QoS priority, ZeroTier mesh VPN, CGNAT bypass, hotspot vouchers (piso-wifi), VLAN setup, and vendo machines. Pick which router a tool applies to from the dropdown at the top. Tools roll out over time — ones still in the works show as Coming soon.

ZeroTier mesh VPN. An alternative to Remote router access when you want the whole LAN behind a router reachable (not just one device). Make a free network at my.zerotier.com, install the RouterOS zerotier package, then fibyr generates a join script you paste in and authorise the router in your ZeroTier account. Reaches the whole subnet without per-device port-forwards — the trade-off is a client on the router and a third-party mesh, vs fibyr's tighter tunnel-only forward. The tool also generates a route-your-subscriber-pool script (+ the managed route to add in ZeroTier Central): apply it and, with ZeroTier on your laptop, the Open modem link on any subscriber's line opens their modem at its live IP.

Each tool is its own add-on you switch on under Subscription & Add-ons — all on and free by default. A few need another first (Reach a device behind the router needs Remote router access); those stay locked until you turn the first one on. Your enabled tools also appear as sub-links under Network Tools in the sidebar.

Reach a device behind the router. On a secure tunnel router, Remote router access can also open a box on the LAN behind it — your fibre modem, an ONU, an OLT page, or a CCTV recorder. fibyr generates a port-forward you paste in; then, with your WireGuard tunnel on, you open the device at the router's tunnel address. It's reachable only over the tunnel — never exposed to the internet. (On a public-IP router, that's CGNAT bypass instead.)
Router died or reset? fibyr.ph is the source of truth for the subscriber layer. Restore the router's base config, then hit Resync secrets — every secret is re-pushed in its current state. Safe to re-run.

Interface Traffic (live)

Operations → Interface Traffic shows a live card per router interface — every ether port, the bridge, tunnels — with in/out throughput, a moving graph, and running totals. It reads the router's counters about once a second while the page is open; it's read-only and writes nothing.

Use WAN uplinks (top-right) to label the interfaces that carry an internet line: type the provider (e.g. Globe, PLDT) and its capacity in Mbps. Labelled interfaces get a wan badge, show the provider on the card, and their graph scales to that capacity so you can see how full the link is. It's a label only — nothing is pushed to the router.

What happens after it's connected

  • Approve an application → fibyr.ph generates the PPPoE username & password (shown on the subscriber's page).
  • Activate → the account is created on the router. Disconnect/reconnect switches it off and on.
  • Suspend → the account is disabled and the live session kicked; with walled-garden, they're switched to the portal-only profile instead.
  • Speed boosts push the faster profile immediately and revert when the window ends.
  • Soft deactivation (optional). Turn on "Deactivated subscribers (soft cut)" and set a speed cap (e.g. 1M/1M) — non-payers stay alive at that slow speed instead of going dark, so winning them back is one click. A manual disconnect is always a full cut.
  • Renaming a PPPoE username removes the old account and pushes the new one — the subscriber is offline until their modem is reconfigured (the form warns you).
  • If a push fails (router unreachable), fibyr.ph retries then notifies you ("Router sync failed") so drift is never silent.

Moving from another app

Move to fibyr.ph without disconnecting anyone and without re-typing subscribers by hand.

Bring everyone in while your old app stays in charge, get set up, and flip control only when you're happy. fibyr.ph keeps each subscriber's exact PPPoE username and password, so no connection drops.

Step by step

  1. Add your router with "Active" OFF — while off, fibyr.ph won't change anything on the router.
  2. Test connection to confirm fibyr.ph can log in.
  3. Import subscribers — reads every PPPoE account and creates a subscriber for each, with its exact login. Skips anyone already in; creates no bills.
  4. Assign your plans to the router's speed-profile groups so billing knows what to charge.
  5. Set up the rest — billing day, payment methods, overdue handling. The router is still untouched.
  6. Go live — switch the router "Active" ON and stop your old app from managing those subscribers.
Golden rule: only one app should control a router at a time. Keep fibyr.ph's router "Active" off until you retire the old app.
  • Subscribers with no email? Router accounts don't carry one. Open a subscriber and use the Claim link panel — copy their private link and send it however you reach them (Messenger, Telegram, SMS). They add their own email and they're in. The link is per-account and expires in 60 days; Re-issue makes a fresh one.
  • Onboarding a whole base? From Subscribers → Onboard migrated subscribers: a console with per-subscriber copy links, Generate all links, Download links (CSV), and a progress bar. It never re-issues a link you've already sent.
  • Prefer a spreadsheet? Bulk-import from a CSV (Subscribers → Import) with each subscriber's current PPPoE username and password.
  • No export, just a screen you can see? Screenshot your old panel's subscriber list and upload the image (Subscribers → Import → Import from a screenshot). fibyr.ph reads it and shows a review screen where every field has a checkbox — tick what to save, leave the rest. Subscribers are matched by PPPoE username: a match is updated, an unknown one is added. Fix any misread text before you import.

Notifications

Keep subscribers informed — billing reminders, due-date notices, and announcements.

  • In-app and email are included free.
  • Billing reminders go out automatically across the cycle — before the due date, on it, a final notice, and on the cutoff day. Set the lead time under Notifications → Channel Settings.
  • Turn on "Notify me when a subscriber is reminded" to get a matching alert linking to that subscriber's billing page.
  • Creation alerts (who did what). Get a bell whenever something new is created for your ISP — a new application, a scheduled installation, or a new line/secret — always naming the staff member who did it (a bulk import sends one summary, not one per line). You always get these; to let a manager get them too, tick New applications, installations and lines under their role's Notifications permissions.
  • Sounds — a "cha-ching" for payments and a chime for other alerts; toggle with the speaker icon in the bell.
  • WhatsApp & Telegram — connect your own WhatsApp Business account or a free Telegram bot (via @BotFather) under Channel Settings and every notification is delivered there too. Subscribers link themselves. (Viber isn't offered — it charges businesses; Telegram does the same job free.)
  • SMS reminders are a paid add-on — coming soon.

Email Templates

Write the messages fibyr.ph sends on your behalf, in your own words.

  • Edit your welcome email and other templates.
  • Use placeholders (subscriber name, billing date) so each email is personalized automatically.

Reports

See how the business is doing without building anything by hand.

  • Revenue and collections over time. Installer cash counts here as "Installer cash" once you've marked it received.
  • Delinquent (overdue) accounts, so you know who to follow up.

Expenses

Track where your money goes, right beside the money coming in.

  • Record each cost — bandwidth/upstream, rent, electricity, fuel, equipment, salaries paid in cash — with a category, who you paid, the amount, and the date.
  • Pick a preset category or type your own. Add an optional note for what it was for.
  • Recurring costs? Flag an expense as repeating (weekly, monthly, quarterly or yearly) — like rent or your upstream bandwidth — and fibyr.ph auto-adds the next entry each period, so you never re-type it. Auto-added entries are tagged, and you can stop the repeat anytime by editing it back to “one-off”.
  • The page totals your spending for the month (or all-time) and breaks it down by category, so you can see your biggest costs at a glance.
  • Control who can use it with the Expenses permissions — view to see the ledger, manage to add, edit and delete entries.

Cash remittance

Keep track of the cash your team collects and has to hand over to you.

  • Whenever a staff member (or a manager) records a cash payment from a subscriber, that cash is money they're holding until they remit it to the office. This page lists every cash payment and totals how much each person is holding.
  • Each person sees their own collected cash; a manager with view everyone's sees the whole team, filterable by person, month and remitted status.
  • When you receive the cash, mark it Remitted — one payment at a time, or a person's whole outstanding amount in one click. It records who confirmed it and when.
  • The page also shows the period's expenses (the same entries as the Expenses page) and a net figure (cash collected minus expenses).
  • Installations, by installer. The page lists every install grouped under the installer who did it, showing the official fee (plan fee + the materials they logged) next to how it was paid — cash they still carry, paid online, on installment, or awaiting. Because the amount here is the real fee, an installer can't quietly collect more than it without the gap showing. The subscriber sees the same official amount on their own dashboard, so both sides are looking at one number.
  • Control access with the Cash remittance permissions — view my cash to remit, view everyone's, and reconcile (mark cash remitted).

Staff & roles

Add staff and give each a role that decides exactly what they can see and do.

How roles work

  • The role list is shared by every ISP — fibyr.ph ships starters (Cashier, Checker, Installer, Support, Manager) and any ISP can add more. But you decide what each role can do for your company by ticking its permissions; your choices never carry into another ISP's business.
  • A permission grants access to a specific area (view subscribers, confirm payments, manage boxes, edit plans, reply to tickets…). Controls a role can't use simply don't appear on that person's screen.
  • A staff member with no role has no access at all — they can sign in, but every page stays hidden until you assign one.
  • They get the live alerts that match their access — new applications, tickets, and payments.
  • Full access (owner-equivalent). You can flag a role as full access, giving it everything you have, including Staff & Roles. Because that's owner-level power, turning it on asks you to confirm it's you — re-enter your password (or get a one-time code emailed) before it takes effect. Turning it off, or any normal permission change, needs no confirmation.

What stays yours only

  • Adding/removing staff and assigning roles, plus your fibyr.ph subscription & bills.

Adding someone

  • Open Staff & Roles and enter just their email — that's the whole invite. They sign in with a one-time code and fill in their own details.
  • New staff can be assigned to field work right away (installs, boxes, tickets); give them a role for back-office access, change it or remove them anytime.

Business partners

Share ownership of your ISP with a co-owner. A partner gets the same full access you have.

  • Different from staff. A staff role only unlocks the areas you tick. A business partner is a co-owner, so they get everything you do, including inviting other partners.
  • Invite by email. Open Business Settings and enter the partner's email. They become a co-owner the moment they accept the emailed link (they sign in with that same email first).
  • One login, many ISPs. If your partner already owns or works at another ISP, the invite attaches to their existing login. They switch between their ISPs from the account menu, and nothing is overwritten.
  • Remove anytime. Take a co-owner off from the same panel. The last remaining owner can never be removed, so an ISP always has someone in charge.

Payroll Add-on

Pay your own staff from fibyr.ph — an optional paid add-on you switch on under Plan & add-ons.

  • Turn it on under Plan & add-ons (a monthly fee is added to your fibyr.ph bill). A Payroll link then appears in your sidebar.
  • Set salaries — give each staff member a monthly salary (and an optional position). Staff come from your Staff & Roles list.
  • Run payroll for a period — fibyr.ph creates a draft with a payslip for every active employee, starting from their salary.
  • Adjust each payslip's allowances and deductions; the net pay (salary + allowances − deductions) updates as you go.
  • Process in bulk — on a draft run, Apply to everyone adds an allowance and/or a deduction to all payslips at once (e.g. a company allowance or a uniform SSS/PhilHealth deduction), instead of editing each one.
  • Release the run when it's right — it's marked paid and locked from further edits, and each staffer gets a printable payslip.
  • Cash advances ("vale"). Staff request an advance on their salary from their own Account page; you approve or decline it on the Payroll page. An approved advance is repaid automatically — each payroll run deducts one installment (spread over the months they chose) as an itemized line on the payslip, until it's settled. Discarding a draft run gives the balance back.
  • Control who can use it with the Payroll permissions (view vs. manage) on each role.

HR Add-on

Keep a “201 file” for each staff member — an optional paid add-on. This is different from Roles (what a login can do) and Payroll (what they're paid): it's the person's employment record.

  • Turn it on under Plan & add-ons (a monthly fee is added to your fibyr.ph bill). An HR link then appears in your sidebar.
  • Per staff member, record: position, employment status (probationary/regular/…), date hired, birthdate, address & phone, emergency contact, and government IDs — SSS, PhilHealth, Pag-IBIG, TIN.
  • Staff come from your Staff & Roles list. Control access with the HR permissions (view vs. manage) on each role.
Your fibyr.ph account

Public profile & ratings

Your storefront on fibyr.ph's nationwide ISP finder, where people search for internet in their area.

  • Add your logo, cover photo, coverage areas, and plans so prospects can find and choose you.
  • Share your page — it has its own short link, https://fibyr.ph/your-handle/profile. Open it with View public page and copy the address anywhere.
  • Subscribers can leave ratings; you choose whether to show them.
  • Under Visible sections, choose what the public sees — plans, coverage, verified badge, and your tier emoji (e.g. ). Uncheck anything to hide it.

Business & tax details

The information that appears on your invoices and receipts, plus a few billing defaults.

  • TIN, registered address, business phone — printed on your documents.
  • VAT rate — 12 if VAT-registered, 0 if Non-VAT.
  • Reconnection fee — your default, pre-filled when you reconnect a subscriber.
  • BIR permit / ATP number — shown in the document footer.
Save first: the Preview buttons use your saved details.

Plan & add-ons

What you pay to use the platform.

  • No setup fee. Your monthly fee is the tier that matches your active subscriber count, set automatically. Small networks are free; suspended and disconnected subscribers don't count.
  • Turn optional add-ons (like the Receipt Scanner) on or off here.
  • Voucher code from fibyr.ph? Enter it under Redeem a voucher — it discounts your tier fee for a run of days (usually fully free, sometimes a percentage off). Add-ons still bill during the covered period.
  • Your fibyr.ph bills are listed here, with a Pay online button when available.

Activity log

An automatic, tamper-proof record of important account events.

  • Every billing change, payment, and edit is logged with who did it and when.
  • Your audit trail for disputes and staff accountability.

Signing in

Use whichever is easier — a password or a one-time code.

  • By default you sign in with a one-time code emailed to you.
  • Prefer a password? Set one under Account settings; one-time codes keep working either way.
  • Extra security? Turn on two-step verification under Account settings — after your password, we email a 6-digit code before you're signed in. While it's on, use "Forgot password?" on the sign-in page to reset. Off by default.
  • Authenticator app (strongest). Instead of waiting for an emailed code, set up an app like Google Authenticator or Authy under Account settings: scan the QR once, then it shows a rotating 6-digit code that works offline. The emailed code stays as a backup, and you get one-time recovery codes to save in case you lose your phone.

Still stuck? Use fibyr.ph Support inside your dashboard to reach our team.