Table of Contents

Autopilot Actions

Rob Howard Updated by Rob Howard

Actions are Autopilot blocks that perform an automated action typically after a trigger or condition is met. For example, send a welcome email when a visitor signs up.

Actions are always related to the lead moving through the automation. This can include sending the lead an email or sending someone on your team a notification.

DailyStory uniquely offers more than 20 actions that you can use in an automation.

The following is a list and description of each Autopilot Actions.

Send an email

The Send an email action sends the lead an email if the lead is opted in to receive emails.

Note: To use this action, you must select an email to send in the block's properties.

In addition to specifying the email to send you can also configure when the email is sent. The time of day and days of week are relative to the timezone of the lead. If the lead is not associated with a particular timezone than the timezone of the account is used.

A best practice is to set the send time to immediately for automations where the recipient has done something recent, such as signed up for a news letter. And, use a specific send time or day when running a drip campaign.

If the lead is opted out of emails they will not receive the email unless the email is marked as transactional. If the lead's do not contact until date is set the message is queued until it can be delivered.

If you want to resend the same email because the previous one wasn't opened. Use the Resend an email action with a different subject.

Use this action to:

  • Send a thank you message when someone fills out a form on your website
  • Use it within a drip sequence to send a series of emails
  • Send an automated follow up after someone visits a page in your website

Send a text message

The Send a text message action sends the lead a SMS or MMS text message if the lead is opted in to receive text messages and if the lead has a mobile number.

Note: To use this action, you must select a text message to send in the block's properties.

The options and behaviors for sending a text message are similar to those of an email.

Use this action to:

  • Send a welcome text when someone purchases their first product
  • Send a coupon when someone texts in a specific keyword

Send a push notification

The Send a push notification action sends the lead a push notification if the lead is enabled for push notifications.

Note: To use this action, you must select a push notification to send in the block's properties.

The options and behaviors for sending a push notification are similar to those of an email.

Use this action to:

  • Send a thank you push notification when someone installs your app
  • Send an update about special offers or deals

Add to segment

The Add to segment action adds the contact to a segment if they do not belong to the segment.

Note: To use this action, you must select a segment to add in the block's properties.

Segments should be used for grouped related contacts together. Consider using a tag if you need to add some information to the contact, such as if they performed a specific action or completed an automation.

Most importantly, you can only add contacts to static segments.

Use this action to:

  • Add a contact to a segment when they've completed a sequence
  • Add a contact to a segment based on behaviors or conditions they have met

A new segment can also be created directly from within the properties:

If the segment already exists, a duplicate is not created. When a new segment is created it is also automatically selected.

Remove from segment

The Remove from segment action remove the lead/contact from a segment if they belong to the segment.

Note: To use this action, you must select a segment to remove in the block's properties.

You can only remove contacts from static segments.

Use this action to:

  • Remove a contact from a segment when they've completed a sequence
  • Remove a contact from a segment based on behaviors or conditions they have met

Add tag

The Add tag action is used to add a tag to contact. A tag is best thought of as metadata that is used to describe a contact. And, while tags and segments are similar, they serve two distinct purposes.

Note: To use this action, you must select a tag to add in the block's properties.

A recommended best practice is to add a tag to a contact whenever they complete an automation. This is an easy way you can later create a segment from those contacts.

Adding a tag also triggers another automation.

Use this action to:

  • Add a tag to a contact when they have completed a sequence
  • Use a track to determine if an action has been taken within the past 30 days, such as sent a survey

A new tag can also be created directly from within the properties:

If the tag already exists, a duplicate is not created. When a new tag is created it is also automatically selected.

Remove tag

The Remove tag action is used to remove a tag from a contact. See the description above for Add Tag for more insight into how to best use tags.

Note: To use this action, you must select a tag to remove in the block's properties.

Removing a tag also can trigger another automation.

Use this action to:

  • Remove a tag from a contact when a condition has been met, e.g. 90 days have passed since they were last sent a survey.

A new tag can also be created directly from within the properties:

If the tag already exists, a duplicate is not created. When a new tag is created it is also automatically selected.

Send an email notification

The Send an email notification action enables you to send an email notification to a user in DailyStory. The notification will automatically include the lead details. A custom message can also be included.

Note: To use this action, you must select a user to send to and provide a message in the block's properties.

The notification email includes your message along with standard details about the lead:

This is different than the automatic New Lead Notification email sent when a new lead is created through an acquisition tool such as a web form.

Use this action to:

  • Send a notification when a lead accrues a certain number of points to let someone on your team know that the lead is sales-ready.

Send a text message notification

The Send a text message notification action enables you to send a text message notification to a user in DailyStory. The message support personalization tags used to describe the lead, e.g. "{{user.firstname}} visited a page..." would become "Lisa visited a page..."

Note: To use this action, you must select a user to send to and provide a message in the block's properties.

Sending a text message notification will use Text Message Credits.

If your user account in DailyStory does not have a valid mobile number, the notification will instead be sent as an email notification with the following message included:

You can set your mobile number in your Personal Settings. Once a valid mobile number is set, future text message notification will be sent as text messages.

Use this action to send a notification when a lead accrues a certain number of points to let someone on your team know that the lead is sales-ready.

Send a Slack notification

The Send a Slack notification action enables you to send a Slack message to one of your public Slack channels. The message supports personalization tags used to describe the lead, e.g. "{{user.firstname}} visited the licensing and pricing page" would become "Lisa visited the licensing and pricing page"

Note: To use this action, you must provide a message and select a Slack channel in the block's properties. And, you must have installed the DailyStory Slack App.

Use this action to send a notification when a lead completes an action, is added to a campaign and so on.

Below is an example of what the message looks like when posted in Slack:

Change lead status

The Change lead status action changes the status of a lead. A lead's status can be changed to:

  • Active
  • Qualified
  • Nurturing
  • Duplicate
  • Rejected
  • Deleted
Note: To use this action, you must select a status in the block's properties.

Use this action to:

  • Change a lead's status from Active to Qualified when the lead visits specific pages in your website, completes a sequence, or achieves a score based on points.
  • Change a lead's status to Rejected if some property about the lead disqualifies.

Add to campaign

The Add to campaign action adds the lead to another campaign (but also leaves the lead in the current campaign). For example, if a lead completes a campaign at the end of the campaign they can automatically be moved to another campaign, such as a nurturing campaign.

Note: To use this action, you must select a campaign in the block's properties.

If you want to move a lead from one campaign to another you will need to use Add to campaign to add the lead to the new campaign and then use Remove from campaign to remove the lead from the current campaign.

Use this action to add a contact to another campaign after a sequence completes. For example, move from a "trial" campaign to a "nurturing" campaign.

Remove from campaign

The Remove from campaign action removes the current lead from the campaign. For example, if the lead is changed to a nurturing state they may no longer be relevant to the campaign. At DailyStory when a lead converts to a customer we use this action to automatically remove them from the trial campaign.

Note: To use this action, you must select a campaign in the block's properties.

Use this action to remove a contact from the current campaign when you move them to another campaign.

This action will additionally remove the contact from the automation as well.

Resend an email

The Resend an email action enables an email that was previously sent to a lead to be resent but with a different subject line.

This action is unique because DailyStory does not ordinarily allow a recipient to receive the same email twice. When this action is used, the email is able to be sent again to the same recipient. However, the subject line must be different. This helps to ensure (a) the email does not appear to be a duplicate in the recipient's inbox, (b) it's not added as a thread to the prior email sent, (c) it's not flagged as SPAM. Read more

Note: To use this action, you must select an email to send and set the subject in the block's properties.

The send time and send day are similar to those of an email.

Use this action to resend an important email if the recipient has not clicked or opened the email within the past week.

Call a webhook

The Call a webhook action attempts to make an HTTP POST to a URL specified in the properties of the action. The body of the webhook should be a JSON representation and may use personalization tags for substitution. For example, to pass the lead's email use {{user.email}}.

Note: To use this action, you must set a URL, body, and optionally set headers in the block's properties.

Use this action to enable a 3rd party system know that an action has taken place within DailyStory. For example, post a message to Slack when a new lead is created.

Assign points

The Assign points action is used to add or remove points to a lead.

Points are useful for scoring a lead. Once a lead accumulates a certain point threshold, the lead could become sales qualified, moved to another campaign, tagged, or just about anything else you want to do. For example, if your target market is English speaking countries you could add points for some countries and event remove points for other countries.

Note: To use this action, you specify a positive or negative number in the block's properties.

A lead's points can never go below zero. If the addition of negative points, e.g. -10, to a lead with 5 points results in a number less than zero the point total will be zero.

Use this action to add or remove points to a lead as they participate in a campaign. Then use points to qualify or disqualify the lead.

Assign a task

The Assign a task action is creates and assigns a follow up task associated with the lead..

Tasks can be used to assign a follow up action, such as call this lead, to a team member in your DailyStory account.

Note: To use this action, you specify a task, who it is assigned to and the due date/time in the block's properties.

Tasks provide additional process used for your sales and marketing activities.

Add a note

The Add a note action adds a time stamped note to the contact's activity stream.

This is helpful for adding any additional comments about what a particular lead did within the campaign or a set of actions that were completed.

Note: To use this action, you must specify the note text in the block's properties.

Do not contact again until

The Do not contact again until action is used to set the date/time the contact can next receive any messaging from DailyStory. When set to a future date, DailyStory will prevent messages from being sent to the contact.

Note: To use this action, you must specify either a specific date/time or a sliding date in the block's properties.

If you want to delay sending messages, such as in a drip campaign. Use the When past date/time or When time has passed trigger.

If a contact's do not contact until the date is set to a future date, the message will not be sent immediately unless the message is marked as transactional.

The Do not contact date is handled differently for leads moving through an Autopilot Automation. if a lead is set to receive a message through an automation, but the lead's do not contact until the date is within the next week, the message will queue itself for delivery at that time. Otherwise, the message will not be sent to the lead.

Use this action to set the contact to not be contacted again when running a heavy marketing campaign. For example, if you sent a text message and a coupon was claimed, prevent the system from sending messages to that person for a week.

Auto-route to subaccount

The Auto-route to subaccount action automatically routes a lead to the subaccount geographically closest to the lead's location. This action is used primarily with DailyStory customers that have various physical locations, such as a fitness franchise with multiple locations.

When the lead is routed to the subaccount, DailyStory will create the lead in the subaccount in a campaign named identical to the parent's campaign. If none is found, a new campaign is automatically created and the lead is added.

Use this action to run a pop-up campaign on the corporate website and distribute the leads generated from the popups to the locations closest to the lead's location.

Go to

The Go to action moves the lead to the specified step.

Note: To use this action, you must select a step from the current automation to go to in the block's properties.

Use this action to move the lead to another step in the automation if a condition changes.

Restart automation

The Restart automation action resets a lead within the automation so that the lead can be processed again. For example, an automation that scores a lead for visiting a specific page on your website. The same lead can visit multiple times and this would enable the lead to accumulate additional points on each visit.

Use this action to accumulate actions or visits on your website and scoring a lead, e.g. after 3 visits to the licensing and pricing page the lead may become "Qualified".

End this automation

The End this automation action is a visual indication that the end of the automation has been reached. It is not necessary to use this action as an automation ends automatically when there is nothing else to do. However, this action provides a nice visual indication.

How did we do?

Autopilot Triggers

Autopilot Conditions

Contact