1. An end-user device, comprising: a user interface; one or more modems for enabling the end-user device to communicate with a network element over a wireless access network; and one or more processors configured to: detect an attempted usage of a data service by the end-user device, the data service being unavailable to the end-user device in a current state of the end-user device or available to the end-user device at a lower cost within a different service plan than a current service plan associated with the end-user device, generate an indication of the attempted usage of the data service, assist in sending the indication to the network element over the wireless access network, obtain a service plan offer from the network element, present a notification associated with the service plan offer through the user interface, obtain a response to the service plan offer, and assist in sending the response to the network element over the wireless access network.