Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMS verifications free tier limit #1935

Closed
r00dgirl opened this issue May 19, 2021 · 2 comments · Fixed by #2504
Closed

SMS verifications free tier limit #1935

r00dgirl opened this issue May 19, 2021 · 2 comments · Fixed by #2504
Assignees
Labels
P1 highest priority - pick up as soon as available

Comments

@r00dgirl
Copy link
Contributor

r00dgirl commented May 19, 2021

why

today, verified sms has a free tier limit of 10k responses per form. product ops (POPS) enforces this free tier by manually checking twice a month to see if any form has crossed the 5k mark and emailing form admins to give them a heads up.

given currently heavy workload on POPS and the increasing number of forms that fall in this category, it is worth automating this to free up POPS to focus on other pressing matters.

what we want to do

1. on-enable modal

update this modal to make free tier limit and behaviour clear

header: OTP verification will be disabled at 10K responses

We provide 10,000 free SMS OTP verifications per account, only counting owned forms. Once this limit is reached, SMS OTP verification will be automatically disabled for all owned forms. If you are a collaborator, ensure the form's owner has enough free verifications. If you require more than 10K verifications, please arrange advance billing with us.

(smaller text) Free verifications used: (insert count)/10,000

change button to our red button with text 'Accept'

2. warning emails

send email at response count = 2.5k, 5k and 7.5k marks to remind form admin to prepare twilio switch.

3. disable sms verifications on owned forms

at account level 10k free verifications sent

4. update verified SMS enabling behaviour

when admin tries to enable verified SMS, check if form owner's account has 10k free verifications.

(a) if so show an error message.

Error: Form owner has reached free tier limit for SMS verification. To continue using SMS verification, please arrange billing.

(b) if not, show the default modal in #1.

4. disable notification

send an email to notify admins when SMS verification disabled for an account/form.

@r00dgirl r00dgirl added the P1 highest priority - pick up as soon as available label May 19, 2021
@r00dgirl r00dgirl assigned pearlyong, f1zaz and r00dgirl and unassigned pearlyong and f1zaz May 19, 2021
@r00dgirl r00dgirl added pm and removed pm labels May 19, 2021
@karrui karrui assigned seaerchin and unassigned r00dgirl May 20, 2021
@seaerchin seaerchin mentioned this issue Aug 2, 2021
24 tasks
@r00dgirl r00dgirl changed the title Verified SMS free tier limit SMS verifications free tier limit Aug 4, 2021
@r00dgirl
Copy link
Contributor Author

r00dgirl commented Aug 5, 2021

before launch

can do after launch

@pearlyong
Copy link

mock for one-liner displaying number of free SMSes used

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 highest priority - pick up as soon as available
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants