Skip to main content

Secondary card actions

In addition to the primary action options you design into your card templates, such as buttons, links, forms and rich media, action cards offer your users a number of secondary options.

Secondary action options such as the ability to snooze cards, dismiss cards and provide feedback on cards, give your customers the ability to control their experience, in-turn helping you scale your use of in-app messaging without irritating customers or missing important feedback that you'll need to be effective in this channel.

Disabling secondary actions

These secondary action options can be blocked by you on a card by card basis when designing templates. For example, not all cards should allow recipients to snooze them.

  • When editing a card template, from the card configuration menu, choose Menu actions, to see and adjust the options available in the main overflow menu, and in the (mobile) swipe menu for that template.
warning

We strongly recommend leaving as many secondary action options as possible on for customers, to reduce the risk of frustrating users or becoming tone-deaf as you scale proactive engagement in your most important channels.

Card voting

The feature which enables customers to tell you how they feel about a card you've sent is known as card voting. This option enables customers to indicate whether a card was useful to the user or not, and is accessible when they tap on the overflow button in the top right of a card.

If the user indicates that the card was useful, a corresponding analytics event is sent for that card (card-voted-up).

If they indicate that the card was not useful, they are presented with a secondary screen where they can choose to provide further feedback. The available reasons for why a card wasn’t useful are:

  • It’s not relevant;
  • I see this too often;
  • Something else.

If they select "Something else", a free-form input is presented, where the user can provide additional feedback. The free form input is limited to 280 characters. After tapping "Submit", an analytics event containing this feedback is sent (card-voted-down).

You can customize the titles that are displayed for these actions, as well as the title displayed on the secondary feedback screen. By default these are:

  • Thumbs up - "This is useful";
  • Thumbs down - "This isn’t useful";
  • Secondary screen title - "Send feedback".

For more information on using this feature in the SDKs, see the relevant documentation for iOS, Android or Web.

Customizing text and labels

When installing Atomic SDKs you can choose to override Atomic's default labels for secondary menu options and other text labels displayed in placeholders and empty states throughout Atomic-managed UI, so they fit your brand's tone of voice.

Overriding Workbench settings in SDK config

During SDK installation, disabling snoozing for a given container will prevent any card displayed in that container from presenting card voting menu options. This is an override feature that, if used, may cause confusion for card editors in the Workbench because this SDK configuration is not shown to them while they are making editing decisions.

Card snoozing

The Atomic SDKs provide the ability to snooze a card from a stream container or single card view. Snooze functionality is exposed through the card’s action buttons, overflow menu and the quick actions menu (exposed by swiping a card to the left, on iOS and Android).

Tapping on the snooze option from either location brings up the snooze date and time selection screen. The user selects a date and time in the future until which the card will be snoozed. Snoozing a card will result in the card disappearing from the user’s card list or single card view, and reappearing again at the selected date and time. A user can snooze a card more than once.

When a card comes out of a snoozed state, if the card has an associated push notification, and the user has push notifications enabled, the user will see another notification, where the title is prefixed with Snoozed:.

You can customize the title of the snooze functionality, as displayed in a card’s overflow menu and in the title of the card snooze screen. The default title, if none is specified, is Remind me.

For more information on using this feature in the SDKs, see the relevant documentation for iOS, Android or Web.