Strona główna

Dokumentacja

Ostatnia aktualizacja: 18 kwietnia 2026

Szybki start

SimpleBoard to wizualna tablica Kanban — organizujesz pracę przeciągając karty między kolumnami. Żadnego wdrażania, żadnych kursów. Zacznij w cztery kroki:

  1. Zarejestruj się na app.simpleboard.pl/register — nie potrzebujesz karty kredytowej.
  2. Utwórz pierwszą tablicę — kliknij „+" na stronie głównej, wpisz nazwę i gotowe.
  3. Zaproś zespół — skopiuj link zaproszenia lub wpisz adresy e-mail.
  4. Dodaj karty — kliknij „+" w lewym górnym rogu kolumny lub „+ ADD CARD" na dole kolumny.
Od logowania do pierwszej karty w mniej niż minutę.

Trial trwa 30 dni i daje pełny dostęp do wszystkich funkcji. Bez karty kredytowej. Po jego zakończeniu możesz przejść na plan płatny — 1€/użytkownik/miesiąc lub 10€/użytkownik/rok.

Tablice i kolumny

Tablica to przestrzeń robocza dla jednego projektu, zespołu lub klienta. Możesz mieć nieograniczoną liczbę tablic.

Tworzenie tablicy

Na stronie głównej kliknij „+", wpisz nazwę i opcjonalnie wybierz kolor lub ikonę. Tablica startuje z domyślnymi kolumnami: Backlog, W trakcie, Gotowe — możesz je dowolnie zmienić.

Konfiguracja kolumn dostosowana do Twojego procesu.

Kolumny

  • Dodaj kolumnę klikając przycisk „+ Dodaj kolumnę" na końcu listy.
  • Zmień nazwę kolumny klikając menu ⋮ na jej nagłówku, a następnie wybierając „Zmień nazwę".
  • Przeciągnij kolumnę w inne miejsce (chwyt za nagłówek).
  • Oznacz kolumnę jako „Gotowe" przez menu ⋮ — karty z tej kolumny będą traktowane jako ukończone w statystykach.

Uprawnienia tablicy

RolaCo może robić
AdminZarządza tablicą: ustawienia, zaproszenia, zmiana ról, usuwanie kolumn i kart
UczestnikDodaje i edytuje karty, komentuje, rejestruje czas pracy

Karty

Karta to pojedyncze zadanie. Kliknij kartę aby otworzyć panel szczegółów.

Co możesz dodać do karty

  • Tytuł i opis — edytor z bogatym formatowaniem.
  • Przypisanie — jeden członek zespołu odpowiedzialny za zadanie.
  • Termin (due date) — karta zostaje oznaczona gdy termin mija.
  • Etykiety — kolorowe tagi do kategoryzacji (np. „Bug", „Feature").
  • Rejestracja czasu — timer lub ręczny wpis czasu bezpośrednio na karcie (gdy funkcja jest włączona dla tablicy).
  • Komentarze — dyskusja w kontekście zadania.
Wszystkie szczegóły zadania w jednym miejscu.

Przenoszenie kart

Przeciągnij kartę między kolumnami metodą drag & drop. Na urządzeniach mobilnych przesuń kartę w lewo lub w prawo aby przesunąć ją do sąsiedniej kolumny.

Drag & drop — przenosisz kartę tam gdzie aktualnie jest jej miejsce.

Rejestracja czasu pracy

SimpleBoard pozwala śledzić czas spędzony na każdym zadaniu — bezpośrednio na kartach, bez osobnych aplikacji do timesheetów.

Timer na karcie

Otwórz kartę i kliknij „Uruchom timer" (ikona zegara). Timer działa w tle — możesz przełączać karty i tablice. Kliknij „Stop" aby zapisać czas. Wpis pojawia się na liście rejestracji czasu danej karty z dokładnością do sekund.

Wskazówka: Jednocześnie może działać tylko jeden timer na konto. Uruchomienie timera na innej karcie automatycznie zatrzymuje poprzedni i pyta czy zapisać czas.

Timer działa w tle — możesz swobodnie nawigować po aplikacji.

Ręczne logowanie czasu

Jeśli zapomnisz uruchomić timer — możesz dodać czas ręcznie. Na karcie, w sekcji „Czas pracy", kliknij „Dodaj wpis" i wpisz czas w minutach lub godzinach. Możesz też podać datę wpisu — przydatne przy uzupełnianiu historycznych wpisów.

Widoczność: Wpisy czasu pracy są widoczne dla wszystkich Edytorów i Adminów tablicy.

Zespół i zaproszenia

Kliknij ikonę „Zaproś członka" (👤+) w nagłówku tablicy. W oknie zaproszenia wpisz adres e-mail i wybierz rolę (Admin lub Uczestnik) — zaproszenie zostanie wysłane e-mailem. Dla każdego oczekującego zaproszenia możesz też skopiować link i wysłać go bezpośrednio.

Aby zarządzać obecnymi członkami — kliknij ikonki awatarów w nagłówku tablicy. W oknie członków Admin może zmienić role lub usunąć uczestników z tablicy.

Przestrzeń dyskowa

Każde konto administratora dysponuje 10 GB przestrzeni na załączniki i pliki dodawane do kart. Limit jest wspólny dla wszystkich tablic w ramach jednego konta.

Bieżące zużycie widoczne jest w Ustawienia → Konto → Przestrzeń dyskowa.

Potrzebujesz więcej miejsca? Napisz na hello@simpleboard.pl — rozszerzamy przestrzeń indywidualnie.

Powiadomienia

SimpleBoard informuje Cię gdy: zostaniesz przypisany do karty, ktoś doda komentarz do karty na której pracujesz, lub karta zostanie przeniesiona do innej kolumny.

Konfiguracja w Ustawienia → Powiadomienia. Dostępne kanały: powiadomienia w aplikacji oraz e-mail.

API

SimpleBoard udostępnia REST API — możesz budować własne integracje, automatyzacje i narzędzia wewnętrzne. Wszystkie odpowiedzi są w formacie JSON.

Pełna interaktywna dokumentacja endpointów dostępna jest na stronie API Reference → — możesz tam testować żądania bezpośrednio z przeglądarki.

Uwierzytelnianie

Generujesz klucz API w Ustawienia → API → Nowy klucz. Klucz przekazujesz w nagłówku każdego żądania:

Authorization: Bearer twój_klucz_api

Bezpieczeństwo: Klucz API ma takie same uprawnienia jak Twoje konto. Nie udostępniaj go publicznie — np. nie wklejaj do repozytorium kodu. Możesz w każdej chwili unieważnić klucz i wygenerować nowy.

Bazowy URL

https://api.simpleboard.pl/v1

Limity

PlanLimit żądań
Trial / Miesięczny1 000 żądań / godzinę
Roczny5 000 żądań / godzinę

Nagłówki X-RateLimit-Remaining i X-RateLimit-Reset w odpowiedzi informują o pozostałych żądaniach i czasie resetu.

Endpointy — Tablice

MetodaEndpointOpis
GET/boardsLista wszystkich Twoich tablic
GET/boards/{id}Szczegóły tablicy
POST/boardsUtwórz nową tablicę
PATCH/boards/{id}Zaktualizuj tablicę
DELETE/boards/{id}Usuń tablicę

Endpointy — Karty

MetodaEndpointOpis
GET/boards/{id}/cardsLista kart na tablicy
GET/cards/{id}Szczegóły karty
POST/boards/{id}/cardsUtwórz kartę
PATCH/cards/{id}Zaktualizuj kartę
DELETE/cards/{id}Usuń kartę
POST/cards/{id}/time-entriesDodaj wpis czasu pracy
GET/cards/{id}/time-entriesLista wpisów czasu

Przykłady

Pobranie listy tablic:

curl https://api.simpleboard.pl/v1/boards \
  -H "Authorization: Bearer twój_klucz_api"

Odpowiedź:

{
  "data": [
    {
      "id": "brd_01j9xk2m",
      "name": "Sprint Q2",
      "created_at": "2026-03-01T10:00:00Z",
      "members_count": 5
    }
  ],
  "meta": { "total": 1 }
}

Utworzenie nowej karty:

curl -X POST https://api.simpleboard.pl/v1/boards/brd_01j9xk2m/cards \
  -H "Authorization: Bearer twój_klucz_api" \
  -H "Content-Type: application/json" \
  -d '{ "title": "Nowe zadanie", "column_id": "col_backlog", "assignee_ids": ["usr_abc"] }'

Dodanie wpisu czasu pracy:

curl -X POST https://api.simpleboard.pl/v1/cards/crd_xyz/time-entries \
  -H "Authorization: Bearer twój_klucz_api" \
  -H "Content-Type: application/json" \
  -d '{ "duration_seconds": 5400, "date": "2026-04-18", "note": "Implementacja" }'

Webhooki

Webhooki pozwalają SimpleBoard na aktywne powiadamianie Twojego systemu o zdarzeniach — zamiast odpytywać API, SimpleBoard sam wysyła żądanie POST do Twojego URL gdy coś się dzieje.

Tworzenie webhooka

  1. Na stronie tablicy kliknij ikonę webhooka w nagłówku (widoczna dla adminów).
  2. Kliknij „Dodaj webhook" i wpisz URL Twojego endpointu (musi być dostępny publicznie przez HTTPS).
  3. Wybierz zdarzenia które chcesz obserwować.
  4. Opcjonalnie ustaw sekret podpisu do weryfikacji żądań.
  5. Kliknij „Dodaj" — webhook jest aktywny od razu.

Lista zdarzeń

ZdarzenieKiedy jest wysyłane
card.createdUtworzono nową kartę
card.updatedZmieniono tytuł, opis, termin lub etykiety
card.movedKarta przeniesiona do innej kolumny
card.assignedPrzypisano lub odpisano użytkownika
card.completedKarta przeniesiona do kolumny „Gotowe"
card.deletedKarta usunięta
comment.createdDodano komentarz do karty
time_entry.createdDodano wpis czasu pracy
member.joinedUżytkownik dołączył do tablicy
member.removedUżytkownik usunięty z tablicy

Format payloadu

{
  "event": "card.moved",
  "timestamp": "2026-04-18T14:32:10Z",
  "board_id": "brd_01j9xk2m",
  "data": {
    "card_id": "crd_xyz123",
    "card_title": "Implementacja logowania",
    "from_column": "W trakcie",
    "to_column": "Gotowe",
    "moved_by": {
      "id": "usr_abc",
      "name": "Jan Kowalski"
    }
  }
}

Weryfikacja podpisu

Jeśli ustawiłeś sekret, każde żądanie zawiera nagłówek X-SimpleBoard-Signature z podpisem HMAC-SHA256:

const crypto = require('crypto');

function verifySignature(payload, secret, signature) {
  const expected = crypto
    .createHmac('sha256', secret)
    .update(payload)
    .digest('hex');
  return `sha256=${expected}` === signature;
}

// W handlerze Express:
app.post('/webhook', express.raw({ type: 'application/json' }), (req, res) => {
  const sig = req.headers['x-simpleboard-signature'];
  if (!verifySignature(req.body, process.env.WEBHOOK_SECRET, sig)) {
    return res.status(401).send('Invalid signature');
  }
  const event = JSON.parse(req.body);
  console.log('Otrzymano zdarzenie:', event.event);
  res.sendStatus(200);
});

Wskazówka: Twój endpoint powinien odpowiedzieć kodem 2xx w ciągu 10 sekund. Przy błędzie SimpleBoard ponawia żądanie 3 razy z wykładniczym opóźnieniem (1 min, 5 min, 30 min). Po 3 nieudanych próbach webhook jest dezaktywowany — otrzymasz powiadomienie e-mail.

Cennik i płatności

Po rejestracji masz 30 dni bezpłatnego dostępu do wszystkich funkcji. Bez karty kredytowej. Po upływie trialu tablica przechodzi w tryb tylko do odczytu — dane są bezpieczne.

PlanCenaRozliczenie
Miesięczny1€ / użytkownikCo miesiąc, anuluj kiedy chcesz
Roczny10€ / użytkownikRaz w roku (~17% taniej)

Anuluj w Ustawienia → Płatności w dowolnym momencie. Dostęp zachowasz do końca opłaconego okresu.

Pomoc i kontakt