ProposalsProposals

API i integracje

Beta

Twórz oferty tam, gdzie już pracujesz

Poproś ChatGPT albo Claude o ofertę w środku rozmowy albo pozwól, żeby Twój CRM zaczął ją przez Zapier, Make lub n8n. Proposals pisze szkic tym samym silnikiem, w tej samej marce i z tymi samymi kontrolami co w aplikacji, a potem oddaje link. Maila piszesz Ty.

Integracje są w becie i włączamy je osobno dla każdego zespołu. Jeśli w swoim koncie nie widzisz Ustawienia → Integracje, napisz na support@proposals.co, a włączymy je.

Zacznij ofertę w jednym z trzech miejsc

Jak to wygląda w ChatGPT

Typowa rozmowa w skrócie. Pytanie zadaje Proposals, maila pisze ChatGPT, a wysyłasz go Ty.

  1. Ty

    Przygotuj ofertę dla Kwiaciarni Lila na podstawie notatek z rozmowy. Sześć podstron, 9 000 zł netto, płatność 50% z góry i 50% po odbiorze. Osoba kontaktowa to Anna Nowak.

  2. ChatGPT

    Zaczynam szkic. Najpierw jedno pytanie od Proposals: w notatkach jest też kwota 12 000 zł. Która jest aktualna?

  3. Ty

    9 000 zł. Kwota 12 000 zł dotyczyła wersji ze zdjęciami produktów.

  4. ChatGPT

    Szkic jest gotowy: sklep z sześcioma podstronami, wyborem daty dostawy i wsparciem po starcie, 9 000 zł netto, połowa z góry. Nic nie blokuje publikacji, a podgląd jest w Twoim koncie Proposals. Opublikować?

  5. Ty

    Opublikuj i napisz do Anny krótkiego maila z linkiem.

  6. ChatGPT

    Opublikowane. Oto szkic maila do Anny z linkiem. Wyślij go ze swojej skrzynki i daj mi znać, a oznaczę ofertę jako wysłaną.

Proposals nigdy nie wysyła tego maila. Wysyłasz go ze swojej skrzynki, a ofertę widzisz w koncie jak każdą inną.

Co zostaje pod Twoją kontrolą

Uprawnienia po ludzku

Wybierasz je przy tworzeniu klucza API albo przy zatwierdzaniu konektora. Klucz ani połączenie nigdy nie mają większych uprawnień niż osoba, która je skonfigurowała.

Odczyt marekbrands:read
Widzi Twoje marki, żeby oferta wyszła z właściwej.
Odczyt ofertproposals:read
Widzi status, pytania, najważniejsze fakty i link oraz to, czy klient otworzył lub zaakceptował ofertę.
Tworzenie i zmienianieproposals:write
Tworzy oferty, odpowiada na ich pytania, prosi o poprawki i oznacza oferty jako wysłane.
Publikowanieproposals:publish
Uruchamia link do oferty albo go wyłącza. Domyślnie wyłączone, dopóki go nie zaznaczysz.

Limity po ludzku

Dla programistów

REST API z kluczami API dla automatyzacji i własnego kodu oraz serwer MCP z OAuth dla asystentów. Każdy POST przyjmuje nagłówek Idempotency-Key, więc ponowione żądanie nigdy nie tworzy drugiej oferty.

REST API
https://api.proposals.co/api/public/v1
Serwer MCP
https://api.proposals.co/mcp
OpenAPI
https://api.proposals.co/api/public/v1/openapi.json

Utworzenie oferty

curl -X POST https://api.proposals.co/api/public/v1/proposals \
  -H "Authorization: Bearer $PROPOSALS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: crm-deal-731-create" \
  -d '{
    "client": {
      "name": "Kwiaciarnia Lila",
      "contact": { "name": "Anna Nowak", "email": "anna@lila.example" }
    },
    "context": "Notatki z rozmowy: sklep z sześcioma podstronami, wybór daty dostawy, start w listopadzie...",
    "language": "pl",
    "pricing": { "amount": 9000, "currency": "PLN", "tax_basis": "net", "billing": "one_off" },
    "external_reference": "crm-deal-731"
  }'

Odpowiedź

202 Accepted
{ "id": 123, "status": "generating", "next_poll_after_ms": 4000, ... }
Pełna referencja API →

Przewodniki

Krok po kroku, od podłączenia do pierwszej opublikowanej oferty.

Pytania o integracje

Zacznij dziś

Wyślij następną ofertę jako stronę, na którą łatwo powiedzieć „tak”

Wklej notatki, sprawdź szkic, wyślij jeden link.

14 dni za darmo · 3 oferty w cenie · Bez karty