Pass-through integration for local government · records are never stored System status1-559-251-7767Sentra familySign in
SentraBridgeIntegration platform
Integration for local governmentPart of the Sentra family

Connect anything
with an API. Keep nothing.

SentraBridge moves records between your agency's systems, databases, maps and files, on a schedule or the moment they change. Records pass through in memory and are never stored.

  • Pass-through: no stored records
  • See the data at every step
  • Our cloud or your servers
A SentraBridge flow on the canvas with its data inspector open
§ Watch it run

One flow, start to finish. Under a minute.

Screen recording, no sound. The steps are listed beside the video.
§ How it works

From two systems to one flow, in an afternoon.

Every SentraBridge integration is a flow you can see. Here's the whole path.

  1. 01ConnectSystems, databases, maps, files, or an OpenAPI file
  2. 02DrawRead, change, check, decide, write
  3. 03InspectReal records on every wire; nothing written
  4. 04RunBy hand, schedule, webhook or row change
  5. 05WatchCounts and IDs per run; replay failures
§ The core promise

Your records go from one system to the other. Not to us.

SentraBridge reads records into memory, changes them, delivers them, and drops them when the run ends. No copy to breach, retain or produce under a public-records request, and nothing extra for a data-sharing agreement.

Pass-through: how records move Records travel from the source system through SentraBridge's memory to the destination system over encrypted connections. Run history keeps only counts, timings and record IDs, never field values. SOURCE Sentra 311 system of record keeps its data SENTRABRIDGE In memory only dropped when the run ends DESTINATION Accela system of record gets the record TLSTLS Run history keeps ✓ counts ✓ timings ✓ record IDs ✓ masked errors ✕ names, addresses, field values
Records pass through SentraBridge in memory. The run log keeps what happened, not what was in the records.
§ 01 / Designer

Draw the flow. 42 step types.

Build integrations on a canvas instead of in code: read records, change and check them, decide, then write them somewhere else. Branches, rules, lookups, summaries and sub-flows are all boxes you can see.

  • Start by hand, on a schedule, by webhook or when rows change
  • Autosave, undo, tidy layout and YAML export
  • AI drafts a flow from a sentence; you review it
The SentraBridge designer with a payment file flow and the data inspector.
§ 02 / Data inspector

See the data before it's sent.

Like FME's inspector: record counts on every wire, and a click shows the records as a table, JSON, CSV or a field summary. Preview reads real records and never writes.

  • 5, 25 or 100 records per source
  • Valid and Invalid outputs side by side
  • Download what you see as CSV
Data inspector: record counts on each wireA payment file flow with 412 records read, 409 valid and 3 invalid.Read payment filesRead files · SFTP serverClean and checkApply rulesLoad paymentsWrite to databaseEmail bad rowsSend email4124093Invalid
Wire: Clean and check → Email bad rows3 records
accountamountpaid_onproblem
40-118-2286.402026-11-09No account match
112.002026-11-09Account is required
40-771-05-12.0011/09/26Amount must be positive
Table · JSON · CSV · Field summary  |  5 · 25 · 100 records  |  Preview never writes
Illustration: counts on every wire; click a wire to see the records that crossed it.
§ 03 / Connectors

Pre-built where it matters. Any API where it doesn't.

Pre-built connectors know each system's records, fields, paging and sign-in. Plain APIs need an address and a key, and any OpenAPI or Swagger file becomes a connector.

  • 43 pre-built connectors, 9 plain APIs
  • SQL Server, PostgreSQL/PostGIS and MySQL both ways
  • SFTP, SharePoint, S3 and Azure Blob for files
The connector picker in SentraBridge.
§ 04 / Operations

Know what ran. Fix what didn't.

Every run keeps counts, timings and record IDs, never contents. Failures email the people you choose; replay reads failed records again from the source. Trace any record across every flow it touched.

  • Data-health alerts: no records, volume swings, late runs
  • Version history, and promotion from Test to Production
  • Approvals pause a flow for a person
A run's history: each step with counts, timings and record IDs.
§ Live examples

Real flows, drawn from real templates.

These diagrams are generated from the templates that ship with SentraBridge. Open one to see every step explained.

Flow diagram: 311 triage: route every request to the right systemCleans and checks changed 311 requests, sends bad ones to a data-quality sub-flow, checks the city database to see if each is new, then routes new potholes, lights and trees to Scheduler crews, code cases to the ArcGIS map, and the rest to an SFTP file. Changed requests are upserted into the database with map points, and a summary by department is emailed.Every 15 minutesOn a scheduleChanged 311 requestsGet records · Sentra 311Clean and checkApply rulesData quality alertRun another flowCount by departmentSummarizeAlready in the database?Look up in database · PostgreSQLEmail operationsSend emailNew request?If / elseCrew work?If / elseName like the columnsMap fieldsShape as a crew visitMap fieldsCode enforcement?If / elseUpdate the database copyWrite to database · PostgreSQLCreate Scheduler visitSend records · Sentra SchedulerMap attributesMap fieldsEverything else to SFTPWrite file · SFTPMake map pointMake map pointAdd to the code-casemapSend records · ArcGISInvalidYesYesNoYesNoNo
311 triage: route every request to the right system · 18 steps · a real SentraBridge template

All 29 examples →

§ Who we serve

Built for agencies, and the teams that serve them.

Each city, county or district gets its own workspace. Vendors and IT providers who serve many agencies run one workspace per client, with shared templates.

How multi-client works
One platform, separate workspacesA shared template library rolls out to three client workspaces, each with its own connections, flows, code tables, people and history.Shared templatespublished once · update noticesCity of Demo• Sentra 311 + Accela• 12 flows• Board folder map• 9 peopleDemo County• SQL Server + ArcGIS• 7 flows• Status code map• 5 peopleDemo Water District• SFTP bank files• 3 flows• Fund code map• 3 peopleNothing crosses between workspaces: connections, records, history and people stay apart.
Each agency is its own workspace; templates are shared, data never is.

See your own systems connected.

We'll set up a workspace with your systems in a sandbox and build your first flow with you.