- Accept incoming Smartsheet events - call back to Smartsheet for data - update challenge based up row details