One login to Northwest Community Mobile pulls together a member's checking and savings balances, mortgage and auto-loan balances, posted and pending transactions, scheduled bill payments and any in-flight check deposit — all served from the bank's digital core. The app's own listing describes current-and-available balances, “Fast Balances,” transfers to other institutions, and mobile photo deposit. That consolidated member view is the thing worth integrating, and the rest of this page is how we reach it for a third party that has a reason to.
Bottom line: this is a small mutual running a vendor digital-banking stack, not a large bank with its own platform team. The dependable way in is the member's own authorization, replaying the authenticated calls the app already makes. We treat the bank's online-banking download as a backup for longer history, and leave a clean seam for a standardized consented feed if and when US rules settle into one.
What sits behind a Northwest Community Mobile login
Each row below is a surface the app actually presents, named close to how the app names it.
| Data domain | Where it shows up in the app | Granularity | What an integrator does with it |
|---|---|---|---|
| Deposit accounts | Manage Your Accounts; Fast Balances | Current and available balance, per checking/savings account | Live cash-position widget; balance sync into a treasury or PFM view |
| Loan accounts | Account balances list (mortgage, auto, other) | Outstanding balance per loan | Debt dashboard, payoff tracking, household net-worth roll-up |
| Transactions | Account detail / register | Posted and pending lines: date, amount, description, running balance | Categorization, reconciliation, feeding bookkeeping |
| Transfers | Make Transfers and Payments | Internal moves and transfers to other financial institutions, including recurring | Mirror movement, trigger downstream workflows |
| Bill pay | View and manage your bills and recurring payments | Payee, amount, schedule, status | Payment calendar, cash-flow forecast |
| Mobile deposits | Deposit checks by photo | Deposit amount, processing status, date | Track in-flight deposits against available balance |
| Alerts & profile | My profile; Account Alerts | Alert rules, notification preferences | Replicate alerting into external monitoring |
Authorized ways to reach the account data
Three apply here. They differ in effort, in how long they last, and in what we stand up to run them.
1. Member-authorized session integration
With the account holder's consent, we analyze the traffic between Northwest Community Mobile and its COCC back end and drive the same authenticated endpoints — login, account list, transaction history, transfer records. Reachable: everything the member can see in-app. Effort: moderate, mostly in the auth and device-binding step. Durability: good, with a watch for vendor front-end changes. We arrange the consenting test account and the enrolment with you at the start.
2. Native export from the online-banking portal
COCC's online banking lets a signed-in member download transaction history in common formats. Reachable: posted history per account, less so real-time balances. Effort: low. Durability: high, since file export changes rarely. We use it as a second source for back-dated history rather than the live read.
3. A future consumer-permissioned feed
If US data-rights rules settle into a standardized consented feed, that becomes a clean fourth wall to build against. It is not available to rely on today, so we design the integration so this can be swapped in later without a rewrite.
For a bank this size the route that holds up is the first one. Member-authorized session replay returns current-and-available balances and posted transactions now, without waiting on a standard that is presently paused; we keep the portal download wired in for longer history and leave the consented-feed seam open. That is the recommendation, and the engineering work below assumes it.
What lands in your repo
The deliverable is runnable, not a slide deck. For Northwest Community Mobile that means:
- An OpenAPI/Swagger description of the normalized endpoints we expose — accounts, balances, transactions, transfers, bill-pay items.
- A protocol and auth-flow report: the login handshake, token/cookie chain, device binding and the biometric/MFA step-up as they behave on this app.
- Runnable source for the key calls in Python or Node.js — authenticate, enumerate deposit and loan accounts, page transactions, read transfer and bill-pay records.
- Automated tests against a consenting account, including the re-auth and pending-deposit cases.
- Interface documentation plus data-retention and consent-handling guidance written for a Connecticut mutual under FDIC supervision.
A balances-and-transactions pull, in practice
Illustrative shape only; the exact paths and field names are confirmed during the build against a consenting account.
import requests
S = requests.Session()
S.headers.update({"User-Agent": "NWCommunityMobile/iOS", "Accept": "application/json"})
# 1. Authenticate the member session (COCC myVirtualBranch back end).
# Device binding + biometric/MFA step-up handled at first enrolment.
auth = S.post("https://<digital-core-host>/auth/login", json={
"memberId": MEMBER_ID,
"credential": SECRET, # consented, never stored in clear
"deviceId": BOUND_DEVICE,
})
auth.raise_for_status()
S.headers["Authorization"] = f"Bearer {auth.json()['accessToken']}"
# 2. Enumerate accounts, both balances, deposit and loan.
accts = S.get("https://<digital-core-host>/accounts").json()["accounts"]
for a in accts:
print(a["type"], a["nickname"], a["currentBalance"], a["availableBalance"])
# type in {CHECKING, SAVINGS, MORTGAGE, AUTO_LOAN, ...}
# 3. Posted + pending transactions for one account.
tx = S.get(f"https://<digital-core-host>/accounts/{accts[0]['id']}/transactions",
params={"from": "2026-01-01", "status": "posted,pending"}).json()
# A step-up challenge surfaces as 401 with an MFA token; we catch and replay it.
Whose authorization the work rests on
The bank is chartered and supervised by the Connecticut Department of Banking and its deposits are FDIC-insured (certificate 18229, per the public branch records). None of that grants a third party access on its own. The basis we build on is the account holder's explicit consent to reach their own data, recorded and revocable.
For a mutual this size the CFPB's Section 1033 rule is a maybe, not a basis. A federal court enjoined the Bureau from enforcing it in late 2025 and the rule is back in reconsideration, and small institutions were always at the tail end of any phase-in. So we do not lean on it. We scope consent to the data the use case needs, keep consent and access logs, minimize what is stored, and work under an NDA where the engagement calls for one.
Things we plan for on a COCC-backed build
A few specifics about this app shape the work. We handle each of them as part of the project.
- Consolidated brands, one core. Litchfield Bancorp and Collinsville Bank folded into Northwest Community Bank's single charter, so legacy accounts share today's digital core. We map the consolidated account namespace so an older Litchfield or Collinsville record resolves correctly instead of looking like a separate institution.
- Desktop-first enrolment. The bank requires a member to register on a computer before the mobile app works, per its mobile-banking page. We walk through that enrolment with the consenting account holder during onboarding so a mobile session can be established and replayed.
- Vendor front-end drift. myVirtualBranch receives COCC updates on its own schedule. We build a small monitor that flags when a response shape shifts, so the integration is patched before it starts returning stale or partial reads.
- Deposit-cutoff timing. Mobile deposits taken before 4 PM post the next business day, later ones a day after that, per the bank. We model that cutoff so a sync does not read a pending deposit as settled funds.
Keeping the read honest after launch
Balances come straight from the core and move in real time; the transaction register trails posting. We document the staleness window per surface, set a sensible re-auth cadence so the session does not lapse mid-sync, and flag the pending-versus-posted state on every transaction rather than flattening it. The result is a feed whose freshness you can reason about, not one that quietly drifts.
Pricing and how a project runs
Most Northwest Community Mobile builds finish inside one to two weeks. The source-code path starts at $300: you get the runnable integration with its docs and tests, and you pay after delivery, once it works to your satisfaction. Prefer not to run anything yourself? Use the hosted endpoints instead and pay only for the calls you make, with no upfront fee. To start we need just the app name and what you want from its data; access and compliance steps are arranged with you. Tell us what you are building and we will scope it.
Screens we mapped
Public store screenshots used while tracing the surfaces above. Tap to enlarge.
How this brief was put together
Checked in June 2026 against the Google Play and App Store listings, the bank's own mobile-banking and holding-company pages, the COCC digital-banking page that describes the platform behind the app, and the CFPB's current reconsideration docket for the Section 1033 rule. Where a number could not be confirmed from a primary source it is hedged or left out rather than guessed.
Citations: Google Play listing · Northwest Community Bank mobile banking · Connecticut Mutual Holding Company · COCC digital banking · CFPB ยง1033 reconsideration.
Mapped by the OpenBanking Studio integration desk · June 2026.
Other Connecticut community-bank apps in the same picture
A buyer integrating Northwest Community Mobile usually wants the same view across nearby institutions. These hold comparable member data and would normalize into a single integration the same way; named for context, not ranked.
- Connecticut Community Bank — deposit, mobile-deposit, bill-pay and transfer data behind its own member login.
- Thomaston Savings Bank — long-running Connecticut mutual with personal and business online and mobile banking.
- Torrington Savings Bank — mutual bank serving the same Litchfield County footprint, with mobile balances and transfers.
- Union Savings Bank — Danbury-based bank with mobile banking, Zelle transfers, bill pay and spending insights.
- Torrington Federal Credit Union — member share, loan and transaction data through a free mobile app.
- Ion Bank — Naugatuck community bank with personal and business mobile banking.
- Bankwell — Connecticut commercial bank with online and mobile account access.
- Cornerstone Bank — another COCC digital-banking client, so a near-identical session model.
Questions integrators ask about this one
Can you pull both the current and available balance, or only one?
Both. The app already separates current and available balances under Manage Your Accounts and exposes a quick read through Fast Balances, so the consented session returns each value per account rather than one rolled-up number.
We still have legacy Litchfield Bancorp and Collinsville accounts. Do those come through?
Yes. Those brands folded into Northwest Community Bank's single charter, so they share one digital core now. We map the consolidated account namespace during the build so an older Litchfield or Collinsville account resolves to the right member record.
Does this depend on the CFPB open-banking rule being in force?
No. The Section 1033 rule is paused: a court enjoined the CFPB from enforcing it in late 2025 and it is back in reconsideration, and small mutuals sit at the far end of any timeline regardless. The work rests on the account holder's own authorization, which does not depend on that rule.
How fresh are balances compared with the transaction list?
Balances read in real time from the core, so an available balance moves the moment a hold posts. The transaction list trails it, and a mobile check deposit captured after the 4 PM cutoff settles a business day later, so we model that gap rather than treat a pending deposit as cleared.
App profile: Northwest Community Mobile
Northwest Community Mobile (com.nwcommunitybank.imobile on Android; App Store id 931073551) is the customer banking app for Northwest Community Bank, a state-chartered mutual savings bank headquartered at 86 Main Street, Winsted, Connecticut, operating roughly seven branches across the state per public branch records. The bank is a subsidiary of Connecticut Mutual Holding Company, alongside the former Litchfield Bancorp and Collinsville Bank, now on a single charter. The app, free to download, covers checking and savings monitoring, mortgage and auto-loan balances, account alerts, biometric login, Fast Balances, photo check deposit, internal and external transfers, and bill pay. Online and mobile banking run on COCC's myVirtualBranch platform. Carrier message and data rates may apply, and some features depend on account eligibility, as the listing notes.