Zero to Co-op program

/* style what the cms spits out so it doesn’t render inners before the JS runs */h3.toggle ~ * {display: none;}h3.toggle ~ h3.toggle {display: block;}input.toggle {display: none;}label.toggle {display: block;}input.toggle + * + * {display: none;}h3.toggle, h3.toggleHead {font-weight: bold;font-size: 125%;position: relative;}.ztcSubscribed input.toggle + label.toggle > h3.toggleHead:before,.ztcSubscribed h3.toggle:before {display: inline;content: ‘    ‘;}.ztcSubscribed input.toggle + label.toggle > h3.toggleHead:after,.ztcSubscribed h3.toggle:after {display: block;content: ”;position: absolute;left: 0;top: 6px;width: 12px;height: 16px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4xMzciIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik0wIDB2MTZsMTEuMTM3LTh6IiBzdHlsZT0iZmlsbDojZjVhNjE4Ii8+PC9zdmc+);background-repeat: no-repeat;background-size: contain;transform: rotate(0);transition: transform .2s ease-in-out;}.ztcSubscribed input.toggle:checked + label.toggle > h3.toggleHead:after {transform: rotate(90deg);}.ztcSubscribed input.toggle:checked + * + * {display: block;}.ztcSubscribed .toggleHead {cursor: pointer;}@media screen and (min-width: 600px) {input.toggle + * + * {padding-left: 1.4em !important; /* important works around a bug in site css */}}.ztcMembers {display: none;}.ztcSubscribed .ztcMembers {display: block;}.ztcSubscribed .ztcSignup {display: none;}

if (document.cookie.indexOf(‘ztcSubscribed=’) >= 0) {document.body.classList.add(‘ztcSubscribed’);}

a.sv4yi74c{display:inline-block;padding:1px 9px 2px;background:#931551;color:#fff;border-radius:5px;text-decoration:none;font-weight:700}a.sv4yi74c:hover{color:#fff;background:#9fa830}div.sv1en2ix2{flex:1 1 0}div.sv1en2ix2{flex:1 1 0}div.sv1t72l4w{align-items:start!important}h2.svxa1jz6{margin-bottom:0}div.sv1nr6mqt{position:absolute;left:-4000px;width:200px}

Welcome to the Zero to Co-op program! Below you will find the self-directed co-op curriculum. This curriculum was designed in a partnership between CCE and the TESA Collective. The Zero to Co-op program is designed for start-up co-ops, and it can also be utilized by existing co-ops looking to improve their operations and governance. Each workshop and activity is editable and customizable. While they all provide guidance around timing, learning goals, and objectives, these are suggestions, and you should feel free to adjust the content and structure to fit your needs. Enjoy the curriculum, and please reach out if you have any questions or need further assistance.

This program is free to subscribers of our mailing list.

Join Our Mailing List

To Get Instant Access To This Program

Zero to Co-op

Phase I

Click on our classes below to get started

Unlock this section by joining our mailing list.

Initial Co-op Organizing Meeting Goals

  • Prepare group for initial meeting of co-op members
  • Discuss co-ops and cooperative structures
  • Organize sub-committees and work groups

Read Lesson

Get Co-op Committees Worksheet

Values Workshop Goals

  • Develop a shared understanding of individual values
  • Discuss and establish values that the co-op will embody

Read Lesson

Get Co-op Values Breakout Group Discussion Guide Worksheet

Conducting Key Individual Interviews Goals

  • Develop and execute key individual interviews in your community
  • Build community trust and awareness through interviews
  • Identify key community resources and stakeholders
  • Evaluate feasibility and structure of business

Read Lesson

Get Interview Scenarios Worksheet

Business Model Canvas Workshop Goals

  • Develop a Business Model Canvas
    • A business model canvas can help your group identify and explore the different elements and practices of your business and see them all on one page.
  • Take the first step towards developing a more comprehensive business plan

Read Lesson

Get Worksheet: Business Model Canvas for Cooperatives

Get Worksheet: Business Model Canvas for Cooperatives – Questions

Zero to Co-op

Phase II

Click on our classes below to continue with our program

Unlock this section by joining our mailing list.

Finances I: Mapping out Expenses Goals

  • Explore the startup costs and how to fulfill them as a cooperative group
  • Collaborate with sub-committees to complete key individual surveys
  • Build financial literacy as a group and create a plan through the finance committee

Read Lesson

Get Committee Budget Focus Areas Worksheet

Finances II: Revenue and Expenses Goals

  • Identify and explore revenue streams and develop accurate projections
  • Develop customer profiles
  • Compare and reflect upon expenses and revenues

Read Lesson

COGs Activity

Finances III: Developing a Budget Goals

  • Explore the importance of a budget and analyze past financial planning
  • Develop and initial budget for the co-op
  • Generate a plan to sustain this through the finance committee

Read Lesson

Get Co-op Monthly Budget + Cash Flow Template: How Can We Make More Money? A Values Based Finance Education Kit

Zero to Co-op

Phase III

Click on our classes below to continue with our program

Unlock this section by joining our mailing list.

Marketing Workshop I Goals

  • Analyze your market, and develop a plan for how to effectively reach and communicate with your customers
  • Conduct a SWOT analysis, and explore the who, what, when, and where about your customers
  • Develop strategic marketing goals

Read Lesson

Get Customer Profile Worksheet

Get Analyzing Your Competition Worksheet

Marketing Workshop II Goals

  • Develop a plan to achieve your marketing goals, expand with a specific focus on communication strategies and digital marketing

Read Lesson

Get Digital Marketing Worksheet

Pro Forma Activity Goals

  • Learn and explore the importance of creating a Pro-Forma
    • Pro-Forma is a tool that allows you to create short and long-term projections for your co-op based on the work you have already done on your market research and financial calculations.
  • Develop a Pro-Forma for your co-op

Read Lesson

Get Pro Forma Template

Business Plan Workshop Goals

  • Develop a business plan for your co-op
    • This business plan is a culmination of your work so far in the Zero to Co-op Program.
  • Incorporate and analyze the financial projections, Pro-Forma, interviews and market research
    • You will be using a business model template developed by BCCO for the Worcester Roots Academy. This business plan is available via cultivate.coop.
  • Celebrate your accomplishments in the Zero to Co-op Program!

Read Lesson

Get Business Plan Template

Zero to Co-op

Additional Resources

(function () {/* workaround for the wysiwyg editor murdering ampersands */var and = function () {for (let i = 0; i {e.target.setCustomValidity(”);e.target.checkValidity();};const invalidHandler = (e) => {if(e.target.value === ”) {e.target.setCustomValidity(‘Your email address is required.’);} else {e.target.setCustomValidity(‘Please enter a valid email address.’);}};for (let i = 0; i < fields.length; i++) {const field = fields[i];field.addEventListener('input', inputHandler);field.addEventListener('invalid', invalidHandler);}/* convert from what the wysiwyg editor can handle to working togglesfrom:

HE

old-to:

HE

…(tags following the h3)

to:

HE

*/var parents = new Set();var h3s = document.querySelectorAll(‘h3.toggle’);for (var i = 0; i < h3s.length; ++i) {parents.add(h3s[i].parentNode);}parents.forEach(function (parent) {var swaps = [];var cur = null;for (var i = 0; i < parent.childNodes.length; ++i) {var el = parent.childNodes[i];if (and(el.tagName === 'H3', el.className === 'toggle')) {cur = { head: el, children: [] };swaps.push(cur);} else if (cur) {cur.children.push(el);}}for (let i = 0; i < swaps.length; i++) {var swap = swaps[i];var headline = swap.head;var children = swap.children;var checkboxId = 'rand' + (Math.floor(Math.random() * 1000000000));var check = document.createElement('input');check.setAttribute('type', 'checkbox');check.id = checkboxId;check.className = 'toggle';headline.parentNode.insertBefore(check, headline);label = document.createElement('label');label.className = 'toggle';label.htmlFor = checkboxId;headline.parentNode.insertBefore(label, headline);var inner = document.createElement('div');for (let j = 0; j < children.length; j++) {var child = children[j];inner.appendChild(child);}headline.parentNode.insertBefore(inner, headline);label.appendChild(headline);headline.className = 'toggleHead';}});})();