Skip to content

Commit 74b160c

Browse files
drmowinckelsclaude
andcommitted
Document the nonprofit administration stack (VCorp, OpenPhone, AnytimeMailbox)
Adds a new section at `content/global-team/nonprofit-administration/` covering the three external services that handle RLadies+'s California-nonprofit corporate surface: - `vcorp/` — California compliance partner: registered agent, biennial Statement of Information, annual Form 990, FTB correspondence, document forwarding. Includes the typical annual calendar and the "VCorp files but we decide" framing. - `openphone/` — shared US phone number: voicemail with transcription, team SMS inbox, business hours/routing, call filtering, shared-inbox conventions. - `anytime-mailbox/` — Oakland virtual business address: weekly mail-triage cadence, the four per-item action paths (Open/Scan/Shred, Open/Scan/Hold, Forward, Shred), authorised- recipient list maintenance, service-of-process routing to VCorp. All three services share the same continuity pattern: credentials in the 1Password Shared vault; recovery flows through the shared leadership role mailbox. Stacks on #207. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d6c9f3b commit 74b160c

4 files changed

Lines changed: 334 additions & 0 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "Nonprofit administration"
3+
linkTitle: "Nonprofit administration"
4+
weight: 105
5+
chapter: false
6+
---
7+
8+
RLadies+ is a US-registered 501(c)(3) nonprofit, headquartered in California, run entirely by volunteers — none of whom necessarily live in California.
9+
Keeping the org compliant and reachable as a corporate entity, despite the absence of a physical office, depends on three external services.
10+
Each one handles a piece of the "we exist as a legal entity" surface that a traditional office would otherwise provide.
11+
12+
The three:
13+
14+
- [VCorp]({{% relref "vcorp" %}}) is the registered agent and compliance partner — handles California state filings, the annual Form 990, and forwards any official notices the state or IRS send to the registered-agent address.
15+
- [OpenPhone]({{% relref "openphone" %}}) gives the org a US phone number that isn't tied to any single volunteer's personal phone — donors, sponsors, and venue partners can call one number that any leadership member can pick up.
16+
- [AnytimeMailbox]({{% relref "anytime-mailbox" %}}) provides the California business address printed on RLadies+'s 501(c)(3) paperwork and on every donor receipt — physical mail to that address is scanned and uploaded within hours.
17+
18+
Credentials for all three live in the Shared vault — see [1Password]({{% relref "/global-team/infrastructure/1password" %}}) for the login and recovery details.
19+
Recovery on these services flows through the shared leadership role mailbox; if it is unreachable, restore Workspace admin access first via the [Google Workspace admin console]({{% relref "/global-team/infrastructure/google-workspace/admin-console" %}}#troubleshooting) procedure.
20+
21+
Tax filings, the annual Form 990, and the relationship with the California Franchise Tax Board are operated through VCorp, but the leadership decisions behind them (which form, which financial year, what to declare) are on us.
22+
The [finance section]({{% relref "/global-team/finance" %}}) is the source-of-truth for the numbers VCorp files.
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
---
2+
title: "AnytimeMailbox (virtual business address)"
3+
linkTitle: "AnytimeMailbox"
4+
weight: 30
5+
---
6+
7+
The address printed on RLadies+'s 501(c)(3) documents, on every donor receipt, and on every form California asks the org to fill in is an AnytimeMailbox location in Oakland.
8+
Physical mail sent to that address arrives at a real building staffed by real people who open the envelopes, scan the contents, and upload them to a dashboard within hours.
9+
The org can therefore have a US business address — required by California for nonprofit registration — without any leadership member having to live nearby or check a physical PO box.
10+
11+
## What AnytimeMailbox does
12+
13+
AnytimeMailbox ([anytimemailbox.com](https://www.anytimemailbox.com)) operates a network of physical mail-handling locations that rent street addresses to remote businesses.
14+
For RLadies+, the Oakland address handles:
15+
16+
- **Receiving physical mail and packages** on behalf of the org.
17+
- **Scanning envelope exteriors** as soon as items arrive; on request, scanning the contents.
18+
- **Forwarding originals** to any address (typically only when leadership specifically needs the physical document — most things stay digital), or **shredding** after scanning for the routine paper that doesn't need keeping.
19+
- **Acting as the printed mailing address** on every official document, donor receipt, grant application, and tax filing.
20+
21+
California requires every registered nonprofit to have a physical street address on file with the Secretary of State; a PO box won't satisfy the requirement.
22+
AnytimeMailbox's street address does — that's why this service exists in the stack rather than just a cheaper PO box.
23+
24+
## The address
25+
26+
TODO: confirm whether the actual street address belongs in this page.
27+
The address is public (it's on donor receipts and the website's donation page) so probably yes; flagging for the maintainer to fill in or to point at the canonical record in the website repo if preferred.
28+
29+
## Plan
30+
31+
TODO: confirm AnytimeMailbox tier (typically Basic / Plus / Premium tiers differ on scan-page allowance and forwarding turnaround) and the monthly cost.
32+
33+
## Who has access
34+
35+
- Admin tied to the shared leadership role mailbox; credentials in the [1Password]({{% relref "/global-team/infrastructure/1password" %}}) Shared vault.
36+
- Leadership members handling mail-triage duties should have their own logins.
37+
- TODO: list current AnytimeMailbox users and their roles.
38+
39+
## Operational tasks
40+
41+
### Signing in
42+
43+
1. Open the AnytimeMailbox Customer Portal — TODO: confirm exact URL (typically [anytime-mailbox.com](https://www.anytime-mailbox.com) → Customer Login).
44+
2. Sign in with credentials from 1Password.
45+
3. Complete 2FA.
46+
47+
### Reviewing the inbox
48+
49+
1. The **Mail** tab is the dashboard for everything received.
50+
2. Items are sorted by date with a thumbnail of the envelope exterior.
51+
3. New items have an "unactioned" state — they sit there until someone tells AnytimeMailbox what to do.
52+
53+
The right cadence is weekly: someone walks the list, decides per item, clears the unactioned queue.
54+
55+
### Per-item actions
56+
57+
For each unactioned item, there are four common paths:
58+
59+
- **Open & Scan & Shred** — for routine paper that has informational value (a thank-you note from a partner, a check stub) but no need to keep the physical: AnytimeMailbox opens, scans the contents into the dashboard, and shreds the physical. This is the default for most mail.
60+
- **Open & Scan & Hold** — same as above, but keep the physical at the facility for later forwarding. Use for anything that might need to be physically presented somewhere (rare).
61+
- **Forward** — AnytimeMailbox ships the original to a specified address. Use for cheques (which need physical deposit), original signed documents the IRS may request, and anything Wise / Relay specifically asks for in original form. Choose shipping speed at request time.
62+
- **Shred** — for obvious junk mail (offers, advertisements). The envelope exterior scan is usually enough to identify it.
63+
64+
The click path:
65+
66+
1. Click the envelope in the Mail tab.
67+
2. **Actions** dropdown → choose the action.
68+
3. Confirm; AnytimeMailbox staff process within their published turnaround (typically same-day for scans, 1-2 days for forwarding).
69+
70+
### Forwarding a piece of mail to a leadership member
71+
72+
1. Click the item → **Actions****Forward**.
73+
2. Enter the destination address.
74+
3. Choose shipping option (USPS first-class is fine for most documents; FedEx for anything time-sensitive or valuable).
75+
4. Confirm; AnytimeMailbox charges the per-shipment fee to the account.
76+
77+
### Picking up a package
78+
79+
Packages (rather than letter mail) sometimes can't be forwarded cheaply.
80+
For these, contact AnytimeMailbox's location directly using the contact info in the portal; arrange local pickup or pay the higher package-shipping rate.
81+
82+
### Setting up email notifications
83+
84+
1. **Settings****Notifications**.
85+
2. Enable notifications for new arrivals so leadership knows when something needs triaging.
86+
3. Choose where they're sent — typically the role mailbox plus the named primary triager.
87+
88+
### Adding an authorised recipient name
89+
90+
Mail addressed to a name not on the authorised recipient list may be refused or held indefinitely.
91+
For RLadies+, the authorised list should include the org's legal name, common abbreviations (RLadies+, R-Ladies Global, etc.), and any past or present officer names that may still appear on legacy correspondence.
92+
93+
1. **Settings****Authorised Recipients****Add**.
94+
2. Enter the name.
95+
3. Save.
96+
97+
Walk the list every six months and prune anything stale.
98+
99+
## Recovery
100+
101+
2FA codes in 1Password; recovery email is the shared role mailbox, so Workspace access is the prerequisite.
102+
If the AnytimeMailbox account itself is unreachable, the facility location can be contacted directly (location address and phone number in the portal) to confirm continued mail receipt while the account access is restored.
103+
104+
## Things to watch for
105+
106+
- **Pending mail accumulating.** A backlog of unactioned items is how genuinely important notices get missed. Set the weekly review cadence and stick to it.
107+
- **Mail to former-officer names.** Five years on, old donor databases still occasionally send to founders or past treasurers. Either keep those names on the authorised list (so the mail is received and triaged) or accept it'll bounce.
108+
- **Tax-season spikes.** January through April brings more government correspondence than any other quarter. Plan for it.
109+
- **Subscription auto-renewal.** Billing notifications land on the role mailbox; forward to the finance-responsible leadership member for monthly reconciliation alongside Relay/Wise/PayPal.
110+
- **Service-of-process documents.** If anything that looks like a legal summons arrives, route it to VCorp immediately (cross-link [VCorp]({{% relref "../vcorp" %}})) — there are statutory response windows on legal documents that don't pause for triage.
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: "OpenPhone (shared US phone number)"
3+
linkTitle: "OpenPhone"
4+
weight: 20
5+
---
6+
7+
A donor calling the number on RLadies+'s 501(c)(3) paperwork, an event venue confirming a booking, a sponsor following up on an email — they all dial one US number.
8+
The call lands in a shared OpenPhone inbox that any leadership member can pick up, from their laptop or their phone, with no need to give out anyone's personal number.
9+
10+
## What OpenPhone does
11+
12+
OpenPhone ([openphone.com](https://openphone.com)) is a cloud phone service designed for teams.
13+
The RLadies+ setup uses it for:
14+
15+
- **One shared US phone number** — the official RLadies+ contact number, printed on tax documents, the website's contact page, and grant applications. TODO: confirm the actual number (it's in 1Password and on the website; decide whether to print it here too).
16+
- **Voicemail with transcription** — voicemails arrive in the inbox with a text transcript, so a quick scan tells you whether to listen or not.
17+
- **Shared team inbox for SMS** — texts to the number land in a thread any team member can reply to.
18+
- **Desktop and mobile apps** — leadership can pick up calls from anywhere; outgoing calls show the RLadies+ number as caller ID rather than the personal number.
19+
20+
## Plan
21+
22+
TODO: confirm whether RLadies+ is on OpenPhone's Starter or Business tier, and whether the nonprofit pricing programme applies.
23+
Starter covers a single number; Business adds analytics, scheduled messages, and integration with other tools.
24+
25+
## Who has access
26+
27+
- Admin tied to the shared leadership role mailbox; credentials in the [1Password]({{% relref "/global-team/infrastructure/1password" %}}) Shared vault.
28+
- Leadership members are added as Workspace Members with their own logins.
29+
- TODO: list current OpenPhone members.
30+
31+
## Operational tasks
32+
33+
### Signing in
34+
35+
1. Open [my.openphone.com](https://my.openphone.com) or download the desktop or mobile app.
36+
2. Sign in with your individual OpenPhone credentials (or the admin login from 1Password for admin operations).
37+
3. Complete 2FA.
38+
39+
### Listening to a voicemail
40+
41+
1. Open the OpenPhone app or web client.
42+
2. Click **Phone****Inbox**.
43+
3. New voicemails appear at the top with a transcript preview.
44+
4. Click to read the transcript, or play the audio.
45+
5. Mark the message as resolved (or reply) so it doesn't dangle in the shared inbox.
46+
47+
### Returning a call
48+
49+
1. From a voicemail or a missed call, click the number → **Call back**.
50+
2. Or **Phone****+ New call** → select the RLadies+ number as caller ID → dial.
51+
3. The recipient sees the RLadies+ number, not your personal one.
52+
53+
### Replying to an SMS
54+
55+
1. **Messages** in the left sidebar.
56+
2. Click the thread.
57+
3. Type the response and send.
58+
4. Other team members see the thread; coordinate via the conversation's internal-note feature (visible to team only, not the recipient) to avoid duplicate replies.
59+
60+
### Adding a new team member
61+
62+
1. Sign in as admin → **Settings****Members****Invite member**.
63+
2. Enter their email and assign a role (typically Member).
64+
3. They accept the invite and complete login setup.
65+
4. Walk them through Inbox and Messages so they know where things land.
66+
67+
### Removing a departed team member
68+
69+
1. **Settings****Members** → click the departing member → **Remove**.
70+
2. Any threads they were the most-recent replier on are now "owned" by the team generally; check Inbox for dangling threads and reassign or close.
71+
72+
### Configuring call routing and business hours
73+
74+
1. **Settings****Phone numbers** → click the RLadies+ number → **Hours and routing**.
75+
2. Define business hours (e.g., weekdays 9am-5pm Pacific) and what happens outside them (typically straight to voicemail with a greeting).
76+
3. Within business hours, decide whether all members ring simultaneously (loud), only one member rings (quiet but reliant on that one person), or nobody rings and calls go straight to voicemail (which is honestly fine for a volunteer org — voicemails get triaged within a working day).
77+
78+
### Setting up the voicemail greeting
79+
80+
1. **Settings****Phone numbers** → click the number → **Voicemail**.
81+
2. **Record** in the browser, or **Upload** a pre-recorded file.
82+
3. The greeting should identify RLadies+ and set expectation: "You've reached RLadies+. Leave a message and we'll get back to you within a few business days, or email us at info@rladies.org for a faster response." TODO: confirm whether `info@` is the right address to direct callers to, or whether it should be `accounts@` / `contact@`.
83+
84+
### Configuring call filtering for spam
85+
86+
1. **Settings****Phone numbers** → click the number → **Call filtering** (or similar).
87+
2. Enable spam-call blocking — OpenPhone uses a community-maintained database; most telemarketers get filtered before ringing.
88+
3. Optional: send unknown callers to voicemail to filter further (downside: some legitimate callers won't leave a message).
89+
90+
## Recovery
91+
92+
2FA recovery codes saved in 1Password are the first option.
93+
OpenPhone's account recovery falls back to the role mailbox for email verification — Workspace access remains the prerequisite.
94+
95+
If the OpenPhone account itself is the blocker (port-out fraud, suspicious sign-in), contact OpenPhone support immediately from a separate trusted email and freeze the number.
96+
97+
## Things to watch for
98+
99+
- **Unanswered voicemails.** Even "just telemarketers" voicemails should be skimmed within a working week — occasionally a real opportunity hides among the noise. Build the habit of checking the Inbox at the same cadence as Slack DMs.
100+
- **Spam call volume.** US numbers attract robocalls; if the rate becomes disruptive, tighten the call filtering settings.
101+
- **Shared-inbox confusion.** Without a convention, two members may reply to the same SMS independently and confuse the recipient. Agree on "claim before you reply" or use OpenPhone's internal-notes feature to coordinate.
102+
- **Account billing notifications.** They land on the role mailbox; forward to finance for the monthly reconciliation.
103+
- **Port-out risk.** The phone number itself has value; an attacker who compromises a US carrier account can sometimes port the number elsewhere. The role-mailbox recovery email plus 2FA on the OpenPhone account are the controls; review them periodically.

0 commit comments

Comments
 (0)