SleekFlow website screenshot

SleekFlow

SleekFlow is an omnichannel social-commerce and customer-engagement platform that unifies WhatsApp, Facebook Messenger, Instagram, WeChat, LINE, SMS, and live chat into a single inbox with automation, broadcast, and AI. The SleekFlow Platform API exposes contacts, conversations, messaging, companies, lists, staff and teams, and webhooks for building custom integrations on top of the platform.

6 APIs 0 Features
MessagingOmnichannelWhatsAppCustomer EngagementSocial CommerceAutomation

APIs

SleekFlow Contacts API

Create, update, retrieve, search, and delete contacts, including dynamic field selection, so customer records can be synced between SleekFlow and external systems.

SleekFlow Conversations & Messaging API

Send messages, files, and internal notes across WhatsApp and other channels, check the WhatsApp Business conversation window, retrieve conversations and messages, and update a c...

SleekFlow Companies API

Manage company records and associate contacts with companies for B2B engagement workflows.

SleekFlow Lists API

Create and manage contact lists, retrieve list details, and add or remove contacts from lists for segmentation and broadcast targeting.

SleekFlow Staff & Teams API

List and manage staff and teams, assign staff to teams, and read per-staff conversation summaries for workforce and routing management.

SleekFlow Webhooks API

Register webhook subscriptions to receive real-time HTTP callbacks for new and updated contacts and incoming messages, enabling event-driven integrations.

Collections

Pricing Plans

Sleekflow Plans Pricing

5 plans

PLANS

Rate Limits

Sleekflow Rate Limits

3 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SleekFlow Platform API
  version: '1.0'
request:
  auth:
    type: apikey
    apikey:
      key: X-Sleekflow-ApiKey
      value: '{{apiKey}}'
      in: header
items:
- info:
    name: Contacts
    type: folder
  items:
  - info:
      name: Get list of contacts
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/contacts
    docs: Returns a paginated list of contacts with their contact information.
  - info:
      name: Add or update contact
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/contacts
      body:
        type: json
        data: '{}'
    docs: Creates a new contact or updates an existing contact matched by phone number or email.
  - info:
      name: Search contacts
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/contacts/search
      body:
        type: json
        data: '{}'
    docs: Searches contacts by filter criteria. Supports dynamic included fields to control which contact properties are returned.
  - info:
      name: Get contact
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/contacts/{contactId}
    docs: Returns a single contact by its identifier.
  - info:
      name: Delete contact
      type: http
    http:
      method: DELETE
      url: https://api.sleekflow.io/v1/contacts/{contactId}
    docs: Deletes a contact by its identifier.
- info:
    name: Lists
    type: folder
  items:
  - info:
      name: Get lists
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/lists
    docs: Returns all contact lists for the account.
  - info:
      name: Create list
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/lists
      body:
        type: json
        data: '{}'
    docs: Creates a new contact list.
  - info:
      name: Get list details
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/lists/{listId}
    docs: Returns details and membership for a contact list.
  - info:
      name: Delete list
      type: http
    http:
      method: DELETE
      url: https://api.sleekflow.io/v1/lists/{listId}
    docs: Deletes a contact list.
  - info:
      name: Add contacts to list
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/lists/{listId}/contacts
      body:
        type: json
        data: '{}'
    docs: Adds one or more contacts to a contact list.
  - info:
      name: Remove contacts from list
      type: http
    http:
      method: DELETE
      url: https://api.sleekflow.io/v1/lists/{listId}/contacts
      body:
        type: json
        data: '{}'
    docs: Removes one or more contacts from a contact list.
- info:
    name: Conversations
    type: folder
  items:
  - info:
      name: Get conversations
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/conversations
    docs: Returns conversations, optionally filtered by assignee, team, status, channel, and date range, for analytics and
      inbox integrations.
  - info:
      name: Get messages
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/conversations/{conversationId}/messages
    docs: Returns the messages within a conversation.
  - info:
      name: Update conversation's assignee
      type: http
    http:
      method: PUT
      url: https://api.sleekflow.io/v1/conversations/{conversationId}/assignee
      body:
        type: json
        data: '{}'
    docs: Updates the staff member or team assigned to a conversation.
- info:
    name: Messaging
    type: folder
  items:
  - info:
      name: Send message
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/messages
      body:
        type: json
        data: '{}'
    docs: Sends a message to a contact over a supported channel such as WhatsApp, Facebook Messenger, Instagram, WeChat, LINE,
      or SMS.
  - info:
      name: Send local file with message
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/messages/file
      body:
        type: multipart-form
        data: []
    docs: Sends a message with an attached local file to a contact.
  - info:
      name: Send internal note
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/messages/note
      body:
        type: json
        data: '{}'
    docs: Adds an internal note to a conversation, visible only to staff.
  - info:
      name: Check WhatsApp Business conversation window
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/messages/conversation-window
    docs: Checks whether the 24-hour WhatsApp Business customer service window is open for a contact, determining whether
      a free-form message or a template message must be sent.
- info:
    name: Companies
    type: folder
  items:
  - info:
      name: Get companies
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/companies
    docs: Returns a list of company records.
  - info:
      name: Create company
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/companies
      body:
        type: json
        data: '{}'
    docs: Creates a new company record.
  - info:
      name: Get company
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/companies/{companyId}
    docs: Returns a single company record.
- info:
    name: Staff and Teams
    type: folder
  items:
  - info:
      name: Get all staff
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/staff
    docs: Returns all staff members in the account.
  - info:
      name: Get staff
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/staff/{staffId}
    docs: Returns a single staff member.
  - info:
      name: Get all teams
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/teams
    docs: Returns all teams in the account.
  - info:
      name: Create team
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/teams
      body:
        type: json
        data: '{}'
    docs: Creates a new team.
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List webhook subscriptions
      type: http
    http:
      method: GET
      url: https://api.sleekflow.io/v1/webhooks
    docs: Returns the registered webhook subscriptions.
  - info:
      name: Register webhook subscription
      type: http
    http:
      method: POST
      url: https://api.sleekflow.io/v1/webhooks
      body:
        type: json
        data: '{}'
    docs: Registers a webhook callback URL to receive events such as new and updated contacts and incoming messages.