Home Planner
Powrót do Centrum pomocyPoradniki

Jak wysyłać projekty z Home Planner do systemu CRM

Home Planner
Home PlannerZespół aplikacji · October 13, 2026

Połącz system HubSpot, Pipedrive, Bitrix24, Salesforce, Google Sheets lub własne rozwiązanie i przesyłaj projekty z pomieszczeniami, produktami, cenami i rzutem kondygnacji w jednym kroku.

Aplikacja Home Planner wysyła projekt aranżacji pomieszczeń przez Zapier do systemów HubSpot, Salesforce, Google Sheets i Pipedrive

Każdy przesłany projekt trafia do systemu CRM jako pojedynczy wpis zawierający: link do projektu, pomieszczenia, produkty z kodami SKU, ilości, ceny, sumę końcową oraz plik PDF z rzutem kondygnacji. Bez kopiowania ze zrzutów ekranu i ponownego wpisywania kosztorysów.

Ten przewodnik wyjaśnia, jak połączyć systemy HubSpot, Pipedrive, Bitrix24, Salesforce lub Google Sheets za pośrednictwem platformy Zapier oraz jak podłączyć dowolny inny system przy użyciu jego adresu URL.

Jak to działa

  1. Jednorazowa konfiguracja. Wystarczy dodać połączenie w aplikacji: wybrać system CRM lub wkleić adres URL własnego systemu.
  2. Projektowanie. Rozplanuj pomieszczenia z klientem i wyposaż je w produkty z podanymi cenami.
  3. Wysyłanie. W otwartym projekcie wystarczy wybrać opcję Udostępnij → Wyślij do…. Projekt trafi do systemu CRM w kilka sekund.

Przed rozpoczęciem

Co jest potrzebneDlaczego
Plan PRO++ lub bezpłatny okres próbnyWysyłanie danych do systemu CRM wchodzi w skład planu PRO++. W przypadku braku planu PRO++ dodanie pierwszego połączenia uruchamia 14-dniowy bezpłatny okres próbny — bez konieczności wprowadzania danych płatniczych.
Konto w Home PlannerPołączenia są przypisane do konta i działają na wszystkich urządzeniach. Aplikacja poprosi o zalogowanie się podczas zapisywania pierwszego połączenia.
Projekt zapisany w chmurzeNie można wysłać projektu zapisanego wyłącznie na tym urządzeniu. Wpis zawiera odnośnik do kopii projektu w chmurze.
Konto Zapier (dla systemów HubSpot, Pipedrive, Bitrix24, Salesforce, Google Sheets)Zapier przekazuje projekt do systemu CRM. Platforma Zapier oferuje darmowe i płatne plany. Od października 2026 r. obsługa systemu Salesforce wymaga płatnego planu Zapier (patrz cennik Zapier).

Łączenie systemu CRM przez Zapier

Procedura wygląda tak samo dla każdego systemu. Różni się jedynie akcja systemu CRM w kroku 5 w serwisie Zapier — patrz tabela poniżej.

W aplikacji Home Planner

  1. Przejdź do sekcji Ustawienia → Biznes → CRM i arkusze kalkulacyjne. Możesz też otworzyć dowolny projekt i wybrać opcję Udostępnij → CRM i arkusze kalkulacyjne.
  2. Wybierz Dodaj połączenie i wskaż swój system.
  3. Wybierz opcję Kopiuj klucz. Klucz łączy serwis Zapier z kontem Home Planner. Jeśli nie masz planu PRO++, rozpocznie to 14-dniowy bezpłatny okres próbny.

W serwisie Zapier

  1. Dodaj Home Planner do swojego konta Zapier. Aplikacja Home Planner znajduje się obecnie w trakcie weryfikacji w serwisie Zapier. Do czasu jej oficjalnego udostępnienia napisz do nas e-mail z prośbą o zaproszenie — odpowiemy, przesyłając link. Jeśli w aplikacji wyświetli się opcja Otwórz gotowy Zap, wybierz ją: wyzwalacz i krok dotyczący systemu CRM będą już skonfigurowane.
  2. Utwórz regułę Zap z wyzwalaczem Home Planner → Project Sent.
  3. Połącz nowe konto i wklej klucz w polu Connection key. Zapier wyświetli nazwę połączenia z aplikacji.
  4. Przeprowadź test wyzwalacza. Zapier załaduje przykładowy projekt, co pozwoli przypisać pola przed pierwszą rzeczywistą wysyłką.
  5. Dodaj akcję dla swojego systemu CRM i przypisz pola (patrz tabela).
  6. Włącz regułę Zap. Po powrocie do aplikacji status połączenia zmieni się na Działa. Jeśli nadal wyświetla się komunikat „The Zap is not on yet”, wyłącz regułę Zap i włącz ją ponownie.
SystemAkcja ZapierSugerowane przypisanie pól
HubSpotUtwórz transakcjęProject name → deal name; totals.sum → amount; Project link, Products (text) i PDF link → description
PipedriveUtwórz transakcjęProject name → title; totals.sum i totals.currency → value; Products (text) → note
Bitrix24Create Deal lub Create LeadNazwa planu → tytuł; totals.sum → kwota; Produkty (tekst) → komentarz
SalesforceUtwórz rekord → szansaProject name → name; totals.sum → amount; Project link → description. Wymaga płatnego planu Zapier (od października 2026 r.).
Google SheetsUtwórz wiersz arkuszaProject name, totals.sum, Project link i updated → osobne kolumny, jeden wiersz na każdy wysłany projekt

Wysyłanie projektu

  1. Otwórz projekt. Upewnij się, że kosztorys jest gotowy: produkty, ilości i ceny są zgodne z tym, co ma zobaczyć klient.
  2. Wybierz Udostępnij → Wyślij do…. Każde aktywne połączenie ma własny wiersz, na przykład Wyślij do HubSpot.
  3. Sprawdź wynik. Aplikacja wyświetli komunikat Projekt wysłany do HubSpot wraz z liczbą pomieszczeń i produktów. Jeśli system nie odpowiada, pojawi się komunikat Spróbujemy ponowić automatycznie: aplikacja Home Planner powtórzy próbę po upływie 1 minuty, 10 minut i 1 godziny.

Wysłano ten sam projekt dwa razy? Niezmieniony projekt wysłany ponownie w ciągu 24 godzin nie zostanie powielony. Po wprowadzeniu jakiejkolwiek zmiany (ceny, ilości czy rzutu) kolejna wysyłka utworzy nowy wpis.

Zawartość wpisu

Te same pola trafiają do serwisu Zapier oraz pod własny adres URL. Ceny i sumy odpowiadają kosztorysowi projektu w aplikacji.

PoleZawartość
nazwaPlanuNazwa projektu
adresUrlRewizjiLink do projektu w chmurze. Klient może go otworzyć w przeglądarce lub w aplikacji.
adresUrlPdfPlik PDF z rzutem kondygnacji. Dołączany, gdy plan obejmuje eksport rysunku; plik jest przechowywany przez 7 dni — należy zapisać go w systemie CRM.
totals.sum, totals.currency, totals.itemsSuma końcowa kosztorysu, jej waluta oraz liczba pozycji
tekstProduktówCały kosztorys w formie czytelnego tekstu: pomieszczenia, produkty, kody SKU, ilość × cena. Najlepiej nadaje się do pola notatki lub opisu.
rooms[]Każde pomieszczenie: nazwa, typ, powierzchnia, wymiary oraz jego elementy
rooms[].items[]Każdy produkt lub materiał: itemNumber (SKU), nazwa, ilość, cena, suma, imageURL, elementy składowe
client_reference_idUnikalny identyfikator tej wysyłki
utworzono, zaktualizowanoCzas utworzenia i ostatniego zapisu projektu

Przykład pola productsText:

productsTextyaml
Living room:
- Sofa Oslo (SOFA-1042): 1 × 899.00 = 899.00 USD
  - Cushion (CUSH-17): 2 × 25.00 = 50.00 USD
- Oak flooring (Floor_Oak_01): 1 × 540.00 = 540.00 USD

Total: 1489.00 USD

Podłączanie własnego systemu przez adres URL (webhook)

Rozwiązanie dla systemów spoza listy lub dla własnego serwera. Aplikacja Home Planner przesyła wpis w formacie JSON pod wskazany adres HTTPS.

  1. Wybierz opcję Dodaj połączenie → Inny system (Twój URL). Wprowadź nazwę przycisku (do 24 znaków) oraz adres URL. Adres musi zaczynać się od https://.
  2. Aplikacja wyśle żądanie testowe i wyświetli komunikat, np. Sprawdzono: odpowiedź 200 w 0,4 s.
  3. Zalecane: skopiuj Klucz podpisujący i weryfikuj nim każde żądanie na swoim serwerze.

Żądanie

CzęśćWartość
Metoda, treśćPOST, Content-Type: application/json, wpis opisany powyżej
X-HomePlanner-Signaturet=<czas unix>,v1=<hex>, gdzie v1 = HMAC-SHA256(secret, t + "." + treść)
X-HomePlanner-DeliveryIdentyfikator doręczenia. Pozostaje taki sam przy każdej próbie ponowienia — pozwala pomijać powtórzone zgłoszenia.

Weryfikacji podpisu należy dokonywać na surowej treści żądania, dokładnie w takiej formie, w jakiej została odebrana, przed przetworzeniem kodu JSON. Treść przetworzona i ponownie zserializowana nigdy nie będzie zgodna z podpisem.

verify-signature.jsjavascript
const crypto = require('crypto');

// rawBody: the request body exactly as received (Buffer or string), before JSON parsing.
// Express: app.post('/home-planner', express.raw({ type: 'application/json' }), handler)
function isFromHomePlanner(rawBody, header, secret) {
  if (!header) return false;
  const parts = Object.fromEntries(header.split(',').map(p => p.split('=', 2)));
  if (!parts.t || !parts.v1) return false;
  if (Math.abs(Date.now() / 1000 - Number(parts.t)) > 300) return false;
  const expected = Buffer.from(
    crypto.createHmac('sha256', secret).update(`${parts.t}.${rawBody}`).digest('hex'), 'hex');
  const received = Buffer.from(parts.v1, 'hex');
  return expected.length === received.length && crypto.timingSafeEqual(expected, received);
}

Odpowiedź serwera

  • Dowolny kod 2xx w ciągu 15 sekund oznacza pomyślne doręczenie.
  • Brak odpowiedzi, kod 5xx, 408 lub 429: aplikacja Home Planner ponawia próbę po 1 min, 10 min i 1 h, po czym rezygnuje po upływie 2 godzin.
  • Dowolny inny kod 4xx, przekierowanie lub błąd certyfikatu oznacza niepowodzenie: połączenie otrzymuje status Błąd. Przekierowania nie są obsługiwane.
  • Adresy w sieciach prywatnych lub lokalnych są niedozwolone, np. localhost, 127.*, 10.*, 172.16–31.*, 192.168.* oraz 169.254.*.

Google Sheets bez serwisu Zapier. Aplikacja internetowa Google Apps Script może działać jako docelowy adres URL. Zwykła odpowiedź 302 do script.googleusercontent.com jest traktowana jako pomyślnie doręczona.

Statusy i błędy

W aplikacjiCo to oznaczaCo należy zrobić
DziałaProjekty trafiają do serwisu Zapier lub pod Twój adres URL.Nic.
PołączonoScenariusz jest połączony; projekty będą spływać, dopóki jest włączony.Pozostaw scenariusz włączony.
Zap nie jest jeszcze włączonyZapier nie zasubskrybował jeszcze tego klucza.Włącz regułę Zap. Jeśli jest już włączona, wyłącz ją i włącz ponownie.
WyłączonePołączenie zostało wyłączone. Jego wiersz w sekcji Udostępnij jest ukryty.Włącz połączenie w jego ustawieniach.
BłądOstatnia wysyłka nie powiodła się. Przyczyna wyświetla się pod statusem.Usuń przyczynę błędu, a następnie wyślij projekt ponownie z sekcji Udostępnij.
Serwer nie odpowiedziałBrak odpowiedzi w ciągu 15 sekund.Sprawdź, czy Twój serwer działa prawidłowo.
Odpowiedź serwera: 404Twój system odrzucił żądanie.Sprawdź adres URL oraz dzienniki swojego serwera.
Weryfikacja certyfikatu witryny nie powiodła sięCertyfikat HTTPS wygasł lub jest nieprawidłowy.Odnów certyfikat.
Nie udało się doręczyć przez 2 godziny, wysyłanie zostało wstrzymaneWszystkie próby ponowienia zakończyły się niepowodzeniem.Napraw system odbiorczy, a następnie poślij projekt ponownie.
Ten projekt jest zapisany tylko na tym urządzeniuProjekt nie jest zapisany w chmurze.Włącz zapisywanie projektu w chmurze.

Pytania i odpowiedzi

Ile to kosztuje?

Wysyłanie do systemu CRM jest zawarte w planie PRO++. Pierwsze połączenie uruchamia 14-dniowy bezpłatny okres próbny, jeśli plan PRO++ nie był wcześniej używany. Zapier oferuje plany darmowe i płatne. Od października 2026 r. obsługa systemu Salesforce wymaga płatnego planu Zapier: sprawdź cennik Zapier.

Co się stanie, gdy okres próbny lub plan PRO++ dobiegnie końca?

Wiersze Wyślij do… znikną z sekcji Udostępnij. Utworzone połączenia pozostaną zapisane; nadal można je wyłączać lub usuwać. Przejście na plan PRO++ przywraca ich działanie bez konieczności ponownej konfiguracji.

Ile połączeń można skonfigurować?

Maksymalnie 3, na przykład HubSpot do obsługi transakcji oraz Google Sheets do rejestrowania cen.

Wygenerowano nowy klucz. Dlaczego projekty przestały spływać?

Utworzenie nowego klucza natychmiast dezaktywuje poprzedni. Wklej nowy klucz w serwisie Zapier, a następnie wyłącz i włącz ponownie regułę Zap.

Niektóre produkty nie mają kodu SKU. Co zostanie wysłane?

Zostaną wysłane z kodami produktów Home Planner. Aplikacja poinformuje o ich liczbie po zakończeniu wysyłki.

Czy klient cokolwiek widzi?

Nie. Wpis trafia wyłącznie do skonfigurowanego połączenia (w serwisie Zapier lub pod własny adres URL). Klient zobaczy projekt tylko wtedy, gdy udostępni mu się do niego link.

Czy dane w systemie CRM są bezpieczne?

Aplikacja Home Planner wyłącznie wysyła dane — nigdy nie odczytuje zawartości systemu CRM. Klucz lub klucz podpisujący można wymienić w dowolnym momencie za pomocą opcji Nowy klucz lub Nowy sekret.

Informacja o znakach towarowych. Aplikacja Home Planner jest niezależna od firmy HubSpot, Inc. i nie jest przez nią wspierana, sponsorowana ani z nią powiązana. Aplikacja Home Planner jest również niezależna od innych marek wymienionych na tej stronie i nie jest przez nie wspierana, sponsorowana ani z nimi powiązana.

Home Planner

Wypróbuj we własnym projekcie

Bezpłatna aplikacja do planowania pomieszczeń i aranżacji wnętrz