Skip to main content
Suggested order: tags and fields → contacts → topics → segments → campaigns. A contact needs phone or email (or both).

In short

  • Contact = the person. Tag = label. Topic = consent per theme. Segment = saved filter. Campaign = batch send.
  • Use the API reference on the Contacts tab for exact routes.
Context: Introduction. Scopes: API Key scopes.

Before you start

  • Key with scopes you need (contacts:create, tags:create, etc.)
  • Auth: Authorization: Bearer sk_live_... or x-api-key
  • Base URL: https://api.notifique.dev

1. Dashboard flow (first time)

1A, Via dashboard

  1. Contacts → Tags, create labels (Lead, Customer)
  2. Custom fields, keys like city, current_plan
  3. Import or manual entry, phone or email per row
  4. Audience → Topics, marketing themes
  5. Audience → Segments, saved filters → use Preview
  6. Audience → Campaigns, template + channels + segment or IDs → Run
Guides: Topics · Segments · Campaigns.

2. Create tag (API)

Scope: tags:create.
Expected response: 200, save the id for tagIds when creating contacts.

3. Create contact (API)

Scope: contacts:create.
Expected response: 200 with contact id.

4. List contacts (API)

Scope: contacts:read.
Optional filters: search, tagId.

5. Next API steps


Next steps