Text this: Coordination in Altruistic Markets with Imperfect Substitutes