• Resolved TxFig

    (@txfig)


    I am pretty sure I know the answer to this, but it doesn’t hurt to ask, right? I am already using Connections Pro on one website, but I have another (completely different) organization that I manage the website for. So even if Connections Pro isn’t the right tool, I’m hoping that someone (Steven?) could point me into the right direction.

    Current situation
    You could describe this is a small, community, “social club”. In our case, we are a group of beekeepers in our local town. We are non-profit and only exist to help each other (club members helping club members). In that vein, we are just like 1000’s of other local clubs & groups that you may find in your local community.

    We currently have our club membership information stored in 3 different locations:

    1. Google sheets spreadsheet
    2. Mailchimp email list (but we may change to google groups)
    3. Google “my calendar” that gets uploaded, manually, from the google sheets spreadsheet.<br>
      This map serves as the “membership list/director” for club members to find each other

    What’s worse is that there are 3 different people who are “in charge” of each of the different things. The club secretary/treasurer does the spreadsheet, our communications person does the email list, and I (webmaster) do the google maps.

    Next bit of information that is pertinent is HOW people join the club. Basically about 60% of the people join by filling out a form on the website (using Contact Form7 w/ the PayPal integration). This sends an email to all 3 of the people above so they can add them to the 3 people above. The other 40% of the people usually fill out a paper application form and hand a check to the treasurer at one of the meetings.

    Our Goal
    What we would like to do is find a way to integrate our membership information into a single database source. That is, when a person joins our club, the sec/treas adds them and that person automatically gets added to the email list as well as the membership listing on the website. IF it can be setup such that all of this happens automatically for those who join online, even better! But we still have to have an EASY mechanism to handle that 40% that join not using the website…

    Note that we are NOT looking to monetize the website.

    Issues I have thought of so far
    As I mentioned, I am already using a (paid for version) Connections Pro for another group; so I am somewhat familiar with how it works. I am somewhat concerned that if I tried to use it for this group, that the interface for managing the membership list would be more than our not-terribly technical secretary/treasurer could handle. It took some training to get them to use Google Sheets, which is by comparison pretty simple. Not to mention that there are some fields we keep in the spreadsheet which would all have to be custom fields if we used CP. I guess what I’m asking for here is:

      is there a “spreadsheet template” for CP that will show all fields (including the custom fields), with each entry on a single line? AND have it “editable”?

    Actually, I know that template doesn’t exist. But is it possible to make one? I would have to think I’m not the only person who would LOVE to have something like that.. ??

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Steven

    (@shazahm1hotmailcom)

    RE: is there a “spreadsheet template” for CP that will show all fields (including the custom fields), with each entry on a single line? AND have it “editable”?

    Sorry, no, there is not.

    The closest I can recommend of why a few other users do to maintain their directories with spreadsheets.

    They wipe/reset the Connections database and then bulk import using the CSV Import addon (the CSV file exported from the spreadsheet app).

    If you name the spreadsheet headings appropriately, the fields in the CSV file will automap to Connections fields making step two of the import process a simple click of the button.

    Regarding the custom fields, they can be registered and bulk imported too:

    I hope this answers your question; please let me know.

    Thread Starter TxFig

    (@txfig)

    You really only answered the one question I already knew the answer to (the existence of a “spreadsheet” template). But more directly to the question: how hard would it be to make one?

    The questions that I don’t think you addressed is more looking the description of how we are doing things now (3 different places for membership info) and our goals, I’m kind of looking for a recommendation on HOW to do things better / easier. Specifically:

    • How can we integrate a new member joining the club with getting them subscribed to the email list (mailchimp and/or a google group list)?
    • Is there a way for an AVERAGE PERSON, one who is not a website maintainer, to manage the membership list? Quite honestly, *I* can do it just fine. But I have been in IT professional for 40 years. But it is beyond the abilities of the “Average Club Secretary volunteer”.
    Plugin Author Steven

    (@shazahm1hotmailcom)

    RE: You really only answered the one question I already knew the answer to (the existence of a “spreadsheet” template).

    Sorry, I answered the single question you boiled it down towards the end of your initial question.

    The rest of my answer was more to how one could easily and quickly maintain the directory using your existing spreadsheet, which would consist of Save As… (in spreadsheet app), navigate to the Connections Import page, choose the file, click Map and then click Import.

    I suggested this method because you have already invested the training time in the spreadsheet, and it process others follow with success.

    And you should be able to use that same CSV file to import into your email list app (Mailchimp, etc.)

    RE: more directly to the question: how hard would it be to make one?

    Creating a template that would function like a spreadsheet, that would take a considerable amount of time and resources; months of total dedication if I had to guess.

    RE; How can we integrate a new member joining the club with getting them subscribed to the email list (mailchimp and/or a google group list)?

    Have you thought about using a membership plugin such as Restrict Content Pro (RCP) to manage your memberships?

    It can handle onboarding new members, including initial payments and renewals (if applicable), and has a Mailchimp addon to integrate mailing lists features. Regarding Connections, I’ve done a few custom integrations adding custom fields to RCP and feeding that data into Connections to create directory entries that members can then manage themselves on the RCP member’s account page.

    RE: Is there a way for an AVERAGE PERSON, one who is not a website maintainer, to manage the membership list?

    I am assuming the Connections Directory when referring to the “membership list”; correct? What are the pain points of using the Add and Edit Entry pages for you?

    Thread Starter TxFig

    (@txfig)

    Re: I suggested this method because you have already invested the training time in the spreadsheet, and it process others follow with success. And you should be able to use that same CSV file to import into your email list app (Mailchimp, etc.)

    IF the spreadsheet could do the other things (such as automatically add people to MailChimp, google groups email list, etc), then the purge/import might be ok. But I was kind of hoping to get away from using the spreadsheet.
    Even google groups & google contacts can’t be auto-populated from a google sheets – google doesn’t integrate amongst themselves. But that’s a rabbit-hole trail of its own that doesn’t involve Connections…

    Re: Have you thought about using a membership plugin such as Restrict Content Pro (RCP) to manage your memberships?

    Yes, but all of the plugins like that I’ve seen seem to be geared towards a monetized website. Which is not what we are trying to do. Plus, paying for a plugin ONCE is understandable. RCP charges a seemingly lot of money annually. For a non-profit, small town social club, it’s simply not feasible. Or is the free version of RCP all I need? Specifically, how would it handle the 30%-40% of our members who join (or renew) by handing the secretary/treasurer a check manually? And I don’t understand the 2% Stripe fee (but that’s a question for the RCP folks, isn’t it)?

    Re: I am assuming the Connections Directory when referring to the “membership list”; correct? What are the pain points of using the Add and Edit Entry pages for you?

    Mostly has to do with the fact that they do stuff through the WordPress dashboard. I showed my wife (who has been sec/treas in the past and married to an IT guy for 40 years) – she was totally lost. We would want the person who updates/maintains the membership list to ONLY have access to the membership list; not to the entire website itself. Heck, I wouldn’t want them to be able to change the structure or settings within Connections.

    Plugin Author Steven

    (@shazahm1hotmailcom)

    RE: IF the spreadsheet could do the other things (such as automatically add people to MailChimp, google groups email list, etc), then the purge/import might be ok. But I was kind of hoping to get away from using the spreadsheet.

    Sorry, no, it would not.

    RE: Yes, but all of the plugins like that [RCP] I’ve seen seem to be geared towards a monetized website. Which is not what we are trying to do.

    I thought that might be an option since it sounded like you were already collecting payments using CF7 and the PayPal addon you mentioned in your original post. It sounded like even though you are not monetizing the site, you are still collecting membership fees, which a membership plugin can handle.

    RE: RCP charges a seemingly lot of money annually. For a non-profit, small town social club, it’s simply not feasible. Or is the free version of RCP all I need?

    I have no experience with the free version. Its base features and functionality changed dramatically after ownership changed hands. After reading the free version details, it sounds like that will be enough as it seems a decent set of previously “pro” features were added to the free version.

    This would still require custom integration with Connections. And, if Mailchimp iteration is a must, then the upgrade to RCP Pro would be required.

    RE: Specifically, how would it handle the 30%-40% of our members who join (or renew) by handing the secretary/treasurer a check manually?

    The payment would be manually entered, and their membership created. If adding a new Connections entry is difficult, then doing this in RCP might be exceedly so.

    RE: And I don’t understand the 2% Stripe fee (but that’s a question for the RCP folks, isn’t it)?

    I think the Stripe processor fee is 2.9% + $.30 … Regardless, it means if your membership is $100, they take $3.20, and you would get $96.80. You would have to ask Stipe about the actual fee schedule.

    RE: What are the pain points of using the Add and Edit Entry pages for you? … Mostly has to do with the fact that they do stuff through the WordPress dashboard. I showed my wife (who has been sec/treas in the past and married to an IT guy for 40 years) – she was totally lost. We would want the person who updates/maintains the membership list to ONLY have access to the membership list; not to the entire website itself.

    Duplicate the core WordPress “Subscriber” role, navigate to the Connections Roles admin page, scroll to the new role, and give that role the View List, Add Entry, Edit Entry, and Delete Entry capabilities. Create a “direct admin” user account and assign it to the new role. When that person logins in, the only thing they will see and manage is the Connections Manage admin page.

    You can simplify further.

    Navigate to the Connections Settings admin page and click the Fieldset Config tab. Disable the repeating field options for all fieldsets and set a minimum number of sets to display—for example, the address field set. If you only ever collect a single address, disable the repeating option and set the minimum number to 1.

    If you do this for all fieldsets, you reduce the input form complexity of having the “Add” button to add an address.

    You can also disable the “preferred” and visibility options.

    For publishing, you can disable the organization and family options so only individuals can be added and set the default visibility of the entry to “Public” (which is the default).

    You can simplify even further by logging in as that “direct admin” user and navigating the Add Entry page, clicking the Screen Options tab, and turning the entire fieldset you do not need. Do this twice, once while editing an entry.

    After making these changes, you can probably get the Connections admin form pretty close to the CF7 form you are presently using.

    Getting back to automating the process of integrating Mailchimp, membership, etc. I can not think of any way to accomplish this without investing funds to make that happen.

    Plugin Author Steven

    (@shazahm1hotmailcom)

    This support topic is being marked as resolved due to inactivity. If you still need help with this, please do not hesitate to reopen this ticket to let me know.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘intergration with google sheets?’ is closed to new replies.