Ask about anything in DailyStory Documentation

Type a question in your own words below. Answers are written from our published articles and cite the ones they came from.

Recently updated

    ↑↓ select · ↵ open · esc close
    Dashboard
    Edit Article Logout

    Step 2: DailyStory Core Concepts


    DailyStory is built on a small set of concepts that work together: contacts, segments, campaigns, leads, assets and automations. Once you understand how they relate, the rest of the platform follows naturally. This article explains each concept, how they connect, and how DailyStory's approach differs from email-first tools such as Mailchimp.

    How it fits together

    At a high level, DailyStory works like this:

    1. Contacts are the people in your account: one record per person, enriched by your integrations.
    2. Segments group contacts by shared characteristics, such as customers who purchased in the last 30 days.
    3. Campaigns organize your marketing around a goal. Segments (and inbound sign-ups) bring contacts into a campaign.
    4. A contact inside a campaign is a lead.
    5. Assets such as emails, text messages, pop-ups and forms live inside the campaign and reach, or capture, its leads.
    6. Automations inside the campaign decide what each lead receives and when.
    ConceptAnswers the questionExample
    ContactWho is this person?Jane Smith, jane@example.com, member since 2023
    SegmentWhich people share this trait?Members whose membership expires next month
    CampaignWhat are we trying to achieve?Membership Renewals
    LeadIs this person part of this campaign?Jane, as a lead in Membership Renewals
    AssetWhat do we send or use to reach or capture people?Renewal reminder email, renewal text message, renewal landing page
    AutomationWhat happens, and when?Email 30 days before expiry, text 7 days before, stop when renewed

    Contacts

    A contact is a single person in your DailyStory account. Each person has one contact record that holds their email address, mobile number, subscription status and the history of every interaction they have had with your marketing: emails opened, links clicked, forms submitted, purchases and more.

    Contacts are enriched with custom contact fields, many of which are added and kept in sync automatically by DailyStory's integrations with your CRM, point-of-sale, e-commerce or membership system. Tags provide a lightweight way to label contacts, for example Customer, Prospect or Sent Q3 Survey.

    One record per person

    DailyStory keeps a single, unified contact database. You don't maintain separate lists or audiences for different purposes; you use segments to select the contacts you need.

    Segments

    A segment is a group of contacts who share one or more common characteristics. Segments tell a campaign which contacts to include, and when you schedule an email or text message you choose the segments it is sent to.

    The two most common types of segment are:

    • Dynamic segments are defined by search criteria, such as city is Reno or last purchase more than 90 days ago. DailyStory adds and removes contacts automatically as their data changes, so the segment is always current. Learn how to create a dynamic segment.
    • Static segments contain the contacts you add or remove by hand, such as a list of attendees from an event.

    DailyStory also creates a few specialized segments automatically, for example when you import contacts or use loyalty.

    Segments belong to your account, not to any single campaign. The same segment can be used by as many campaigns as you need. When a contact appears in several segments added to the same campaign, DailyStory removes the duplicates so the contact is in the campaign only once.

    Campaigns

    A campaign is an organized set of activities working toward a goal, such as welcoming new members, promoting a seasonal sale, winning back lapsed customers or sending a monthly newsletter. Campaigns are the cornerstone of DailyStory: everything you create is associated with a campaign.

    Think of a campaign as a folder or a house for your marketing. It holds:

    • The who: the segments and inbound contacts that make up its leads.
    • The what: the assets, such as emails, text messages, pop-ups, forms and landing pages.
    • The when: scheduled sends and automations that decide what each lead receives.
    • The results: reporting on opens, clicks, conversions and revenue for everything in the campaign.

    Campaigns are long-lived. A Newsletter campaign holds every monthly newsletter you send, and a Welcome Series campaign keeps welcoming new contacts for as long as it is running. Most accounts need only a handful of campaigns. To get started quickly, use one of the pre-built campaign templates or see Creating a campaign.

    How DailyStory campaigns differ from Mailchimp

    If you are coming from an email-first platform such as Mailchimp, the word campaign means something different. In those tools, a campaign is usually a single email send: you create a campaign, pick an audience, send it, and the campaign is finished. Next month's newsletter is a new campaign.

    In DailyStory, that single send is an asset, and the campaign is the container that holds it, along with every related message, form and automation.

    Email-first platforms (e.g. Mailchimp)DailyStory
    What a campaign isA single email sendA goal-oriented container for many assets over time
    Monthly newsletterA new campaign every monthOne Newsletter campaign containing an email for each month
    ChannelsMostly emailEmail, text messages, web push, pop-ups, forms, landing pages, QR codes and more, all in the same campaign
    Who receives itAn audience or list chosen at send timeLeads brought into the campaign by segments, sign-ups or manual adds
    Organizing contactsSeparate audiences or listsOne contact database with dynamic and static segments
    Follow-upConfigured separately from the campaignAutomations live inside the campaign and act on its leads
    ReportingPer sendPer asset and rolled up across the whole campaign
    Don't create a campaign per email

    A common mistake for new customers is creating a new campaign for every email. Instead, create one campaign per goal and add a new email asset to it each time you send.

    Leads

    When a contact is part of a campaign, DailyStory calls that contact a lead in the campaign. A contact can be in no campaigns or in many, and has a separate lead record in each one.

    For example, a customer who is in your Renewals campaign, downloaded a white paper and signed up for your newsletter is one contact with three leads, one in each campaign. Each lead tracks that person's activity, progress through automations and status within that campaign specifically.

    Contacts become leads in a campaign in three ways (see Add contacts to a campaign):

    • Segments: add one or more segments to the campaign's target audience. Contacts who join a dynamic segment later are added to the campaign automatically.
    • Inbound leads: someone converts on one of the campaign's acquisition assets, such as a pop-up, web form or text message keyword, and is added to that campaign.
    • Manually: add individual contacts, or a selection from a search result.
    Only leads receive campaign messages

    An email or text message in a campaign can only be sent to that campaign's leads. Add segments or leads to the campaign before scheduling its assets.

    Assets

    An asset is anything you create in DailyStory to reach people or capture them. Every asset belongs to a campaign, and you add assets from the campaign's Assets tab.

    AssetPurpose
    EmailSend a designed email to the campaign's leads, on a schedule or from an automation
    Text messageSend an SMS or MMS message to leads who have opted in to text messages
    Text message keywordLet people text a keyword to your number to opt in and join the campaign
    Web push notificationSend a browser notification to people who allowed notifications on your website
    Pop-upCapture visitors on your website with a pop-up or banner
    Web formCollect sign-ups with a form hosted by DailyStory
    Magic FormConnect a form that already exists on your website to DailyStory, without rebuilding it
    Landing pagePublish a standalone web page for an offer or event
    QR codeBring people from print or in-store signage into the campaign
    URL shortenerCreate trackable short links for ads, social posts and other channels
    AutomationDecide what each lead receives and when, based on triggers and conditions

    Assets fall into two broad groups:

    • Messaging assets, such as emails, text messages and web push notifications, reach the people who are already leads in the campaign.
    • Acquisition assets, such as pop-ups, web forms, Magic Forms, landing pages, QR codes, text keywords and tracking links, bring new people into the campaign as leads.

    How campaigns organize assets

    Because every asset belongs to a campaign, the campaign determines how the asset behaves:

    • Audience: messaging assets are sent to the campaign's leads, so you choose who receives a message by choosing which segments are in the campaign.
    • Lead routing: when someone converts on an acquisition asset, they become a lead in that asset's campaign. A Contact Us form in your General campaign adds leads to General, while a Summer Sale tracking link routes the same form's submissions into Summer Sale.
    • Automation: automations act on the leads and assets in their own campaign. A trigger such as when a pop-up is completed refers to the pop-ups in that campaign.
    • Reporting: results from every asset roll up to the campaign, so you can see how the whole effort performed rather than piecing together individual sends.
    • Lifecycle: disabling a campaign stops its automations while keeping its data for reporting. You can also copy a campaign, with its assets, to start a similar one, or clone it to sub-accounts.

    If a campaign is deleted, its assets are moved to a special Unassigned campaign so they are not lost. Use global search to find any asset by name, whichever campaign it is in.

    Automations

    An automation is a workflow that runs leads through a sequence of steps without manual work. Automations are built visually in the automation designer from three kinds of blocks:

    • Triggers start the workflow, for example when a lead is added to the campaign or a form is completed.
    • Actions do something, for example send an email, send a text message, wait three days or add a tag.
    • Conditions evaluate something and branch, for example was the email clicked?

    Every automation belongs to a campaign and always starts with a trigger. Most automations run once per lead, such as a welcome series. Evergreen automations can run the same lead through many times, which suits appointment reminders, form auto-replies and similar ongoing processes.

    Putting it all together

    Here is how the concepts combine in a typical win-back program:

    1. Your point-of-sale integration keeps each contact's last purchase date up to date.
    2. A dynamic segment, No purchase in 90 days, always holds the customers who have lapsed.
    3. A Win Back campaign uses that segment as its target audience, so each lapsed customer becomes a lead in the campaign as soon as they qualify.
    4. The campaign's assets include a We miss you email, a follow-up text message with an offer and a landing page for the offer.
    5. An automation triggers when a lead is added, sends the email, waits five days, checks whether the lead purchased and sends the text message only to those who haven't.
    6. Campaign reporting shows how many customers came back and the revenue the campaign generated.

    Once this campaign is running, it works on its own: new lapsed customers enter it automatically, and next quarter's offer is simply another asset in the same campaign.


    How helpful was this article?

    👍 or 👎

    Related Articles

    Markdown Version