Member Renewal Workflow

Overview #

Nick Selby:
POTENTIAL PROCESS GAP: The workflow does not describe what triggers a new renewal cycle. When a member joins or renews, what creates the next 180-day countdown? Is this automatic in SF, or does someone set it up? Documenting this would close a gap for new hires.

This workflow manages Member renewals from initial outreach through payment or termination. The process spans approximately 270 days total (180 days pre-renewal plus 90 days post-renewal) with multiple touchpoints and decision gates. This document covers the Overall Workflow Timeline applicable to both TC and OP renewals.

OASIS Member Renewal Workflow

Click image to embiggen, or get a hi-res version to print

Member Renewal Workflow Timeline

Click image to embiggen, or get a hi-res version to print

Roles, Responsibilities, and Departments (Glossary) #

Member Services (MS) #

Staff: Irene

Maintenance of the Salesforce record-keeping, daily review of upcoming and invoiceable accounts, and notification to AR, TC/OP, about the [PLACEHOLDER: confirm cadence] invoice requirements on upcoming renewals.

Accounts Receivable (AR) #

Staff: Irene, Cathie

Manages invoicing, payment tracking, and financial record-keeping in SAGE.

Chief Financial Officer (CFO) #

Staff: Cathie

Makes ultimate decisions on extended delinquencies.

Technical Committee/Open Project Administrators (TC/OP) #

Staff: Kelly, Claudia, Ingrid

Support renewal process with Member contact information and participation insights. This team works daily with Members inside the various project committees. Manages Member relationships, conducts outreach, investigates non-renewal reasons, and coordinates off-boarding communications.

Technical Committees are managed in the Member Portal (currently Higher Logic). Open Projects are managed in Groups.io.

Business Development (BizDev) #

Staff: Holly

Supports strategic account management.

Content Management (CM) #

Staff: Mary Beth

Supports nonrenewal off-boarding process by removing logos from websites and other marketing materials.

Primary Representative (PR) #

Member’s designated primary representative for renewal communications.

Project Governing Board Rep #

Staff: [PLACEHOLDER: Staff name needed]

The PGB Rep develops and manages the overall product strategy of the Project, votes on major releases, and decides if/when to submit work for standards approval. This is an OP-only role.

Key Tool Dependencies #

Higher Logic #

HL is currently the Technical committees’ membership workspace, documentation archive, mailing lists, and events. It is also currently the platform that our Members use to conduct their Technical Committee work and store documentation. It provides functions including:

Voting and balloting for the TC is provided by this platform. TC Chairs have the authority to manage the workspace for the projects they lead and can view all of the Members of that committee and the work being submitted. TC Secretaries are also assigned a higher access role to manage the project. TC meeting calendars are housed and scheduled here. TC mailing lists are sent and documented in HL.

Nick Selby:
I'm concerned that this may be confusing: This is saying that Higher Logic is the All Members mailing list, but I don't understand where Groups.io takes over. Groups.io is listed as the "primary TC/OP outreach and member management tool." This is contradictory as written, and I am sure we can clarify with little effort.

The All Members Mailing list (TC and OP Sponsor only) is housed and documented in HL.

Salesforce (SF) #

Salesforce is an automated customer relationship management system that triggers scheduled messages, manages Member records, serves as a payment platform, and provides Single Sign-On to other dependencies, notably Higher Logic. When a new membership is finalized in Salesforce, the system automatically creates a renewal opportunity for the next cycle.

Nick Selby:
Is this correct? An automation function sends notifications to MS and BizDev 180 days prior to renewal for general account management.

An automation function sends notifications to MS and BizDev 180 days prior to renewal for general account management. (See Appendix: Salesforce Automation for proposed enhancements to this process.)

Nick Selby:
The automated message schedule has inconsistencies across sections. In the Dependencies/Salesforce section and the Continuously section, the schedule says 60, 45, 30, 15, 1, and 0 days. In the 30 Days Before Renewal section, it says 60, 30, 15, 1, and 0. Let's clarify which messages are fully automated vs. which trigger staff action.

Salesforce sends automated messages at 60, 45, 30, 15, 1, and 0 days before renewal.

OASIS dependencies on SF include:

Maintain Member Account information, level of membership, and term start/end dates. Member Accounts and Contacts are managed in Salesforce and are tied to specific community groups. Community groups consist of Technical Committees, Board Committees, and Voting/Members Only groups. Member account information is pushed into the Member platform (currently Higher Logic) along with the specific community group access and user access roles. Maintain Open Project PGB Rep rosters.

The ability to track: Account status, which shows Member status as active or expired and directs MS and TC/OP on roster management and directs CM on website updates. Project status, primarily viewed when bringing a new project to OASIS; once a project is launched, that object contains all related opportunities, accounts, and community Members. Opportunities/Leads for both new business and renewals.

Salesforce-Higher Logic Authentication Integration #

Nick Selby:
I added this section because of the mention of SSO. Please ensure I have done this correctly @holly.petersen@oasis-open.org. This is key integration process information and I believe it should be closely documented to ensure business continuity in the event of illness, absence, new hires, and other situations in which this integration information can be back-traced. Technical info came from Will at CRMD.

Salesforce serves as the Identity Provider (IdP) for Higher Logic via Salesforce Single Sign-On (SSO) functionality. OASIS Users who are intended to access Higher Logic are provisioned in Salesforce with the appropriate profile and permissions. Only OASIS Members are authorized and permitted to access the Member platform. Public view access is restricted and also requires an account in Salesforce. Higher Logic users without a corresponding Salesforce User Record cannot authenticate through Salesforce.

This means authentication originates in Salesforce, and subsequently, Higher Logic trusts Salesforce to validate a user before granting access. (See Appendix: System Integrations for proposed bilateral API integration between SF and Higher Logic.)

Nature of the Connection (API vs. SSO)

The connection is an SSO-based integration, not a unidirectional API call. Specifically: Salesforce authenticates the user. Salesforce passes a trusted SSO assertion/token to Higher Logic. Higher Logic grants access based on Salesforce’s SSO assertion.

Notes: Membership Agreement, Subscriptions, Invoices, Payments and Receipts are stored at the Salesforce account level.

Salesforce Payment Portal (native to SF) #

Nick Selby:
I checked with Will at CRMD and clarified this process but please ensure that what I have written here is correct. It is important to document this to remove it from tribal knowledge and have a trail of breadcrumbs for new hires, board members, consultants, and others not familiar. The original text was: "Connects SF to OASIS Bank account. Houses invoice templates. Connects opportunities to invoice template for processing. Connects account/invoice to online payment system."

Invoice templates are managed and rendered within Salesforce.

Invoices are currently generated as PDFs directly in the Sales Order (Quote object). Invoices can be generated automatically based on Salesforce records or created and adjusted manually by staff via Stripe or the standard Quotes object. Automated emailing of invoices is not yet enabled; staff send invoices manually. (See Appendix: Salesforce Payment Portal for proposed automation of invoicing and payment confirmation.)

Payments are not handled directly inside Salesforce, but through Stripe, an integrated third-party payment processor. This also has the advantage of allowing OASIS to accept credit cards while outsourcing its PCI handling risk to Stripe.

The current workflow: staff generate a payment link in OASIS’s Stripe account and send it to the member. When the member pays, the transaction is processed through Stripe. Staff then manually update the Salesforce record to reflect payment as received.

Funds flow directly from Stripe to the OASIS bank account on Stripe’s normal settlement cycle. Salesforce does not participate in the movement of funds. There is no manual file transfer or separate deposit step.

Sage #

Accounting software.

Nick Selby:
I think you're saying that the Sage platform is accessed via a secure remote desktop connection and this is a standalone system. Just a few more words would make this clear to any reader, and I am thinking of contractors, board members, and new hires, to help them understand the process. If this is correct, what is the Sage connection to Salesforce or the SF Payment Portal and how does our payment data get reflected in Sage? Is this manually entered?

Remote desktop, not connected to any other platform. (See Appendix: System Integrations for proposed Sage/SF integration.)

Bank Access #

Nick Selby:
To complete this section, it would help to document the bank name, number of accounts, and account types (checking, savings, or both). Could someone with this information add those details?

Standalone website.

Nick Selby:
It would be helpful to add a sentence explaining how bank access connects to Sage, Salesforce, and the payment portal in the overall payment flow.

AR needs access to view and process EFTs. AR needs check deposit hardware and software to process paper checks. (See Appendix: System Integrations for proposed banking/SF integration.)

Groups.io #

Groups.io is a group email service and listserv that maintains mailing lists and subscription management services. It currently serves as the primary TC/OP outreach and Member management tool.

Future state items have been moved to the Appendix.

Overall Workflow Timeline #

Nick Selby:
POTENTIAL PROCESS GAP: The workflow does not specify response time expectations for staff actions. For example, how quickly should MS send the 60-day personalized email after the automated message goes out? Adding target turnaround times would help set expectations and support accountability.
Nick Selby:
I removed a statement from the heading here that I did not understand. It read: "*overlaps with 90 days overdue workflow*"

Continuously #

Status Meetings (MS Owns Scheduling) #

Nick Selby:
Is this correct, that MS owns scheduling?

Bi-weekly renewal status meetings are held, including MS, AR, TC/OP, and BizDev to discuss pending renewals and coordinate outreach. (See Appendix: Member Experience for proposed quarterly account review meetings.)

Check-in Calls #

For CoSAI sponsors: TC/OP scheduling calls with CoSAI PGB reps and PR.

For Premier/High Value sponsors: BizDev, TC/OP scheduling calls with TC or Account PR/PGB rep.

For High Contributing Individuals: MS, TC/OP scheduling calls with TC or Account PR/PGB rep.

(See Appendix: Staffing and Capacity for proposed phone allowance for direct member calls.)

Automated Process #

Nick Selby:
We should look at this and ensure section-to-section consistency. The schedule in this section says 60, 45, 30, 15, 1, 0 days, which duplicates the Salesforce glossary entry. In the 30 Days Before Renewal section, it says 60, 30, 15, 1 days and 0. Let's clarify which messages are fully automated vs. which trigger staff action. This may be as simple as noting the SF automated message in each of those sections, or removing it except in the Continuous subsection.

Salesforce is configured to send PR automated email messages at 60, 45, 30, 15, 1, and 0 days prior to renewal.

180 Days Before Renewal #

Nick Selby:
POTENTIAL PROCESS GAP: The SF glossary says SF notifies both MS and BizDev at 180 days, but only BizDev actions are described here. If MS monitors but does not act at this stage, a brief note saying so would prevent confusion.

BizDev Outreach to Member #

BizDev reviews automated 180-day renewal opportunities generated in SF. BizDev begins an outreach opportunity and determines if TC/OP needs to make contact based on feedback. (See Appendix: Salesforce Automation for proposed automation of this manual review step, and Appendix: Staffing and Capacity for proposed additional BizDev headcount.)

Nick Selby:
Does MS have a role in this stage?

90 Days Before Renewal #

MS Actions #

Nick Selby:
POTENTIAL PROCESS GAP: No actions are defined between the 90-day and 60-day marks. Is this intentional (automated messages cover it), or are there informal steps happening that should be documented?

MS reviews renewal list. MS, BizDev, AR, and TC/OP prioritize accounts and discuss any known problems. (See Appendix: Salesforce Automation for proposal to eliminate the 90-day automated messages and expand the 180-day window instead.)

60 Days Before Renewal #

Salesforce Automated Message #

Salesforce sends an automated renewal message with an invoice to Primary Rep.

Current Process #

MS sends personalized email with invoice attached to Primary Rep and billing contact (if listed). Email addresses any specialized invoicing requirements. Email comes directly from Irene with the goal of all emails sent by the end of the first week of the month. (See Appendix: Salesforce Payment Portal for proposed automated personalized renewal messages.)

ACTION ITEM: Team to review and finalize template. Track separately.

30 Days Before Renewal #

MS Confirmation Request #

MS sends PR, billing contact, and applicable committee/PGB rep contacts an email confirming membership is set to renew in 30 days. MS seeks commitment on renewal.

Salesforce Automated Messages #

Nick Selby:
I noticed the automated message schedule differs between sections. Could we align these? See my note on the Continuously section for specifics.

SF generates automated email messages on schedule (60, 30, 15, 1 days and 0).

Renewal Date Decision Gates #

Gate 1: Member Confirms Intent to Renew #

Timing: Can occur at any time prior to or during the renewal process.

Nick Selby:
POTENTIAL PROCESS GAP: What specific SF field or status changes at Gate 1 vs. Gate 2? Gate 1 is intent confirmed (no payment). Gate 2 is payment received. Documenting the exact SF actions (which object, which field, which value) would help MS and new hires execute consistently.

Actions: MS updates Member’s renewal status in Salesforce. Term extended by one year. Invoice posted to Member’s Salesforce account. MS logs renewal intent to trigger payment reminder follow-up emails in place of renewal confirmation reminder emails.

Nick Selby:
Could someone please confirm whether this matches current practice? I want to make sure I have it right.

AR posts invoice in accounting software.

Follow-up: MS and SF follow-up occurs until payment is received.

Gate 2: Payment Has Been Received #

Nick Selby:
SF payments is non-functional as of 2/6/26. This Gate is delayed.
Nick Selby:
POTENTIAL PROCESS GAP: What happens if a member makes a partial payment? Does it count as Gate 2 (payment received) or stay in Gate 4 (no payment)? This edge case is not addressed.

Action: Member’s payment is received.

Result:

MS updates: The Member’s renewal status in Salesforce and the term extended by one year. The invoice is marked paid in SF and receipt is generated. SF then sends receipt link automatically to primary contact. MS also sends receipt messaging and PDF to primary contact and other requested contacts. MS updates the renewal spreadsheet and posts to the appropriate Slack channel for staff review.

Accounts Receivable: Processes the invoice in SAGE/accounting software and files cash receipt.

BizDev: Reviews and updates the 180-day outreach opportunity.

Gate 3: Member Indicates They Will Not Renew #

Nick Selby:
POTENTIAL PROCESS GAP: The workflow covers offboarding but not re-onboarding. If a terminated member wants to rejoin, is there a separate process? A cross-reference or brief note would close this gap.

Timing: Off-boarding is set to begin the day after renewal date passes.

MS Actions #

Nick Selby:
This wasn't wrong, but I wanted to clarify the steps and break them out. The original was confusing to me.
Nick Selby:
POTENTIAL PROCESS GAP: The offboarding steps mention SF, Higher Logic, Groups.io, and website content, but there is no consolidated checklist of all systems that need updating. Consider adding an offboarding checklist as a subsection or appendix.

MS begins offboarding:

  1. Sends email to PR thanking them for support, requesting feedback on reason for non-renewal, and informing them they can return at any time.
  2. Emails the appropriate offboarding group (offboarding-tc@oasis-open.org or offboarding-op@oasis-open.org) to trigger specific workflows.
  3. Updates the member’s SF record and begins offboarding for all contacts in SF.
  4. Processes TC offboarding directly; hands off OP offboarding to TC/OP.
  5. Notifies BizDev to add the account to the Customer Reactivation opportunity.

(See Appendix: Salesforce Automation for proposed one-step offboarding action, and Appendix: Automated Notifications for proposed automated alerts to TC/OP and TC Chairs on member deactivation.)

Nick Selby:
POTENTIAL PROCESS GAP: The Overview notes this document covers both TC and OP renewals, but the offboarding process distinguishes between TC and OP (different email groups, different handoffs). Are there other points in the workflow where TC and OP processes diverge? If so, documenting those would help TC/OP staff.

TC/OP Actions #

Nick Selby:
We have not defined "CS" in the glossary. Is this customer support? If so, I recommend that we include this in the glossary or, at a minimum, spell it out on first reference. It is also mentioned in the 30 Days Past Due section below.

TC/OP contacts the OP sponsor-Member to thank them for support, asks for feedback on why they are not renewing, and informs them they can return at any time. MS is copied on this email.

Nick Selby:
How does TC/OP contact them? Is this an email or a phone call? Or some other method?

Gate 4: No Response and No Payment to Renewal Messaging #

Action: MS contacts Member and copies TC/OP, reminding the Member that they must confirm their intent to renew, and that payment is required to remain in good standing.

Nick Selby:
TONE SUGGESTION: The original used "ccs" as shorthand. For a process document like this, spelling out abbreviations helps new readers. Changed to "copies." Please let me know if this is incorrect

Specific flows for delinquency level. SF sends post-renewal date messaging at 1, 15, 30, and 60 days past renewal date.

Nick Selby:
Are we saying here that there are specific flows for different delinquency levels? Is that the next sentence about post-renewal date messaging? Or is this shorthand suggesting that such flows exist? If they do, we should absolutely add those to this document.
Nick Selby:
Originally this had been stated in negative numbers. I clarified this; please check my work and confirm that was the intent of -1, -15, -30, and -60.

Purpose: To temporarily maintain Member in active status while OASIS pursues confirmation of renewal.

Post-Renewal Delinquency Process #

30 Days Past Due #

MS alerts the renewal group of delinquent accounts status:

The member has not responded to email regarding renewal status, or the member has confirmed renewal but payment has not been received.

Nick Selby:
The original text was confusing to me so I separated out the MS and TC/OP actions. Please ensure that I didn't mess this up!

MS reaches out to PR again and contacts other billing contacts on file.

If there is a strong existing relationship with the member, TC/OP reaches out to TC Chairs or the PR directly.

MS and TC/OP notify the member that the bill is past due and that continued participation is at risk, and ask whether they intend to renew.

Extended Outreach #

TC/OP may contact other participants to notify them that membership may be disrupted if no response is received.

Action #

If the Member has not responded to the request to confirm their renewal, the team discusses the next steps: additional outreach, or start the offboarding process (see Gate 3).

Template Development #

MS and TC/OP utilize a general template with customization options to present unified and personalized messaging.

60 Days Past Due #

Nick Selby:
POTENTIAL PROCESS GAP: At 60 days past due, the text says TC/OP and MS work together to off-board. At 90 days, it says off-boarding is started by MS. Clarify: does offboarding begin at 60 or 90? If 60 is a warning and 90 is execution, state that explicitly.

Joint Decision #

Nick Selby:
"Joint Decision" is a little unclear to me. Are we saying that after they are overdue by 60 days, either the member, or OASIS, can terminate?

A Member with an invoice more than 60 days past due from the effective invoice date is subject to termination.

Additional Time Is Granted #

If there is a PO in process or if the member’s finance team confirms the payment is in process and can provide a timeline.

If No Response or Effort to Make Payment #

Nick Selby:
There is a potential consistency issue. Later the document says that at 90 days, the offboarding workflow is started by MS.

TC/OP and MS work together to off-board the account (see Gate 3: offboarding steps).

Discretion Applied #

Upon review of Member information, an extension of time (typically 30 days) may be granted at the CFO’s discretion. MS and TC/OP, too, use discretion when deciding which accounts to deactivate or allow more time.

90 Days Past Due #

Final Action #

Nick Selby:
Possible consistency issue: in the 60 Days Past Due section, it says that at 60 days, TC/OP and MS work together to off-board the account.

Off-boarding workflow started by MS (see Gate 3: offboarding steps).

Exception #

If an OASIS staff person has had direct communications with a responsible person at the Member company and the staff person has presented the CFO with confirmation by the Member for how those funds are to be paid in a timely manner.

Key Decision Framework #

Nick Selby:
This section may be redundant. "Intent to renew" seems to duplicate Gate 3. The "Overlap" subsection may repeat the Continuously section. If there are unique entries here I would recommend they be moved to the gates sections above for brevity.

If Primary Rep States Intent to Renew (Early in Process) #

AR: Enters the Member invoice in Sage.

Nick Selby:
I think this might answer my earlier question about whether Sage entry is manual.

Follow-up Protocol: If payment is not received by renewal time, MS begins the no-payment-specific delinquency flow. SF sends no-payment-received automated messaging. Both flows follow the 1, 15, 30, and 60 days past renewal date non-renewal timeline (see Post-Renewal Delinquency Process).

If Primary Rep States They Will Not Renew (Early in Process) #

MS Response: Updates Member’s record. Asks for feedback via email. Starts termination/offboarding process (see Gate 3).

Overlap with Overall Timeline Process: Check-in calls on a continuous basis for CoSAI sponsors (TC/OP scheduling calls with CoSAI PGB reps and TC PR), for Premier/High Value sponsors (BizDev, TC/OP scheduling calls with TC or Account PR), and for High Contributing Individuals (MS, TC/OP scheduling calls with TC or Account PR). Purpose: understand Member concerns and maintain positive relationships for potential future renewal. (See Continuously: Check-in Calls for the full schedule.)

Important Notes and Considerations #

Nick Selby:
Most of these notes repeat guidance from the workflow body text. "Communication Coordination" restates what is said throughout. "Prioritization Strategy" repeats the 90-day section. "Salesforce Automation" repeats the glossary. Some of these notes add valuable context that already appears in the workflow body. Would it make sense to fold the unique details into their relevant sections and streamline this section? Happy to help identify which items are unique.

Communication Coordination: MS, AR, and TC/OP coordinate closely throughout the process to ensure consistent messaging and avoid duplicate outreach.

Prioritization Strategy: At the 90-day mark, MS, AR, BizDev, and TC/OP jointly prioritize accounts based on payment history, engagement level, and known issues.

Discretionary Escalation: At 60 days past due, MS, AR, BizDev, and TC/OP exercise discretion on which accounts warrant further involvement (e.g., TC Chairs, Project chairs, or others) based on account value, relationship history, and likelihood of resolution.

Template Standardization: Team developing standardized templates for past due communications to professionalize tone and customer service.

Salesforce Automation (in the future): System sends automated messages at 60, 45, 30, 15, 1, and 0 days before renewal and at 1, 15, 30, and 60 days past renewal date. These supplement but do not replace personalized outreach from MS and TC/OP. (See Appendix: Salesforce Automation for the full list of proposed enhancements.)

Additional Scenarios: Workflow accommodates Member-requested updates to the account. Specific procedures for these scenarios require separate documentation (e.g., name changes require a new membership agreement).

Appendix A: Future State Proposals #

Expand to view all future state proposals

These items represent desired capabilities, system enhancements, and process improvements identified by staff during the workflow review. They are organized by category to support prioritization and planning.

Salesforce Automation

Related sections: Salesforce (SF), 180 Days Before Renewal, 90 Days Before Renewal, Gate 2: Payment Received, Gate 3: Will Not Renew

  • Automate renewal opportunity creation and route key touchpoints to BizDev and MS.
  • Eliminate the 90-day automated messages. Expand the 180-day window so BizDev has more time to review and prioritize accounts.
  • Automate the 180-day outreach opportunity (currently reviewed manually by BizDev).
  • Build a one-step offboarding action: cancel subscription, disable all associated contacts (PR, community group members for TC; PR and PGB rep for OP), deactivate community group memberships, and notify affected contacts, TC/OP, and committee chairs.
  • Add visual priority indicators to accounts (color coding, flags, or similar).

Salesforce Payment Portal

Related sections: SF Payment Portal, 60 Days Before Renewal

  • Display SF-generated invoices directly to members in a portal, replacing the manual Stripe payment link workflow.
  • Auto-email invoices to members from SF records, eliminating the manual send step.
  • Flow payment confirmation data (success, failure, authorization) back from Stripe to SF automatically, replacing the manual "mark as paid" step.
  • Send personalized automated renewal messages on the first of the month (e.g., January 1 for all March renewals), including TC community group roles, OP sponsorship details, and invoice.

System Integrations

Related sections: SF-Higher Logic Authentication, Sage, Gate 2: Payment Received

  • Bilateral API between SF and the community workspace platform (currently Higher Logic).
  • Connect banking to SF payments for automated receipt processing.
  • Integrate Sage (accounting software) with SF and SF payments to eliminate duplicate data entry.
  • SF/Slack integration: auto-populate account notes in SF with meeting summaries and action items.
  • SF/Slack integration: notify a designated channel when retention or roster changes occur on an account.

Automated Notifications

Related sections: Gate 3: Will Not Renew (offboarding), 90 Days Past Due

  • SF emails TC/OP automatically when a contact is deactivated, an account is deactivated, or a community group role changes.
  • SF or workspace platform emails TC Chairs automatically upon member deactivation.
  • Slack alert to TC/OP Admin when a change could halt committee work (e.g., loss of all Chairs).
  • Centralized ticket/contact tracker for team communications, replacing scattered email threads.

Staffing and Capacity

Related sections: 180 Days Before Renewal (BizDev outreach), 30 Days Past Due

  • Additional BizDev headcount to separate new-business development from member retention and upsell work. Currently one person covers both, limiting focus on each.
  • Additional MS or AR support to reduce time spent entering identical information across SF, Sage, and Stripe.
  • Cell phone allowance or dedicated business phone line for direct member calls.

Member Experience

Related sections: Continuously (status meetings and check-in calls)

  • Dedicated quarterly account review meeting with pre-read materials, supplemented by a Slack channel for async follow-up.
  • Give PRs and TC Chairs admin access to moderate their own workspace groups, increasing member autonomy and reducing staff workload.
  • Evaluate whether OASIS needs a dedicated member relations role covering satisfaction surveys, all-members communications, quarterly newsletters, and renewal process management.
  • Quarterly newsletter highlighting new initiatives, new sponsors, and project milestones.