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.
// 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 automationDisconnected 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.
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.
Subscribe to events — unsubscribes, opt-outs, form submissions, campaign clicks — and receive instant async notifications to drive real-time workflows in your own systems.
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.
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.
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.
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.
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.
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.
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 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');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.
CRM sync & lead management
Orders, products & cart events
WordPress ecommerce sync
Payment & subscription events
POS & in-store transactions
Fitness & wellness bookings
Gym member management
Non-profit donor management
Plugin + Magic Forms
Connect 5,000+ apps
Design assets in-platform
Any system via REST or webhook