Text this: Affinity-based algorithmic pricing