NYBVC
NYBVC is a New York City building-violation resolution platform built by Volanta Labs for a compliance services business. Property owners search by BIN, address or violation number and see every open DOB and ECB violation on a building, then add them to a cart and pay. The build includes a multi-channel payment flow that delivers Square checkout links over SMS and WhatsApp via Twilio, a partner-spotlight product page, and a marketing site covering all five boroughs. Framer Motion drives the interface animation throughout.

- Boroughs covered
- 5Boroughs covered
- Payment channels
- 2Payment channels
- Years expertise
- 11+Years expertise
What it does
- Violation lookup by BIN, address or violation number
- Cart-based checkout with running subtotal across multiple violations
- Square payment links delivered over SMS and WhatsApp
- Animated marketing site serving all five NYC boroughs
The problem
NYBVC serves a New York compliance services firm that resolves building violations for property owners across the five boroughs. Before the platform, the firm's work began with a phone call: an owner received a city notice, could not tell what it meant or what it would cost, and called to ask.
Establishing what a building actually owed meant looking violations up by hand, one record at a time, then quoting the owner verbally and collecting payment separately. Every quote was a conversation, and every conversation had to be repeated when the owner called back to confirm what they owed.
What we built
NYBVC is a New York City building-violation resolution platform. An owner or staff member searches by BIN, street address or violation number, scoped to a borough. The results come back as a list showing violation type, BIN, street address and dollar amount — a DOB safety failure-to-maintain, an ECB work-without-a-permit, a boiler filing failure — each with the balance attached.
Violations are selected into a cart that carries a running subtotal, so an owner sees the total for a building before committing to anything. From the cart, staff generate an invoice and send the owner a payment link by SMS or WhatsApp. The owner pays from the link without logging in or visiting the site, and the invoice is marked paid with a receipt sent back.
How it works
NYBVC reads violation data from NYC Open Data's public Socrata API. Building violations come from the OATH hearings dataset as the primary source, with DOB safety violations queried by BIN and ECB records used to enrich them. This is a read-only integration against public datasets: NYBVC does not file with, integrate with, or connect to any NYC DOB or ECB filing system.
Lookups hit the city API live so a search reflects current data, and results are cached briefly to absorb repeated queries. Bulk work runs separately: a nightly Sidekiq job fetches the previous day's DOB ECB violations and enriches them with PLUTO owner data, and a second job reconciles Square invoice status and sends paid receipts. Imports run on Sidekiq so a slow or failing city dataset never blocks an owner's lookup. Records carry a last-synced timestamp and are re-fetched only when more than 24 hours old, so staleness is handled per record rather than by re-importing everything.
Payments run through Square, which issues the hosted invoice and its public payment URL. Message delivery runs through Twilio for both channels — SMS uses a Twilio Messaging Service for A2P 10DLC compliance, and WhatsApp uses Twilio's WhatsApp channel. Pay-by-link was chosen because the owner receiving the invoice is often not a platform user: the link reaches someone who never visits the site and requires no account to pay.
The result
NYBVC replaced a phone-and-quote process with a lookup, a cart and a payment link. An owner's balance across a building is now established in a single search rather than assembled by hand, and payment is collected through a link delivered to the owner's phone rather than arranged over a call.
More from Volanta Labs
- Gomer — The marketing site for an AI employee that works inside Slack and Microsoft Teams, built end to end from positioning to production code.
- Packit — An operations platform that syncs inventory, orders and shipping across Amazon and eBay from a single dashboard.
- MunshiOnClick — A full cloud ERP for the Pakistani market — accounting, inventory, payroll, POS and CRM in one platform.
- Price Optimizer Pro — An AI repricer for Amazon FBA sellers that raises prices when competitors go out of stock, optimising for profit over Buy Box wins.
Want something like this?
Book a 45-minute call to walk through your project, or email [email protected].
Book a 45-min call