🧬

🧬 Destillat 9 — API, How-to & Felsökning

Del A: API

Ă–versikt

Bullets API hanterar membership — skapa, uppdatera och ta bort medlemmar och segment.

Autentisering

  • Bearer authentication:
Authorization: Bearer <API Key>

API Root

https://api.bullet.so/api/v1

Endpoints

Action
Method
Endpoint
Lista medlemmar
GET
/sites/:site_id/members/
Lägg till medlem
POST
/sites/:site_id/members/
Uppdatera medlem
PATCH
/sites/:site_id/members/:email
Lägg till segment
POST
/sites/:site_id/members/:email/segments
Ta bort segment
DELETE
/sites/:site_id/members/:email/segments
Ta bort medlem
DELETE
/sites/:site_id/members/:email
⚠️ Nya segment kan INTE skapas via API — bara via Dashboard. API:et kan bara referera befintliga segment.

Del B: How-to

Knappar i Notion

Notion-knapp: Skriv /button → länka till extern URL eller intern sida.
Bullet-knapp: Omslut länktext med hakparenteser inuti en hyperlänk:
[Klicka här](https://example.com) → renderas som knapp med CSS-klass bullet-btn.
⚠️ Hakparenteserna ska vara inuti hyperlänken, inte utanför.

Formulär

Notion Forms:
  1. Skriv /forms i Notion → skapa formulär
  1. Share form → gör public → kopiera URL
  1. Klistra in URL i ny Notion-sida → välj Embed
  1. Länka formulärsidan via en knapp
Tally Forms: Skapa i Tally → Share → Copy embed link → /embed i Notion.
Beehiiv/Substack/Mailchimp: Kopiera embed-kod → /embed i Notion.

Video-anpassning

Uppladdad video — attribut i caption:
:loop="true" :autoPlay="true" :muted="true"
Embed via URL (YouTube):
https://www.youtube.com/embed/VIDEO_ID?autoplay=1&mute=1&controls=0&loop=0

Responsiv layout (Mobile/Tablet)

  1. Ă–ppna Bullet-editorn
  1. Välj Mobile eller Tablet i toolbar-preview
  1. Gör ändringar — de gäller bara för vald enhet
  1. Desktop förblir opåverkat

Carousel (Gallery)

  1. Skapa medium gallery view, namnge den .bullet-carousel
  1. Lägg till Publish-property (avkryssad = ej klickbar)
  1. Lägg till bullet:Link URL-property för redirects
  1. Klistra in JavaScript + CSS i Dashboard (se källdokumentation för komplett kod)

Database Views som Tabs

Klistra in CSS-snippet i custom CSS (se källdokumentation) → databas-vyer renderas som klickbara tabbar.

Dölja Notion Block-ID

Dashboard → Settings → "Randomize Notion Block ID" → aktivera → Spara.

Exkludera egna besök från Analytics

Öppna Developer Console → klistra in:
localStorage.setItem('umami.disabled', 'true')

Ladda upp filer (t.ex. ads.txt)

Site Settings → Domain → Files → ange sökväg (/ads.txt) → ladda upp.

Subscription-baserad sidĂĄtkomst

  1. Skapa betalningslänk (Stripe/Gumroad)
  1. Skapa Premium-segment i Bullet
  1. Automatisera med Zapier (betalning → lägg till i segment)
  1. Redirect efter betalning till skyddad sida
  1. Bullet verifierar e-post → ger tillgång om rätt segment

Del C: Felsökning

Saknade sidor / Länkar pekar på #

Orsak: Sidan länken pekar till saknas.
Kontrollera:
  1. Publish-checkbox avkryssad? → Kryssa i den
  1. Duplicerad Path/Slug? → Sätt unik Path på varje sida
  1. Tom Page Title? → Sidor utan titel hoppas över helt

Notion-tabell istället för webbsida

Orsak 1: Ingen sida har Path = / (startsidan saknas) eller Publish är avkryssad.
Fix: Kontrollera att startsidan har Path = / och Publish = âś“.
Orsak 2: Fel Notion-URL i Dashboard — du delade database-collection-URL istället för parent-sidans URL.
Fix: Kopiera rätt publik URL (parent-sidan) → klistra in under Settings.

Block Editor — kan inte välja element

Orsak: Vissa element saknar unika selektorer → styling påverkar alla liknande element.
Fix: Välj ett unikt parent-element istället. Styling på parent påverkar barnelementen korrekt.

Dolt element (H1 eller annat)

  1. Ă–ppna sidan i Bullet
  1. Gå till Design → välj valfritt block
  1. I Layers-panelen (höger sida) → hitta elementet
  1. Klicka Design → Layout → Show/Hide → välj "Show"
  1. Spara och publicera