Every SIM.One dashboard.
Free with the account. Not an upsell. Not a "premium tier".
Live usage per SIM. Bulk PAC / STAC port. Fair-use alerts. eSIM scanner. Cost-centre tagging. Roles + audit log. REST API + webhooks. BambooHR / Personio / HiBob integrations. Same dashboard for 5 SIMs or 5,000.
- Live per-SIM usage
- Bulk PAC / STAC port
- Fair-use alerts
- REST API + webhooks
- BambooHR / Personio / HiBob
- Audit trail · 12 months
No portal tax. Same dashboard from one SIM to five thousand.
Every business mobile account gets the SIM Estate Management portal free, with the REST API + webhooks included. No per-seat user fees, no premium tier, no upsell when you cross a SIM count threshold.
Start with the network that works at HQ.
Drop in your office postcode — we'll show all four networks' Ofcom-rated signal and recommend the Giant Voice + Data tariff that matches the strongest carrier. From there, the estate portal lets you mix networks per-line for remote workers and field staff in different postcodes.
Live Ofcom industry data · indoor + outdoor signal by operator
Nine things the portal handles for you.
Same data the support team sees — but you don't have to ring them to use it. Everything below is self-serve, every action audited, every SIM visible.
Live usage liquid-meter
Real-time data + minutes per SIM. At-a-glance fair-use indicators. Drill down to a single SIM or filter the whole estate by cost centre / network / plan.
One-click network sync
Force a re-attach if a SIM is misbehaving. Saves a support call. Most signal-flake issues clear in 60 seconds without anyone touching the device.
Adult-content bar toggle
Network-level filter per SIM. Default on for company-issued phones, toggle off for over-18 contractors who need it. No third-party MDM required.
Inline eSIM QR scanner
Re-issue or scan eSIM QR codes from inside the portal. No third-party app, no MDM plug-in. Fresh QR sent to user's email in 60 seconds.
Last-seen network + country
Where each SIM has actually been roaming. When it last hit a tower. Useful for spotting lost devices and confirming a port has completed.
Fair-use alerts + thresholds
Email + SMS at 80% / 100% / 120% of bundle, per SIM or estate-wide. Hard-cap option to prevent overages. Custom thresholds per cost-centre.
Cost-centre tagging
Tag every SIM with a cost centre / department / project code. Bill splits by tag, exports straight to Xero / Sage / QuickBooks / NetSuite.
Suspend / restore in seconds
Lost handset, departing staff, holiday hold. Suspend pauses billing. Restore re-activates same number. No support ticket required.
Bulk PAC / STAC operations
Port-in 50–500 SIMs from another carrier in a single batch. Generate outbound PAC / STAC codes the same way. CSV upload, no ticket queue.
What you actually see when you log in.
A flat, filterable list of every SIM in the estate, with the data you need on the front page. No 12-tab nightmare, no menu-hunting for the simplest action.
Indicative layout · live data once your estate is provisioned
Everything the portal does,
your code can do too.
JSON in, JSON out. Bearer-token auth, scoped sandbox + production keys, rate limited at 60 req/sec (lifts on request). Same auth flow as the wholesale Giant API — if you already integrate one, the other is two lines of config.
Sandbox keys in 24h
Test against a free sandbox environment before going live.
Versioned, never breaks
v1 is permanent. Breaking changes go in v2 with a 12-month overlap.
OpenAPI 3.1 spec
Auto-generate clients for Node / Python / Go / PHP / .NET.
HMAC-signed webhooks
Verify payload origin. Replay endpoint for backfill after outages.
- GET
/v1/simsList every SIM across the estate. Cursor pagination. Filters by network, plan, cost-centre, state.
- GET
/v1/sims/{iccid}Detailed view of a single SIM. Includes last-seen network, current period usage, threshold state.
- POST
/v1/simsProvision a new SIM. Pass plan + cost-centre tag; eSIM QR returns inline.
- POST
/v1/sims/{iccid}/suspendSuspend a SIM (lost / stolen / holiday hold). Idempotent.
- POST
/v1/sims/{iccid}/restoreRestore a suspended SIM. Same MSISDN, billing resumes.
- POST
/v1/sims/{iccid}/swap-planMove a SIM between tariffs. Pro-rated. Effective immediately.
- POST
/v1/sims/{iccid}/port-outGenerate a PAC / STAC code for outbound port. Triggers webhook on completion.
- POST
/v1/ports/bulk-inBulk port-in from another carrier. Accepts CSV of MSISDN + PAC pairs.
- POST
/v1/sims/{iccid}/reissue-esimRe-issue an eSIM QR to a new device. Emails the user automatically.
- GET
/v1/usageEstate-wide usage report. Filter by date / cost-centre / network. CSV or JSON.
- PUT
/v1/sims/{iccid}/tagsSet cost-centre and arbitrary tags. Tags drive bill-split + reporting filters.
Seven events. Pipe them anywhere.
Listen for the lifecycle events that matter — provisioning, usage thresholds, suspends, port-completes, monthly billing. Signed payloads, exponential-backoff retries, replay endpoint for backfill.
sim.activatedFires when a new SIM hits the network (first attach). Use to flip the new-starter ticket to closed in your ITSM.
sim.usage.thresholdFires at 80 / 100 / 120 % bundle. Payload includes percentage, current GB, plan limit. Pipe into Slack / Teams.
sim.suspendedFires on manual suspend OR fraud-detected auto-suspend. Use for security audit logging.
sim.restoredFires when a suspended SIM is brought back online. Includes downtime duration.
port.in.completedFires per-MSISDN as bulk ports complete. Update HR records, send 'your number is live' email.
port.out.completedFires when an outbound PAC / STAC completes elsewhere. Use to trigger leaver-flow billing finalisation.
invoice.publishedMonthly. PDF + CSV link in payload. Auto-attach to your finance system.
HR systems + finance, wired in.
The portal API matches the shape your HR or finance system already speaks. New starter, leaver, department change, monthly invoice — automated end-to-end.
Auto-provision a SIM on new-starter ticket. Auto-suspend on leaver. Cost centre syncs from the BambooHR department field.
Same flow — Personio webhook → portal API. Bulk department changes propagate to the SIM cost-centre tags overnight.
Provision + leaver + department-change. HiBob's API is the cleanest of the three; full bidirectional sync available.
Monthly bill auto-pushes to Xero as a vendor invoice. Tax lines, cost-centre splits, due-date fields all populated.
Sage Business Cloud + Sage 50. CSV export by cost-centre matches the standard Sage import template.
For larger estates. SuiteScript bundle ships with cost-centre dimension mapping + project-code support.
Not on the list? The REST API is generic enough that anything with a webhook + an inbound API can be wired in. We've done custom Workday and SAP SuccessFactors before; for those, expect a 2–3 day engineering engagement.
Four roles. Least privilege by default.
Granular role assignment so the finance team can see bills without breaking SIMs, support can re-attach without seeing salaries, and the estate manager doesn't drown in audit-log emails.
Owner
Full estate. Add users, run bulk operations, see billing, hit the API. Usually finance director or IT lead.
Estate manager
Add / suspend / port SIMs. No access to billing detail or user-management. Day-to-day ops role.
Finance
Read-only view of bills, cost-centre splits, exports. Cannot touch SIMs. Audit trail of every SIM change.
Support agent
Per-SIM read + remote re-attach + eSIM re-issue. No bulk operations, no billing. Customisable scope.
Plus SSO via SAML 2.0 / OIDC (Google Workspace, Microsoft Entra ID, Okta). Mandatory MFA available estate-wide. SCIM auto-provisioning of portal users on request.
Moving an estate in,
without anyone losing signal.
Most carriers will let you in but make the cutover your problem. We do the audit, the plan-mapping, the batched ports, and the legacy-carrier wind-down. Typical full estate moves in 7–14 working days, zero per-SIM downtime, single point of contact throughout.
Estate audit
We pull a CSV from your existing carrier (PAC / STAC codes per number, plan tier, contract end-dates). 2–3 working days.
Plan match + dashboard set-up
We map each existing SIM to a Giant equivalent (same network or better), provision the dashboard, set up cost centres + reporting groups.
Batched cutover
We submit ports in waves — typically 50–100 SIMs per day, scheduled around your operational quiet times. Zero downtime per SIM.
Hand over + run rate
Estate dashboard live, account team intro'd, first invoice cycles. We keep the losing carrier on hold for 30 days as belt-and-braces.
One portal instead of three spreadsheets.
Most multi-site businesses are running mobile out of email threads + a master spreadsheet + a finance allocation file. The portal collapses all three into one source of truth.
The IT spreadsheet
Who has which SIM, on which plan, when they joined, when they leave. Lives on someone's desktop. Always out of date.
The finance allocation
Splitting the bill across departments by manual headcount estimate. Error-prone, monthly, half-day for someone.
The HR onboarding ask
'Can IT raise a SIM ticket for the new starter?' — handled email. Forgotten until day 1. Awkward call from the new hire.
Replaced by one dashboard + a webhook to HR.
New starter ticket fires the API. SIM provisions, QR emails to the user. Cost-centre auto-tags from the HR department field. Monthly bill auto-pushes to Xero with lines per cost centre. Nobody writes a spreadsheet.
Average estate we onboard. We've moved bigger.
The portal scales from a single SIM (sole-trader phone, £14.99/mo) up to multi-thousand-SIM estates across UK + EU. Whatever size you're at, the dashboard works the same way — and the API rate-limit lifts as you grow.
Real questions, honest answers.
One dashboard. Every SIM.
Free with the account. Live the day you provision your first SIM. Demo available if you'd rather see it driven by someone who knows where everything is first.
