LogoLogo
  • River City Labs
  • 3D Printers
    • How to Print
    • Radford - Lulzbot TAZ 6
    • Huber - Lulzbot TAZ 6
    • Robo3d
    • Fred's RCL i4
    • RCL - Printrbot Simple Metal
    • Prusa Mini+
    • 3D Scanner
  • CNC
    • VCarve Pro Makerspace Edition
    • Probotix CNC Router
    • Shapeoko XXL CNC Router
    • Grizzly CNC Mill
  • Electronics Bench
    • Rigol Oscilloscope
    • Analog Scope
    • Function Generator
    • Digital Multimeter
    • Power Supply 60V
    • Power Supply 30V
    • SMD Rework Station
  • Wacom Graphic Drawing Tablet
  • Lasers
    • LightBurn
    • Glowforge
    • SA Laser Razor-2
    • Fiber Laser
    • K40
    • BFL Laser (decommissioned)
    • Chiller
  • Woodshop
    • Safety
    • Power Tools
    • SawStop
    • Sliding Compound Miter Saw
    • Drill Press
    • Band Saw
    • Disc Sanding Center
    • Planer
    • Joiner
    • Oscillating Spindle Sander
    • Scroll Saw
    • Air Filtration System
    • Biscuit Joiner
    • Router
    • Router Table
    • Kreg Precision Router Table
    • Panel Saw
    • Kreg Pocket-Hole Jig
    • Dust Collector
  • Metalshop
    • Blacksmith Shop
      • Forge
      • Forge Press
    • WEN Belt Sander + Disc
    • Ameribrade 2x72 Belt Grinder
    • Metal Break
    • MIG Welder
    • TIG-Welder
    • Stick Welder
    • Lathe
    • Horizontal Band Saw
    • Portable Band Saw
    • Bench Grinder
    • Kiln
    • Sand Blasting Cabinet
    • Bead Roller
    • Tubing Roller
    • Compact Bender
    • Metal Casting
    • 20 Ton Shop Press
    • 2 Ton Capacity Foldable Shop Crane
    • Compressor
    • Miscellaneous Air Tools
  • Miscellaneous Tools
    • Circut Maker
    • Brother SE-400
    • Screen Printing
    • Vinyl Cutter - Redsail
    • Sewing Machines
    • Dremel
  • Members
    • Active Channel Directory
    • Forms
    • General Safety Rules
    • Onboarding
    • Lock-up Checklist
    • Social Media
    • Guest vs. Visitor
    • Visitors
    • Membership
  • Operations
    • Electrical Panels
    • Firearms Policy
    • Code of Conduct
    • Bylaws
    • Leadership
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
    • Marketing
  • Events
    • Lost Wax Casting Class
    • NOMCon 2019
    • RCL Classes
  • Administration
    • Machine QR Codes
    • Network
    • Door Access
    • RCL Cloud Storage
    • RCL Wiki
    • RCL Website
    • RCL Automation
    • RCL Reverse Proxy
    • HASSIO
    • YouTube Upload Process
    • Trello
  • Meetings
    • Officers
      • 2020
        • 1-7-2020
        • 2-4-2020
        • 3-4-2020
        • 7-9-2020
      • 2021
        • 12/14/2021
        • 11/09/2021
        • 10/05/2021
        • 09/07/2021
        • 08/10/2021
        • 07/14/2021
        • 06/08/2021
        • 05/11/2021
        • 04/12/2021
        • 03/09/2021
        • 01/12/2021
      • 2022
        • 12/13/2022
        • 11/08/2022
        • 01/11/2022
        • 02/17/2022
        • 03/08/2022
        • 04/12/2022
        • 05/10/2022
        • 06/14/2022
        • 07/12/2022
        • 08/09/2022
        • 09/13/2022
        • 10/11/2022
      • 2023
        • 1/10/2023
        • 2/14/2023
        • 3/14/2023
        • 4/11/2023
        • 5/9/2023
        • 6/13/2023
        • 7/11/2023
        • 8/8/2023
        • 9/12/2023
        • 10/10/2023
        • 11/14/2023
        • 12/12/2023
      • 2024
        • 1/9/2024
        • 2/13/2024
        • 3/12/2024
        • 4/9/2024
        • 5/14/2024
        • 6/11/2024
        • 7/9/2024
        • 8/13/2024
        • 9/10/2024
        • 10/8/2024
        • 11/12/2024
      • 2025
        • 03/11/2025
        • 04/08/2025
        • 05/13/2025
    • Members
      • 2020
        • 11-10-20
        • 10-20-20
        • 10-17-19
      • 2021
        • 09-16-2021
        • 08-19-2021
        • 07-15-2021
        • 06-17-2021
        • 05-27-2021
        • 05-20-2021
        • 04-21-2021
        • 02-18-2021
        • 01-21-2021
      • 2022
        • 01/20/2022
        • 02/08/2022
        • 03/08/2022
        • 04/21/2022
        • 06/16/2022
        • 07/21/2022
        • 10/20/2022
        • 11/17/2022
        • 12/15/2022
        • 12/15/2022
      • 2023
        • 01/19/2023
        • 02/16/2023
        • 03/16/2023
        • 04/20/23
        • 05/18/23
        • 06/15/2023
        • 07/27/23
        • 08/19/2023
        • 09/21/2023
        • 11/16/2023
        • 12/21/2023
      • 2024
        • 3/21/2024
        • 4/18/2024
        • 5/16/2024
        • 6/20/2024
        • 7/18/2024
      • 2025
  • Covid-19
    • Midwest Mask
    • How you can help
    • Intubation Aerosol Shield
    • The "MalaMask" Project (N95 Alternative Filter)
  • Guides
    • Contributing to the Wiki
    • POS Terminal Setup
    • Caterpillar Foundation Matching
Powered by GitBook
On this page
  • Code Repository
  • New member invitations to slack.
  • Self Service Portal
  • Validating payments and memberships
  • Waivers
  • Automated Maintenance Reminders

Was this helpful?

  1. Administration

RCL Automation

A description of the proposed automations at the space to reduce the effort involved in running it

PreviousRCL WebsiteNextRCL Reverse Proxy

Last updated 4 years ago

Was this helpful?

Code Repository

The current iteration of the RCL automation stack is location in this

New member invitations to slack.

  1. Current State:

    1. When a new member registers and pays for a membership, the officers look for the payment received email, then send the slack invite (maybe type a nice welcome message), set a reminder for 30 days to add them to the door access channel (1 month probation), then follow up a month later to add them to the door access channel.

  2. Proposed State:

    1. A daily script is ran that pulls the latest membership data from our membership management site, determines if anyone become members the previous day, determines if anyone needs to be added to the door access channel, and sends out slack invites as necessary.

Self Service Portal

  1. Current State

    1. Creating a new Gsuite user is manual

  2. Proposed State

    1. Some kind of self service google form that allows RCL members to request a Gsuite account, or any other account or service so an officer doesn't need to.

Validating payments and memberships

  1. Current State:

    1. I have a number of different membership status items for each member in civicrm: current, grace(overdue but less than a month), expired ( overdue more than a month) and canceled.

    2. I have civicrm give me a report on member status and then go on to PayPal, stripe and Braintree to see if the payments were made and record the payment date.

    3. Actually all I have to due is tell civicrm to renew the membership if the payment has been made

    4. There is a way to get civicrm to to all that automatically but I would have to integrate our payment processing system into civicrm.

  2. Proposed State: TBD

Waivers

  1. Current State:

    1. We need to update liability waivers every year for every member for insurance reasons. This is a huge hassle to get everyone into the space to sign off on it.

  2. Proposed State:

    1. We should look into web based waiver solutions that can be sent automatically when they expire, eliminating any manual tasks

Automated Maintenance Reminders

  1. Slash command to set up new tasks with time intervals, then post to slack when due, and daily reminders when not completed. Completed tasks no longer notified daily and are set for the next time interval

gitlab repo