Is it Possible To Create A Basic CRM?

This very doable as I have built one for a client. Includes ability to call, email, map of customers, scheduling appointments, documenting calls. Zapier or APIs can certainly be used to automate certain features like automating email responses.