Pass-through integration for local government · records are never stored System status1-559-251-7767Sentra familySign in
SentraBridgeIntegration platform
ApprovalsPlatform

Some things need a person.
Build that in.

An approval step pauses a flow until someone approves: publishing agendas, releasing payments, posting to the public site. It holds record IDs only and reads the records again on approval.

Flow diagram: Publish agendas on the website after the clerk approvesEvery morning, finds upcoming meetings with a published agenda in CivicCA and asks the city clerk to approve them. Approved agendas become pages on the Sentra CMS website; nothing is published without a yes.Weekdays at 8 amOn a scheduleCron 0 8 * * 1-5 (workspace time zone)Get meetingsGet records · CivicCAReads Meetings from CivicCAUpcoming, agendapublishedFilterKeeps only records where meeting_date isafter {{ $today }} and agenda_status is publ…Clerk approvesWait for approvalPauses and emails[email protected]: “Publish {{count…Shape as a web pageMap fieldsShapes each record into 5 fields: title, path,type, status, bodyCreate website pageSend records · Sentra CMSCreates Pages in Sentra CMS
Publish agendas on the website after the clerk approves · 6 steps · a real SentraBridge template
§ How it works

How approvals works

  1. 01ReadThe flow gathers the records
  2. 02PauseIDs are held; the assigned person is told
  3. 03DecideApprove or reject in SentraBridge
  4. 04Re-readRecords are read fresh from the source
  5. 05WriteOnly then is anything sent
§ 01 / Human in the loop

Automation with a checkpoint.

Most flows should run on their own. Some shouldn't: a payment batch, an agenda going to the website, a bulk status change. The approval step stops the flow at that point and waits for a named person.

  • Approvers are people in the workspace, asked by email
  • Approve or reject, with the decision logged
  • Requests expire after a set time (72 hours by default)
Waiting for approval
flowholdsassigned to
Publish agendas to the website3 meetingsCity ClerkApprove · Reject
Release refund batch12 recordsFinance adminApprove · Reject
Post road closure alert1 recordCommunicationsApproved 9:02
Each item holds record IDs only. Decisions go in the activity log.
Illustration: approvals wait in one list until the assigned person decides.
§ 02 / Still pass-through

Waiting without keeping a copy.

A paused flow holds the record IDs, not the records. When someone approves, SentraBridge reads the records again from the source, so what's written is current and nothing sat in storage while it waited.

  • No record contents stored while waiting
  • Changes made in the meantime are picked up
  • The activity log shows who approved what
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.
§ FAQ

Questions, answered

What's stored while a flow waits?

Only the record IDs, the flow and step, and who it's assigned to. On approval the records are read again from the source.

Who can approve?

The people you list as approvers on the step: members of that client's workspace, asked by email. A request expires if nobody answers in time.

See your own systems connected.

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