Hubspot: Процедуры для настройки сценариев



Контакты

Процедуры для работы с контактами в Hubspot.

Новый контакт

Создать контакт в Hubspot.

{% hubspot.create_contact phone_number=<телефон> <поля контакта> as contact %}
  • phone_number (str) * – Номер телефона

Дополнительные поля:

  • first_name (str) – Имя

  • last_name (str) – Фамилия

  • email (str) – Адрес электронной почты

  • custom_fields (dict) – Дополнительные поля

Поиск контакта

Получить информацию о контакте в Hubspot.

{% hubspot.get_contact <id> <параметры> as contact %}
  • uid (int) * – Идентификатор контакта

  • phone_number (str) * – Номер телефона

  • email (str) * – Адрес электронной почты

Дополнительные параметры:

  • in_fields (list) – Кастомные поля

[ ⚠️ ] Ограничения:

  • Используйте только один из идентификаторов: uid, phone_number или email

  • Допускается не больше 4х значений для in_fields

Изменение контакта

Редактировать информацию о контакте в Hubspot по его id, телефону или почте.

Редактировать контакт по ID

{% hubspot.edit_contact_by_id uid=<id контакта> <поля контакта> as contact %}
  • uid (int) * – Идентификатор контакта

Поля для редактирования:

  • first_name (str) – Имя

  • last_name (str) – Фамилия

  • phone_number (str) – Номер телефона

  • email (str) – Адрес электронной почты

  • custom_fields (dict) – Дополнительные поля

Редактировать контакт по номеру телефона

{% hubspot.edit_contact_by_phone_number phone_nuber=<телефон> <поля контакта> as contact %}
  • phone_number (str) * – Номер телефона

Поля для редактирования:

  • first_name (str) – Имя

  • last_name (str) – Фамилия

  • email (str) – Адрес электронной почты

  • custom_fields (dict) – Дополнительные поля

Редактировать контакт по адресу эл. почты

{% hubspot.edit_contact_by_email email=<почта> <поля контакта> as contact %}
  • email (str) * – Адрес электронной почты

Поля для редактирования:

  • first_name (str) – Имя

  • last_name (str) – Фамилия

  • phone_number (str) – Номер телефона

  • custom_fields (dict) – Дополнительные поля

Заметка для контакта

Создать заметку для контакта в Hubspot.

{% hubspot.create_note contact_id=<id контакта> body=<содержание заметки> as note %}
  • contact_id (int) * – Идентификатор контакта

  • body (str) * – Содержание заметки

Сделки

Процедуры для работы со сделками в Hubspot.

Новая сделка

Создать сделку в Hubspot.

{% hubspot.create_deal name=<название> <поля сделки> as deal %}
  • name (str) * – Название для сделки

Поля сделки:

  • pipline (str) – Воронка для сделки

  • dealstage (str) – Этап сделки

  • contact_id (str) – Идентификатор контакта

  • custom_fields (dict) – Дополнительные поля

Список сделок

Получить список сделко, связанных с контактом в Hubspot.

{% hubspot.get_deals contact_id=<id контакта> limit=100 <параметры> as deals %}
  • contact_id (int) * – Идентификатор контакта

  • limit (int) * – Кол-во сделок в ответе (по умолчанию 100, максимально 100)

Дополнительные параметры:

  • exclude_status_ids (list) – Идентификаторы этапов

  • exclude_pipeline_ids (list) – Идентификаторы воронок

Поиск сделки

Получить информацию о сделке в Hubspot.

{% hubspot.get_deal deal_id=<id сделки> as deal %}
  • deal_id (int) * – Идентификатор сделки

Изменение сделки

Редактировать информацию о сделке в Hubspot.

{% hubspot.edit_deal deal_id=<id сделки> <поля сделки> as deal %}
  • deal_id (int) * – Идентификатор сделки

Поля для редактирования:

  • name (str) – Название для сделки

  • pipline (str) – Воронка для сделки

  • dealstage (str) – Этап сделки

  • custom_fields (dict) – Дополнительные поля

Заметка для сделки

Создать заметку для сделки в Hubspot.

{% hubspot.create_note deal_id=<id сделки> body=<содержание заметки> as note %}

deal_id (int) * – Идентификатор сделки

body (str) * – Содержание заметки

Задачи

Процедуры для работы с задачами в Hubspot.

Новая задача

Создать задачу можно для сделки или для контакта в Hubspot.

Создать задачу для контакта

{% hubspot.create_task contact_id=<id контакта> body=<задача> due_at=<срок> <поля задачи> as task %}
  • contact_id (int) * – Идентификатор контакта

  • body (str) * – Содержание задачи

  • due_at (datetime) * – Срок

Дополнительные поля:

  • subject (str) – Тема для задачи

Создать зачачу для сделки

{% hubspot.create_task deal_id=<id cделки> body=<задача> due_at=<срок> <поля задачи> as task %}
  • deal_id (int) * – Идентификатор сделки

  • body (str) * – Содержание задачи

  • due_at (datetime) * – Срок

Дополнительные поля:

  • subject (str) – Тема для задачи

Поиск задачи

Получить информацию о задаче в Hubspot.

{% hubspot.get_task task_id=<id задачи> as task %}
  • task_id (int) * – Идентификатор задачи

Изменение задачи

Редактировать информацию о задаче в Hubspot.

{% hubspot_edit_task task_id=<id задачи> <поля задачи> as task %}
  • task_id (int) * – Идентификатор задачи

Поля для редактирования:

  • subject (str) – Тема для задачи

  • body (str) – Содержание задачи

Last updated