CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • What membership types should I use for my organization?
Pages: [1] 2

Author Topic: What membership types should I use for my organization?  (Read 3382 times)

dccordell

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: none
  • CMS version: Drupal 7
  • MySQL version: none
  • PHP version: none
What membership types should I use for my organization?
March 10, 2013, 03:27:41 pm
Hey everybody! I'm working on a site for a local non-profit. I am basically starting fresh with CiviCRM and Drupal7. I am trying to get a clear picture of how the memberships will be set up through CiviMember. Here is the overall idea of the website as far as memberships:

  • People can join the organization to join the many programs they offer, joining any or all of the programs offered (each adding a fee)
  • These people can have a household, where everybody in their household can receive the same memberships as the original member
  • People need to be able to come to the site and sign up their children for local sporting programs. These people may be members already, or new site visitors
  • People can register to be a volunteer, referee, coach, etc. These people *may* already be members of the website.

There is more than that listed, but I want to start small...

My take on the way this could work is requiring all visitors to the website to register for website access initially, and then after this initial registration, giving them the options to join the various programs/events/services that will be offered. This is basically making them a "contact" and then allowing them to become members of whatever program/event they want.

We will also have other people like volunteers, coaches, referees, etc. that will be joining the site to register for their respective events. I am thinking the initial registration process will be the same for them as it is for other members.

What do you all think? I am new to all of this, so if there are any "best practices" or general methods that would help me along here, I would really appreciate it. The organization doesn't have set types of memberships at this point, so we are starting from the bottom up with this.

Thanks for any help!

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: What membership types should I use for my organization?
March 11, 2013, 01:21:50 am
First of all, you should be able to do all you describe with CiviCRM. Should be a fun project :-)

It is difficult to give you tips on what to do as there are a lot of options in CiviCRM you could use depending on your detailed requirements, and in many cases there are more roads to the solutions you want. My advise would be to expect a pilot phase in your project first. Start with a vanilla CiviCRM, take the user guide (http://book/civicrm.org/user) and make notes on the way.

The household situation you describe could be reflected in the household and individual contact types in CiviCRM. And you could set up a membership type for individuals and one for families. What I do not really distill from your description if a membership actually has a status in your organization and people pay for it, or if people register and pay for each individual event.

The programs could be set up as memberships or as events. depending on your needs. The only recommendation there is play with it during the pilot phase and expect to retrace your steps every now and then.

The different 'status' people can have (volunteer, referee, coach etc) could be reflected in groups or tags, and you probably want to set up relationship types for the different relations between people/households/organizations.

Have fun! Hope to hear how it goes on the forum :-)
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

dccordell

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: none
  • CMS version: Drupal 7
  • MySQL version: none
  • PHP version: none
Re: What membership types should I use for my organization?
March 12, 2013, 01:03:41 pm
Thanks for the reply, Erik. I think this will be a good project too, once we get everything figured out a bit more.

We are heading in the direction of having a "membership" to the website as not being a member of anything other than the site. That membership doesn't come with any premium benefits/events, but it does open up the pathway for website members to join events/programs as a member of the organization. Once a user has logged in to the website, they will then be presented with, among other things, links to join the various programs/events that the organization will offer.

These programs/events could be either recurring payment programs (monthly payments), pay once for a longer period (yearly payments), or pay-once events such as a seasonal team sport.

At this point, the next big step for us is to get the system set up to allow people to come to the site, register for the website, then be able to join events/programs. Once that is set, we'll set up the payment processing (PayPal) so these users can make payments. Then we'll need to set up capability for members to add other household members to their account.

At this point, do you have any advice to lead us in the right direction based on what I have mentioned?

One thing I have not grasped yet is how to put the signup and login forms from CiviCRM on our Drupal page, so that anonymous users can go to the site and get the Civi form to sign up or sign in. Am I missing something obvious?

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: What membership types should I use for my organization?
March 12, 2013, 04:18:02 pm
Usually this is done by enabling a Profile eg Name and Address to be used for Drupal User create and edit.

From memory this was a default with civicrm so would think you would already see that civi Profile showing at /user/register
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

dccordell

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: none
  • CMS version: Drupal 7
  • MySQL version: none
  • PHP version: none
Re: What membership types should I use for my organization?
March 15, 2013, 08:26:58 am
Ok, I realized I was just not going all the way with the whole process and making a contribution page some somebody could join a membership and make a payment. So now that I have the whole process of that figured out, let me see what you guys think real quick here:

So, we have finally mostly settled on a way to manage members. A guest can visit the site, view a little bit of info on our programs and upcoming events, publicly-viewable team schedules, etc, but not directly sign up to join or participate in anything. To do this, they must create an account, which will make them just an "authenticated user" on the site. Here, we will collect basic information (name, DOB, address, etc).

Once they have signed up for access to the website (authenticated user), then they will be able to go sign up and pay for events/programs.

Does this seem to be on track so far? I haven't had time to play with setting up the household stuff yet, so I'm sure I'll be having some questions about that soon enough.

Also, on the part of a guest creating a web account, should this take place using CiviMember and just be a free membership? How can I change the content they are able to see/join after becoming a free web member? Or would this be better to do in on the Drupal side somehow?

Thanks! -Daniel
« Last Edit: March 15, 2013, 01:52:28 pm by dccordell »

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: What membership types should I use for my organization?
March 15, 2013, 02:32:47 pm
Try not to confuse 'contacts' with 'members'

You don't need people to become members just to have them in the database.

So when someone signs up for an account, and fills in the civi profile that is used for Drupal User create, then they become a 'contact'. And that should be enough at that point imo.

Once they become an Authenticated User then they can access content in drupal that you manage via some access control module in drupal.

If you then want other information withheld from them, but accessible to real 'members' then you can do that by assigning specific Drupal Role to people who are Members.

Hope that helps untangle things a bit for you
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

dccordell

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: none
  • CMS version: Drupal 7
  • MySQL version: none
  • PHP version: none
Re: What membership types should I use for my organization?
March 19, 2013, 06:34:53 am
Thanks, pete... that did straighten a few things out for us. At this point, we have created the profile for the drupal user create form so that it collects that basic user information that we want in order for people to become a "web user" of the site. So now people can sign up for an account (a 'contact', correct?). We also created a membership type, in this case it is a membership to the local natatorium. Then we created the contribution page to allow these people to pay for this membership, using a custom profile on the contribution page to collect a little more info regarding swimming ability.

So all of that seems to work, at least somewhat, enough to move on.

The problem I've having a hard time wrapping my head around now is how to deal with the fast that some people may want to set up a household contact type, so they can also have their kids & spouse on the account, while others may never want to set up a household. And, some people that don't set up a household in the beginning may decide they want/need to set up a household later. Is there a better/best way to deal with these situations?

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: What membership types should I use for my organization?
March 19, 2013, 12:48:28 pm
I don't have a good answer about Households but here are some thoughts.

- you can use webform-civicrm to let people add other contacts, and register a 'relationship' between them which can then be used for other purposes

- you can set people to 'share an address' rather than formally create a 'Household' contact that they are each connected too

It might help if you write out some scenarios of what you want to be able to 'offer' to contacts/users if they do want to include other 'family members'
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

dccordell

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: none
  • CMS version: Drupal 7
  • MySQL version: none
  • PHP version: none
Re: What membership types should I use for my organization?
March 30, 2013, 01:10:58 pm
petednz, let me see if I can picturing this correctly..

- A person signs up for membership to the website, using the drupal user create form with a Civi profile added for address, phone, etc.
- Then they will have the ability to click a link to a webform that they can use to create other users (their "household" members) and create the relationship between them.

And this process will add the created users from the webform to CiviCRM, and the relationships between them all to be used for other things?

I've watched several videos on Webforms-Civi, and it looks great, if I could just wrap my head around the entire process. It seems the videos I am finding are in series, and require paid memberships to get to the good stuff.

Edit: I've got the webform built, giving the user the ability to create the other "household" member, sharing the address, and creating the relationship. I've verified the household members created in the form are showing in Civi by searching, and the relationship shows as well, so great! Am I headed in the right direction now?
« Last Edit: March 30, 2013, 01:30:30 pm by dccordell »

The Next Wave

  • I post occasionally
  • **
  • Posts: 111
  • Karma: -9
  • I'm just here to change the world.
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 3.8.1
  • MySQL version: 5.1.72-cll
  • PHP version: 5.4.25
Re: What membership types should I use for my organization?
March 31, 2013, 06:25:30 am
Once again- the UI is confused by multiple terms for the same thing:
IDEALLY, To Clarify: (more experienced users- please help with the nomenclature here)
A VISITOR is someone who visits the site- and doesn't do anything- reads, etc- they can graduate to a USER:
USER: is someone who has been granted access control to the site- using the CMS as a portal, each CMS has it's own ACL structure.
They can be a USER without doing anything within CIVI- although, depending on ACL settings, they could become a contact (Wordpress doesn't have tightly integrated ACLs yet- I believe both Drupal and Joomla do).
Within CIVI- you become a contact- there are basic essential fields that contained within CIVI- but, it's hard to keep track of them, because they don't appear in one place where anyone can find a complete list of them- unlike custom fields added by users- often times users add identical fields because they don't see the list of already existing fields- major UX design flaw that's causing grief).
As a CONTACT - which is basic data about an INDIVIDUAL, you can be lumped into all kinds of other taxonomies- Households (a grouping of people at the same physical address), ORGANIZATIONS- a grouping of people who are all committed to a similar goal which has a LEADER (unspecified in CIVI by nature) or into GROUPS (either static or SMART) or TAGS, or into "RESERVED RESPONDENTS" (IDK who came up with this name- should be shot).
A MANAGER (non-existent status) is a person who has access to CIVI at a higher level- to do admin tasks.
Then there are things your contacts can do. Sometimes we call them ACTIVITIES, CAMPAIGNS, SURVEYS, EVENTS, MEMBERSHIPS, PETITIONS, CONTRIBUTIONS, MAILINGS, CASES, GRANTS etc-
Some of these are voluntary- some are assigned- unfortunately, the word TASK or MISSION as a subset of CAMPAIGNS doesn't exist in the civiworld- so they are confusing.
MEMBERSHIP: Paid or unpaid, is a permission to do something for a set period of time.
EVENT: Is something you attend, that happens at an exact time. It can be recurring, or one off- but, you should be able to take attendance, possibly charge, and track by contact.
ACTIVITIES: These should be clearer- these are something to do with updating a contact info.
TASKS/MISSIONS (non-existent at this time) are assignments of activities to someone who is working on a CAMPAIGN, assigned by a LEADER as part of an ORGANIZATION to achieve a campaign goal.
i know this doesn't help dccrodell right now- but, it's what's missing to help new MANAGERS get civi to work.
Sorry if this is a rant- but- I'm looking at the questions- and trying to find the common language that's needed to stop confusing people.

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: What membership types should I use for my organization?
March 31, 2013, 04:50:26 pm
Couple of bits i would describe differently
Quote from: The Next Wave on March 31, 2013, 06:25:30 am
As a CONTACT - which is basic data about an INDIVIDUAL, you can be lumped into all kinds of other taxonomies- Households (a grouping of people at the same physical address), ORGANIZATIONS- a grouping of people who are all committed to a similar goal which has a LEADER (unspecified in CIVI by nature) or into GROUPS (either static or SMART) or TAGS, or into "RESERVED RESPONDENTS" (IDK who came up with this name- should be shot).
A CONTACT - can be either an INDIVIDUAL, or an ORGANISATION or a HOUSEHOLD
"ORGANIZATIONS- a grouping of people who are all committed to a similar goal which has a LEADER" - I don't think this is a generic statement, but may match your set up. There is no notion of LEADER because it doesn't necessarily apply - John 'works' for Acme Co., therefore Acme is the ORGANISATION he is an EMPLOYEE of.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

The Next Wave

  • I post occasionally
  • **
  • Posts: 111
  • Karma: -9
  • I'm just here to change the world.
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 3.8.1
  • MySQL version: 5.1.72-cll
  • PHP version: 5.4.25
Re: What membership types should I use for my organization?
March 31, 2013, 05:40:30 pm
Ah- the contact problem.
It depends on if you confuse a contact with an activity.
No- corporations aren't contacts. You have people at the Organization- which you can contact.
A household- is not a contact- an activity- is reaching out to the household- but, a household is of no use to anyone if you aren't talking to people- which are contacts.

A favorite quote of mine- "I'll believe corporations are people when Texas executes one."
And- as to organizations- yes- they need leaders- otherwise you are talking to the wrong people- or don't have the authority to talk to them. Think about it a bit.
But- there are literally 100 different CRM systems out there- and most of them run into this same basic flaw-
CRM is about working with people. Only people can be gauged and measured and coerced- and that's what we're trying to do.

Semantics suck- but, you have to think about it from the position of one-to-one selling- always. IMHO.

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: What membership types should I use for my organization?
March 31, 2013, 07:29:29 pm
I am not clear when you are trying to help clarify 'how it is' versus arguing for 'what needs to change'.

My point that Contact records can be for Individuals, Organisations, Households is not trying to argue the nuance of the current naming structure (yet) - it was to help CLARIFY who the system is structured currently and help prevent someone who might come along and mis-read your opinions as instructions/documentation.

I agree that 'only people' are the ones who read, click, enter data etc.

I wonder if you are coming at this from a particular use case rather than seeing it as a generic solution.

Quote
And- as to organizations- yes- they need leaders- otherwise you are talking to the wrong people- or don't have the authority to talk to them. Think about it a bit.

I have thought about it a bit. I don't agree.

If I use the DB to record Journalists (Individual Contact) and the media organisations (Organisation Contact) they are associated with, it has nothing to do with 'Leaders'

Quote
USER: is someone who has been granted access control to the site- using the CMS as a portal, each CMS has it's own ACL structure.
They can be a USER without doing anything within CIVI- although, depending on ACL settings, they could become a contact (Wordpress doesn't have tightly integrated ACLs yet- I believe both Drupal and Joomla do).

In Drupal and Joomla I believe, anyone who is a USER will be a CONTACT. There will also often be lots of CONTACTS who are not USERS, do not have LOGINS etc.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

dccordell

  • I’m new here
  • *
  • Posts: 17
  • Karma: 0
  • CiviCRM version: none
  • CMS version: Drupal 7
  • MySQL version: none
  • PHP version: none
Re: What membership types should I use for my organization?
March 31, 2013, 08:02:39 pm
Quote
One thing I am hung up on is I have seen in some videos mentioned that you can create a form field of something like "Number of Household Members," and create as many contact creation forms as necessary to create those household members. Is this done strictly in webform, using conditionals? I am going through the Webforms documentation, but haven't quite gotten to that yet, if it is there.

Not sure if i am grasping the right straw here, but when making a webform-civicrm form, you can eg add a Contact 2, in the civi tab, with the required fields/relationships etc, then do all the nice config in webform, then when you have it so that 'Household contact #1' (for example) fieldset is how you want it to show, on the webform tab you can then Clone that fieldset, which clones both the civicrm and webform settings, so you get Contact 3 etc.

Then if you want you can just set those as 'collapsed' so that Person A fills in the form, adds Contact 2, then if required expands and adds Contact 3, etc.

Quote
I do agree with TheNextWave that some of the concepts of contacts/users/individuals/etc is confusing, and once you get your head wrapped around what those terms really mean (and don't mean), it is much easier to make them work for your situation.

Not sure what is currently offered by way of a Glossary of Terms (and I don't think that solves NextWaves issues since his seems to be more than just a critique of nomenclature) but if you think that a Glossary needs to be easier to find, or improved, then please, both make the suggestion, and have a go at improvements
« Last Edit: March 31, 2013, 08:11:00 pm by petednz »

The Next Wave

  • I post occasionally
  • **
  • Posts: 111
  • Karma: -9
  • I'm just here to change the world.
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 3.8.1
  • MySQL version: 5.1.72-cll
  • PHP version: 5.4.25
Re: What membership types should I use for my organization?
April 01, 2013, 07:26:35 pm
I do believe a good glossary and definition of terms, menus, and stock defined fields is crucial to better understanding CIVI- can anyone point me to a complete list of current standard fields? We've been looking for one.
Also- the documentation issues I've been having are compounded by the same word being used for different things.
I don't know how we can keep a project going where Campaigns can be submenus of campaigns- and not be confusing the heck out of people. You can't do that.
Also, when menus are changed- you have to change it in the documentation or people get totally lost. This is where glossary/taxonomy comes in really handy.

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • What membership types should I use for my organization?

This forum was archived on 2017-11-26.