В системе Tillypad XL могут быть реализованы программы лояльности клиентов с начислением и списанием баллов. Количество баллов, набранных постоянным клиентом при каждом посещении, суммируется по типам баллов. При наборе определенного количества баллов клиенту может быть предоставлена скидка. Начисленные баллы также могут быть использованы клиентом для оплаты своих счетов.
Для постоянных клиентов информация о накопленных ими баллах сохраняется в списке . Набор баллов и их последующее расходование фиксируется в виде операций начисления и списания баллов в протоколе .
Правила начисления баллов для предоставления скидок, их минимальные и максимально возможные значения, используемые при расчете скидок, устанавливаются в справочнике .
Начисление и списание баллов можно проводить как вручную, так и с помощью создания задачи. Задача вносится в справочник и может запускаться автоматически, по заранее заданному расписанию, либо пользователем вручную.