1. A method comprising: receiving a request to synchronize a first plurality of data items between a spreadsheet application and a marketplace application, the first plurality of data items relating to a first type of listing of items associated with the marketplace application; in response to the detecting, using a processor to execute a first process to synchronize the first plurality of data items between the spreadsheet application and the marketplace application, the process to include at least one of downloading one of the first plurality of data items from the spreadsheet application and uploading one of the first plurality of data items to the marketplace application, the executing of the process to occur independently of the executing of the spreadsheet application; and displaying a status of the executing of the first process in a native user interface element of the spreadsheet application.