SMARTTILE · SERVICEAUTOMATE™ · REV.IO

Rev.io, written for you the moment a site goes dark

Rev.io is the system of record behind every SmartChoice service ticket. SmartTile opens the ticket on the right Rev.io customer, journals every step, reopens it if the outage returns, closes it on confirmed recovery — and carries notes between Rev.io and your own IT Service Management (ITSM) system.

SmartTile integrates with
SmartChoice's Rev.io (restapi.rev.io v1) — Tickets, TicketJournals, Customers, Contacts and Services — over the Rev.io REST API with Basic auth plus an x-api-key.
How SmartTile automates it
Opens one Rev.io ticket per location or circuit when monitoring confirms an outage, journals each device and step, reopens within 48 h instead of duplicating, closes on confirmed recovery, and relays human notes to and from the customer's own ITSM system every 5 minutes.
Category
ServiceServiceAutomate™

Every SmartChoice customer is an account in Rev.io, and every outage SmartChoice works is a Rev.io ticket. Without automation, a NOC engineer reads an alert, finds the customer, types the ticket and journals every update by hand. SmartTile does that typing: the monitoring that saw the outage is the author of the ticket, and it keeps writing until the site is back.

Where the minutes go today — and where they stop

The momentTodayWith SmartTile
A site goes downSomeone reads the alert, looks up the Rev.io customer and types a ticket.A ticket opens on the tagged Rev.io customer, routed to the configured Rev.io user group, with the detail in a journal — not the description.
Three devices fail togetherThree tickets, or one ticket and two forgotten.One ticket per location (or per circuit); each further device DOWN is journaled onto it.
The wrong customer idThe ticket lands on someone else's account.The identity guard checks the id against the SmartTile customer first; a mismatch opens on the SmartChoice house account for the NOC manager, with a journal naming the mismatch.
It comes back — then drops againClose, then a brand-new ticket ten minutes later.All devices back → an all-clear journal and the ticket is set CLOSED. Down again within 48 h → the same ticket is reopened with a note.
Your team works in its own ITSMNotes typed twice, or never.Human notes on the customer's ITSM ticket are journaled into Rev.io, and human Rev.io journals are carried back — every 5 minutes.
The carrier callAn engineer on hold summarises the call afterwards.Joey (CarrierAutomate) posts his post-call summary as a Rev.io journal on the same ticket.

How it goes live for a customer

1Tag the account

On Device Tagging, pick the customer's Rev.io account (parent or child) from the live directory — re-synced from Rev.io hourly — for the company, location or device.

2Turn it on

A SmartChoice super admin switches RevIO ON for the company in Ticket Automation. Off means SmartTile never writes a ticket for it.

3Routing

Tickets carry the configured priority, ticket type and Rev.io user group so they land in the coordinator's queue; a per-company assignee can be set.

4Watch it work

Every ticket, journal and carried note appears in the Automation Audit Ledger, scoped to the customer's own company.

Whose Rev.io? This is SmartChoice's own Rev.io, where SmartChoice-managed services are ticketed and billed. Customers do not connect a Rev.io of their own — they connect their own ITSM system (Kaseya (Autotask, BMS), Freshservice, ServiceNow, Jira Service Management, HaloPSA, ConnectWise PSA, Zendesk, NinjaOne, ManageEngine, Ivanti, Freshdesk) and SmartTile keeps it and Rev.io in step.
SmartChoice · SmartTile ServiceAutomate™ — Rev.ioPage 1 of 2
SMARTTILE · SERVICEAUTOMATE™ · REV.IO — WHAT LANDS IN REV.IO, AND HOW IT IS KEPT HONEST

What lands in Rev.io

The outage ticket

POSTed with the customer id, priority, ticket type, SmartChoice Monitoring as the contact and the routing group. Subject only in the description — the device, IPs and circuit go in TicketJournals, per NOC policy.

Journals, written the way Rev.io reads them

Rev.io journals are HTML and Latin-1: SmartTile turns line breaks into <br/>, swaps characters Rev.io would show as ??, and sets the real visibility fields (is_public, show_on_account, visible_in_agent_portal).

Recovery and reopen

When every tracked device is back: an all-clear journal and status CLOSED. Vendor-monitor tickets (UniFi, Meraki) close only when every device on them is confirmed up for the stability window. Granite-paired tickets are never auto-closed.

Notes from the customer's desk

Every 5 minutes, human notes on linked ITSM tickets become internal Rev.io journals marked [SmartTile ↔ from …], and human Rev.io journals are carried the other way. The marker and a UNIQUE note id mean a note is carried once, never looped.

Exactly what SmartTile calls on Rev.io

GET/Tickets?search.status=OPEN|INWORK|PENDINGEvery open ticket, every 60 s, into the SmartTile ticket views
GET/Tickets/{id}Reconcile: a ticket closed or moved in Rev.io is closed here too
POST/TicketsOpen the outage ticket
PATCH/Tickets/{id}JSON-Patch: status CLOSED / Open, or reassign the group
POST/TicketJournalsEvery journal: device DOWN, all-clear, carried notes, Joey's summary
GET/TicketJournals?search.ticket_id={id}Read journals back for the note relay
GET/Customers · /Contacts · /ServicesCustomer address, contacts and circuits (circuits refreshed nightly)
GET/Orders/{id} · /Tasks/{id}Read the order and task behind a SmartSurvey job

Security and control

Tenant-scoped

Ledger rows resolve to a company through the carrier ticket or the Rev.io customer; a non-super-admin sees only their companies, and an unresolvable row only a super admin.

No retry storm

A Rev.io 4xx rejection backs off per location and e-mails the NOC once, instead of re-POSTing every cycle.

Hash-chained audit

The super-admin Rev.io Ticket Audit log chains each row to the last with SHA-256, with timeline, notes and CSV export.

Switches

Per-company RevIO ON/OFF, plus Engine Safety switches for the identity guard, the 4xx back-off, the note relay and the ledger.

Common questions

QuestionAnswer
“Will a flapping site flood Rev.io?”No. One ticket per location or circuit; more devices are journaled onto it; a repeat outage within 48 h reopens the same ticket.
“Can it open on the wrong customer?”The identity guard checks first. A confirmed mismatch goes to the SmartChoice house account and the NOC manager — never to another customer.
“We already run our own service desk.”Keep it. SmartTile relays human notes between your ITSM system and the Rev.io ticket, each direction, marked and carried once.
“How do we know what it wrote?”The Automation Audit Ledger lists every ticket, journal and carried note with its result; a failed write shows as FAILED.
The ticket you would have typed is already in Rev.io — journaled until the site is back.
SmartChoice · smarttile.smartchoiceus.com · (800) 217-3096, 24×7 · verified 2026-09-28Page 2 of 2