Marketing automation that speaks your stack.

DailyStory was built API-first. Every feature in the platform is backed by the same REST API available to your team — so you can connect your CRM, POS, ecommerce platform, or custom system without compromise.

REST API + JS SDK Webhooks SSO / Enterprise Auth Custom data models
integrate.js — add a contact & trigger automation
// Add or update a contact via the DailyStory REST API
const response = await fetch(
  'https://api.dailystory.com/v1/contacts',
  {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${apiKey}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      email:     'alex@example.com',
      firstName: 'Alex',
      lastName:  'Rivera',
      tags:      ['enterprise', 'trial'],
      // Custom fields map to your data model
      customFields: {
        crmId:    'sf-00192',
        planTier: 'enterprise',
        mrr:      4200
      }
    })
  }
);

const contact = await response.json();
// Contact enrolled in onboarding automation
Same APIs DailyStory’s UI is built on
REST API + JavaScript SDK + Webhooks
Dedicated developer documentation
Technical support from real engineers

Your systems shouldn’t slow
your marketing down.

Disconnected platforms create siloed customer data, manual processes, and inconsistent experiences. DailyStory’s open, developer-friendly architecture means your tech stack and your marketing stack work together as one — in real time.

API-first architecture

Every DailyStory feature is backed by the same REST API your integration uses. If it’s in the UI, it’s available via the API — no hidden capabilities, no second-class endpoints.

Real-time webhooks

Subscribe to events — unsubscribes, opt-outs, form submissions, campaign clicks — and receive instant async notifications to drive real-time workflows in your own systems.

JavaScript SDK

DailyStory’s JavaScript API runs in the client session. Control popup timing, send custom conversion events, track behavior, and fire automation triggers directly from your web app.

Custom data models

Non-standard fields, custom objects, unique data relationships — DailyStory adapts to your schema. Map your data model directly without reformatting or rebuilding your data layer.

SSO & enterprise auth

Enterprise-grade Single Sign-On and authentication keep your team secure and compliant. Role-based access control lets you manage exactly who sees and edits what across your organization.

Dedicated dev documentation

Full API reference, code examples, SDK guides, and webhook documentation — all at dev.dailystory.com. Plus direct access to our technical support team when you need it.

REST API

A complete API surface.
No surprises.

DailyStory’s API isn’t an afterthought bolted onto a legacy platform. The same API powers DailyStory’s own UI, which means every capability your marketing team uses in the app is available programmatically to your engineers — contacts, campaigns, automations, segments, and more.

  • Create, update, and query contacts with full custom field support
  • Trigger automations and enroll contacts in campaigns programmatically
  • Manage segments dynamically based on external system state
  • Send transactional email and SMS directly via API
  • Pull campaign analytics and engagement data for external BI tools
View API reference →
api-endpoints.txt — partial reference
GET /v1/contacts/{id} Fetch contact by ID
POST /v1/contacts Create or update contact
POST /v1/contacts/{id}/tags Add tags to a contact
POST /v1/automations/{id}/enroll Enroll contact in automation
POST /v1/email/transactional Send transactional email
POST /v1/sms/send Send transactional SMS
GET /v1/campaigns/{id}/stats Pull campaign analytics
PUT /v1/segments/{id}/contacts Sync segment membership
DELETE /v1/contacts/{id} GDPR delete contact
Webhooks

React to customer behavior
the moment it happens.

Polling APIs for state changes wastes resources and introduces delay. DailyStory’s webhook system pushes event notifications to your endpoint the instant something happens — a form submission, an unsubscribe, a campaign click — so your systems stay in sync without any lag.

  • Subscribe to events via API or directly in the DailyStory UI
  • Receive instant notifications for unsubscribes and opt-outs
  • Trigger downstream workflows in your CRM or ERP on campaign activity
  • Sync loyalty program and POS activity back into DailyStory
  • Signed payloads and retry logic for reliable event delivery
webhook-events.txt — available events
// Subscribe to any combination of these events
contact.created
contact.updated
contact.unsubscribed
contact.optout
form.submitted
campaign.sent
email.opened
email.clicked
email.bounced
sms.replied
automation.enrolled
automation.completed
conversion.tracked
// Payload delivered to your endpoint instantly
{
  “event”: “contact.unsubscribed”,
  “contactId”: “abc123”,
  “timestamp”: “2026-03-13T14:22:01Z”
}
JavaScript SDK

Client-side marketing logic
without the complexity.

The DailyStory JavaScript API runs in the browser session alongside your web application. Use it to fire conversion events, control when popups appear, identify visitors, and trigger personalized experiences — all without server round-trips or additional backend work.

  • Identify visitors and associate sessions to CRM contact records
  • Send custom conversion and behavior events from your web app
  • Programmatically trigger or suppress popup forms by context
  • Fire automation entry triggers from client-side user interactions
JavaScript API docs →
client.js — JavaScript SDK examples
// Identify an authenticated user
DailyStory.identify({
  email: 'user@example.com',
  crmId: 'sf-00192'
});

// Track a custom conversion event
DailyStory.track('checkout_complete', {
  orderId:   'ORD-4491',
  value:     149.00,
  currency: 'USD'
});

// Show a targeted popup at the right moment
DailyStory.showPopup('exit-intent-offer', {
  trigger: 'exit_intent',
  segment: 'high-value-visitor'
});

// Enroll into automation from client event
DailyStory.enroll('onboarding-sequence');

Pre-built connectors for
the platforms you already use.

Don’t want to build from scratch? DailyStory ships native integrations for the most common enterprise and SMB platforms — ready to activate with no custom code required.

Salesforce

CRM sync & lead management

Shopify

Orders, products & cart events

WooCommerce

WordPress ecommerce sync

Stripe

Payment & subscription events

Square

POS & in-store transactions

Mindbody

Fitness & wellness bookings

RhinoFit

Gym member management

Little Green Light

Non-profit donor management

WordPress

Plugin + Magic Forms

Zapier

Connect 5,000+ apps

Canva

Design assets in-platform

Custom API

Any system via REST or webhook