Поздравление клиента с днем рождения. Как увеличить касания с клиентами
Одним из стандартных информационных поводов касания с клиентом является поздравление с днем рождения.
В целом это уже давно не воспринимаeтся именно как поздравление. В этот день человеку все пишут, поздравляют, и поздравление от некой компании скорее воспринимается как автоматический спам - "у них есть дата моего рождения, вот они и напоминают о себе".
А что если подойти к этому немного более творчески?
Давайте считать дни рождения не в годах, а в круглых числах дней, например 15000 дней, или хотя бы 9500 дней.
В чем здесь плюсы:
- это будет необычно для потребителя, значит, это может зацепить внимание потребителя
- это создает множество дополнительных касаний с клиентами (если считать круглым число, кратное 500 дням, то это примерно раз в полтора года)
- это дает новую ценную информацию клиента о себе (ведь он сам не измеряет свои дни рождения таким образом)
- вы выделяетесь для пользователя + если дать ему доп. сервис по определению дней рождения для своих друзей, коллег, то можете получить дополнительное распространение информации о компании
Как это может быть реализовано:
- в виде оповещения клиентов или менеджеров о предстоящих "днях рождения"
- просто в виде дополнительного сервиса у менеджера в личном кабинете
- в виде писем со скидками по данному информационному поводу
Реализация SaveItem формы в примере:
CREATE PROCEDURE [dbo].[fm_birthday_saveItem]
@username nvarchar(256),
@itemID int,
@fielddate nvarchar(max) = ''
-- необходимо обязательно перечислить все поля в форме (@fieldcode и т.д.)
AS
BEGIN
-- сохраняем форму (добавление/обновление некой сущности)
declare @date date, @msg nvarchar(max) = '', @temp nvarchar(max)
set @date = try_convert(date, @fielddate, 104)
declare @days nvarchar(max) = '10,100,200.300,400,500,600,700,800,900', @num int = 1000
while (@num<35000) begin
set @days = @days+','+cast(@num as nvarchar)
set @num = @num+100
end
SELECT @temp = STUFF((
SELECT iif(year(dateadd(day, try_cast(Value as int), @date))=year(getdate()+1),
'
',
'')
FROM (
select Value from dbo.split(@days,',')
) t1
FOR XML PATH, TYPE).value('.[1]','nvarchar(max)' ), 1, 1, '')
set @msg = @temp
if(@msg='') begin
set @msg = 'Ближайших круглых дат не найдено'
end
-- 1 SELECT (Result, Msg)
select 1 Result, @msg Msg
END
Примечание: Если у вас есть база дней рождения (клиентов, сотрудников), то таким запросом вы можете извлечь у кого сегодня кратное 100 число (и использовать для уведомления):
select * from (
select fio, dateBirth, datediff(day, dateBirth, getdate()) days fromhumans
where dateBirth is not null
) t1
where days %100=0
Другие демостенды
— Как отправить письмо с шаблоном HTML— Как создать телеграм бота - демо работы бота Telegram с примерами кода
Что есть в базе знаний по этой теме
— Телеграм боты и отправка сообщений в Telegram в веб-платформе Falcon Space— Внешние действия (уведомления, пуш, email, вызов API)
— Реализация кастомных доработок JS по системе - Request JS
— Добавление анимации
— Как реализовать создание периодического отчета на почту
— Как сделать ежедневную отправку отчета в групповой чат Telegram?
Последние обновления
Интеграции 24.11.2025
Разное 24.11.2025
Форма 15.11.2025
Визуализация 02.11.2025
Таблица 08.10.2025
Форма 26.09.2025
Таблица 23.09.2025
Разное 23.08.2025
Таблица 21.08.2025
Форма 20.08.2025
Таблица 18.08.2025
Таблица 21.06.2025
Форма 07.06.2025
Форма 29.03.2025
Форма 17.02.2025
Файлы и документы 10.01.2025
Форма 01.11.2024
Форма 23.10.2024
SQL-инструмент для создания личных кабинетов на сайте
Платформа Falcon Space
Это снижение стоимости владения
за счет меньшего количества людей для поддержки
Это быстрое внесение изменений
по ходу эксплуатации программы
Это современный интерфейс
полная адаптация под мобильные устройства