Playbook: Turn Off Collections

Disable collection attempts for floats and loans. Typically in response to a payments outage so we don’t accumulate failed payment attempts.

Prerequisites

  • Access to AWS Console

Steps

  1. Announce in Slack and incidents channel that we are pausing collections

  2. Navigate to: Production Lambdas

  3. Disable worker lambda triggers for all collections workers.

How to disable triggers

  1. Click on the lambda function

  2. Click on "Configuration" tab.

  3. Select "Triggers"

  4. Select the trigger, click "Edit"

  5. Uncheck the "Activate trigger" checkbox, and Save changes.

  6. Trigger status should move from "Enabled" to "Disabled" after a few seconds. Click refresh to see status changes

Edit lambda trigger screenshot
Figure 1. Click Edit on the trigger
Disable trigger screenshot
Figure 2. Uncheck "Activate trigger" and save

Disable for the following collections workers

  • Float collections workers

    • prod-floats-collections-worker

    • prod-floats-batch-worker

    • prod-floats-webhook-worker

  • Loan collections workers

    • prod-loc-service-collections-worker

Verification

  1. Collections attempts are no longer running

Rollback / Undo

  1. Re-enable the worker lambda triggers for all collection workers.

  2. Announce in Slack and incidents channel that we are resuming collections