Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Citizen Service Portal
- Source intake
- Delivery provider
- Document source
A public service team records each application against an organization and service definition. An operator owns the case, captures requirement outcomes and attaches evidence.
Service applications in one list
Citizen Service Portal Reviewer decides on the frozen source revision.
Every feature works on the same records. Pick one to see the screen your team works in.
The operator creates a service application for a named public service and organization.
Approval conditions
| Number | Name | Organization | Owner | Definition | Status | |
|---|---|---|---|---|---|---|
| SA-43295 | Residential parking permit for Anika Desai | North Quay Transit Desk | Fatima Nouri | Senior transit passes | Draft | |
| SA-79790 | Library access card for Luis Herrera | Harbor Ward Service Center | Henry Cho | Community market permits | Draft | |
| SA-61884 | Tree removal review for Fatima Nouri | Willowfield Benefits Agency | Elena Varela | Street tree review | Draft | |
| SA-72864 | Senior transit pass for Henry Cho | Pine Hollow Library District | Samira Osei | Residential parking permits | Draft | |
| SA-11678 | Address change request for Zara Mensah | Pine Hollow Library District | Elena Varela | Address record updates | Draft |
Each service application can carry ordered requirement lines.
Approval conditions
| Parent | Sequence | Description | Outcome | Observed on | |
|---|---|---|---|---|---|
| Tree removal review for Fatima Nouri | 70 | Provide current proof of residence | Pending | 19 Oct | |
| Library access card for Luis Herrera | 70 | Upload vehicle registration | Pending | 17 Oct | |
| Library access card for Luis Herrera | 20 | Include a tree assessment | Pending | 21 Oct | |
| Home energy rebate for Mei Aranda | 30 | Confirm date of birth | Pending | 24 Oct | |
| Market stall permit for Samira Osei | 40 | Attach itemized upgrade invoice | Pending | 17 Oct |
Supporting documents stay linked to the application they explain.
Evidence documents
| Source | Title | Document date | Attachment | Verified | Verified by | |
|---|---|---|---|---|---|---|
| Senior transit pass for Henry Cho | Proof of residence | 30 Oct | proof_of_residence.pdf | No | Zara Mensah | |
| Residential parking permit for Anika Desai | Vehicle registration | 03 Nov | vehicle_registration.pdf | No | Mei Aranda | |
| Residential parking permit for Anika Desai | Arborist assessment | 30 Oct | tree_assessment.pdf | No | Henry Cho | |
| Home energy rebate for Mei Aranda | Identity verification form | 15 Oct | sidewalk_photo.jpg | No | Luis Herrera | |
| Home energy rebate for Mei Aranda | Sidewalk damage photo | 30 Oct | upgrade_invoice.pdf | No | Noah Kessler |
The validation workflow freezes the submitted application revision and routes it to an independent reviewer.
Approval conditions
| Source | Source revision | Reviewer | Decision | Evidence reference | |
|---|---|---|---|---|---|
| Address change request for Zara Mensah | 100 | Elena Varela | Pending | DOC-2026-1108 | |
| Market stall permit for Samira Osei | 580 | Noah Kessler | Pending | DOC-2026-1274 | |
| Residential parking permit for Anika Desai | 300 | Fatima Nouri | Pending | DOC-2026-1381 | |
| Home energy rebate for Mei Aranda | 630 | Luis Herrera | Pending | DOC-2026-1465 | |
| Residential parking permit for Anika Desai | 210 | Noah Kessler | Pending | DOC-2026-1533 |
An approved application proceeds through a caseworker decision and delivery.
Service applications
| Number | Name | Completed at | Delivery reference | Definition | Status | |
|---|---|---|---|---|---|---|
| SA-78657 | Residential parking permit for Anika Desai | PERMIT-2026-0184 | Sidewalk repair requests | Delivered | ||
| SA-44109 | Library access card for Luis Herrera | CARD-2026-0442 | Residential parking permits | Delivered | ||
| SA-76703 | Tree removal review for Fatima Nouri | PASS-2026-0219 | Residential parking permits | Delivered | ||
| SA-92423 | Senior transit pass for Henry Cho | LETTER-2026-0913 | Community market permits | Delivered | ||
| SA-21488 | Address change request for Zara Mensah | REBATE-2026-0374 | Community market permits | Delivered |
A delivered application can need a documented correction.
Service applications
| Number | Name | Revision | Status | Owner | Definition | |
|---|---|---|---|---|---|---|
| SA-49963 | Residential parking permit for Anika Desai | 750 | Verified | David Iqbal | Community market permits | |
| SA-79788 | Library access card for Luis Herrera | 730 | Verified | Henry Cho | Street tree review | |
| SA-84675 | Tree removal review for Fatima Nouri | 310 | Verified | Mei Aranda | Address record updates | |
| SA-34280 | Senior transit pass for Henry Cho | 860 | Verified | David Iqbal | Sidewalk repair requests | |
| SA-47558 | Address change request for Zara Mensah | 850 | Verified | Henry Cho | Senior transit passes |
Application to delivery ships ready to use. One step needs a named approval before the work moves on: Approve revision (Citizen Service Portal Reviewer).
Record the request under the right public service.
Check each requirement outcome and outstanding action.
Attach and verify supporting documents.
Freeze the submitted case revision for review.
An independent reviewer records a decision.
Trace the approved action to its delivery reference.
Open any service application to see its application requirements, the roles that work on it, its process stages and its approvals on one page.
Submitted date, Organization, Owner and Definition.
Each line is linked to this service application.
Citizen Service Portal Administrator, Citizen Service Portal Operator and Citizen Service Portal Reviewer, each with their own permissions.
Every status change, in order.
Approve revision, with who decides.
South Harbor Civic Office · Submitted
| Parent | Sequence | Description |
|---|---|---|
| Tree removal review for Fatima Nouri | 70 | Provide current proof of residence |
| Library access card for Luis Herrera | 70 | Upload vehicle registration |
| Library access card for Luis Herrera | 20 | Include a tree assessment |
The reviewer records independent decisions on the source revision and reads the supporting case.
Signed in as Citizen Service Portal Reviewer
| Decision | Approver | |
|---|---|---|
| Approve revisionAn independent reviewer records a decision. | Citizen Service Portal Reviewer |
Everyone opens Citizen Service Portal to the work that is theirs. Pick a role to see what it starts with.
Maintains approved configuration: record entry on Public Services, read-only on all operational, review and provenance tables, and access to all four portal pages. No schema editing, deletion, bulk operations or export grants.
This is the first screen this role sees.
Service applications · Citizen Service Portal Administrator
| Number | Name | Completed at | Delivery reference | Definition | Status | |
|---|---|---|---|---|---|---|
| SA-78657 | Residential parking permit for Anika Desai | PERMIT-2026-0184 | Sidewalk repair requests | Delivered | ||
| SA-44109 | Library access card for Luis Herrera | CARD-2026-0442 | Residential parking permits | Delivered | ||
| SA-76703 | Tree removal review for Fatima Nouri | PASS-2026-0219 | Residential parking permits | Delivered | ||
| SA-92423 | Senior transit pass for Henry Cho | LETTER-2026-0913 | Community market permits | Delivered | ||
| SA-21488 | Address change request for Zara Mensah | REBATE-2026-0374 | Community market permits | Delivered |
Prepares assigned work: record entry on Service Applications, Application Requirements, Follow Up Actions and Evidence Documents, read-only on configuration, review and provenance tables. Scope to authorized organizations is enforced by workflow guards.
This is the first screen this role sees.
Service applications · Citizen Service Portal Operator
| Number | Name | Organization | Owner | Definition | Status | |
|---|---|---|---|---|---|---|
| SA-43295 | Residential parking permit for Anika Desai | North Quay Transit Desk | Fatima Nouri | Senior transit passes | Draft | |
| SA-79790 | Library access card for Luis Herrera | Harbor Ward Service Center | Henry Cho | Community market permits | Draft | |
| SA-61884 | Tree removal review for Fatima Nouri | Willowfield Benefits Agency | Elena Varela | Street tree review | Draft | |
| SA-72864 | Senior transit pass for Henry Cho | Pine Hollow Library District | Samira Osei | Residential parking permits | Draft | |
| SA-11678 | Address change request for Zara Mensah | Pine Hollow Library District | Elena Varela | Address record updates | Draft |
Reviews independent assigned work: record entry on Review Decisions only, read-only on every other table. Reviewers cannot approve their own preparation; the workflow guards enforce reviewer independence.
This is the first screen this role sees.
Service applications · Citizen Service Portal Reviewer
Reads authorized summaries and aggregates across every table plus the four portal pages. No record creation or editing, no schema or administrative capability.
This is the first screen this role sees.
Service applications · Read Only Analyst
Oversees application access and service setup across the portal.
Read application, review and delivery outcomes.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 48 | ||
| Submitted | 9 | 19% | |
| Verified | 3 | 33% | |
| Decided | 1 | 33% |
Sample counts per stage
Count applications by Definition and Status.
Compare submitted date and completed at by service.
Count Pending, Accepted and Rejected outcomes by Parent.
Group documents by Verified and Source.
Count Decision values by Reviewer and source revision.
Group Open and in progress actions by assigned to and due date.
Follow operation runs and their operation steps by Source and status.
Read state history and review decisions by application and source revision.
See how Citizen Service Portal fits your kind of team.
A permit office can register a request under the relevant public service and organization.
A benefit team can track each application by its citizen reference, owner and service definition.
A department handling formal service requests can assign cases, collect evidence and follow delivery attempts.
Each stage of application to delivery names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to prepare and explain application work.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 14 tablesStart with one team and one process, then add the rest once the basics are running.
Create the organization, people and public service. Agree the policy reference and effective dates.
Assign operators and independent reviewers to the organizations they serve. Check read access separately.
Enter a representative application, requirement lines, evidence and follow-up actions.
Submit, validate and review the source revision. Include a returned decision with a useful reason.
Follow the operation run, ordered steps and delivery reference. Test a failed or uncertain attempt.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Citizen Service Portal for your business. Begin with one organization, one public service and a representative application from submission through review.
Citizen Service Portal Operator enters the case, requirement lines, evidence and follow-up actions for an authorized organization.
Citizen Service Portal Reviewer decides on a frozen source revision independently of the person who prepared it.
Yes. The review decision can be Returned with a reason. The operator addresses it and sends a successor revision for review.
evidence documents link each attachment to its application and records a verification value and verifying person.
The application status and delivery reference sit beside operation runs, steps and attempts in the case workspace.
Read the operation key, attempt and external receipt details, then assign investigation before taking another action.
The correction path preserves earlier evidence, decisions and completed steps while creating a successor revision for independent review.
Read Only Analyst reads authorized summaries and records without operational editing rights.
Review source mappings for the public service and agree the field transform and external reference before using a source payload.
Start free, then use Proto to change fields, steps and approvals before your team goes live.