Zelle does, indeed, have a customer service number. You can call Zelle customer service at 866-248-8372 or email them at help@zellepay.com.