Интеграция форм с Notion для сбора данных

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Интеграция форм с Notion для сбора данных
Простая
от 1 рабочего дня до 3 рабочих дней
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    874
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    851

Интеграция форм с Notion для сбора данных

Notion Databases — удобное хранилище для команд, которые уже работают в Notion. Заявки с сайта автоматически появляются как страницы в базе данных Notion, со всеми свойствами и возможностью комментирования.

Notion API

class NotionService
{
    private string $apiKey;
    private string $databaseId;

    public function createPage(array $data): array
    {
        $resp = Http::withHeaders([
            'Authorization'   => "Bearer {$this->apiKey}",
            'Notion-Version'  => '2022-06-28',
            'Content-Type'    => 'application/json',
        ])->post('https://api.notion.com/v1/pages', [
            'parent'     => ['database_id' => $this->databaseId],
            'properties' => [
                'Имя' => [
                    'title' => [['text' => ['content' => $data['name']]]]
                ],
                'Email' => [
                    'email' => $data['email']
                ],
                'Телефон' => [
                    'phone_number' => $data['phone'] ?? ''
                ],
                'Статус' => [
                    'select' => ['name' => 'Новый']
                ],
                'Дата заявки' => [
                    'date' => ['start' => now()->toIso8601String()]
                ],
            ],
            'children' => [
                [
                    'object' => 'block',
                    'type'   => 'paragraph',
                    'paragraph' => [
                        'rich_text' => [[
                            'type' => 'text',
                            'text' => ['content' => $data['message'] ?? '']
                        ]]
                    ]
                ]
            ]
        ]);

        return $resp->json();
    }
}

Настройка Notion Integration

  1. Создать Integration на https://www.notion.so/my-integrations
  2. Скопировать Internal Integration Token
  3. В базе данных Notion: Settings → Connections → добавить интеграцию
  4. Скопировать Database ID из URL базы данных

Ограничения

  • Notion API имеет rate limit: 3 запроса в секунду
  • При высоком трафике — очередь с Redis
  • Notion не поддерживает webhooks для уведомлений (нужен polling или интеграция через Zapier/Make)

Время реализации: 1–2 рабочих дня.