1. A system for causing an action to be performed on a user device, the system comprising: a first user device comprising at least one hardware processor that is configured to: determine that a second user device is within a predetermined distance range from the first user device; receive a user input indicating that a phone call is to be made using a phone number; determine a plurality of candidate devices that are capable of making the phone call, wherein the plurality of candidate devices includes the second user device; determine a device type of each of the plurality of candidate devices; determine a proximity of each of the plurality of candidate devices to the first user device; for each of the plurality of candidate devices, determine a priority associated with the candidate devices at least based on the device type and the proximity to the first user device of the candidate device; select a target device from the plurality of candidate devices based at least in part on the priority of each of the plurality of candidate devices; transmit the phone number to the target device; and cause the phone call to be made by the target device using the phone number.