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
- Contacts → Tags, create labels (
Lead, Customer)
- Custom fields, keys like
city, current_plan
- Import or manual entry, phone or email per row
- Audience → Topics, marketing themes
- Audience → Segments, saved filters → use Preview
- 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.
Scope: contacts:create.
Expected response: 200 with contact id.
Scope: contacts:read.
Optional filters: search, tagId.
5. Next API steps
Next steps