For creating membership automatically we need the ability to Create and update memberships. With out this feature we have to have a manual process in place where a Customer signs up and then has to wait for some one to manually input the membership into the database. Then we can start using the membership. This causes headache for user who want to use their new benefit right away.