talfstad / ajax-ripbin

Ripbin's homepage REST server
http://ajax.ripbin.com
0 stars 0 forks source link

Create lead gen endpoint #2

Open talfstad opened 7 years ago

talfstad commented 7 years ago

POST /api/new-lead

exit criteria:

  1. Adds email address to our DB
  2. pushes lead to intercom.io to begin email on-boarding (once email is verified)
  3. Only adds if not added already. Validates this, returns error code if invalid, already added, etc.
  4. Requires an email validation before enabling account
talfstad commented 7 years ago

GET /api/verify-email

exit criteria:

  1. verifies email via code passed (similar to password reset)
  2. sets verified flag in db
  3. pushes lead to intercom.io
  4. sets membership expiration to today + trial length