No, AMEX deposits are not spontaneous as it takes time to process a transaction. It varies from country to country.