Last updated

Catch Ups

Daily swipable card reminders of what reps should pay attention to. These action cards give a summary and an action to reps, helping them stay focused on their most important priorities each day.

Fluid's AI scans activity in the user's organization and creates relevant Catch Ups automatically every day. However, Companies and Droplets can also create Catch Ups for Reps via the API to create more engaging business flows and use cases.

Catch Ups can be associated to a Contact.


Rules

  • Catch Ups are ordered to the User based on priority (lower number = higher priority)
  • Catch Ups will be archived after the expiration_date
  • If a Contact or Visitor is associated to the Catch Up, their recent activity will automatically pull into the activity view of the Catch Up

Catch Up Classes

The catch_up_class field identifies the type of trigger that created the Catch Up:

ClassDescription
NEW_PURCHASENew product purchase
LEFT_A_REVIEWCustomer left a product review
ENROLLEDNew enrollment created
CART_ABANDONEDCustomer abandoned their cart
UPCOMING_SUBSCRIPTION_ORDERSSubscription renewal coming up
TASK_OVERDUEUser has an overdue task
UPCOMING_EVENTCompany event starting soon
UNRESOLVED_WEB_CHATUnanswered web chat message
UNRESOLVED_POPUP_LEADUnresolved pop-up lead
NEW_TRENDING_MEDIAMedia tagged as trending
NEW_MEDIA_ADDEDCompany added new media
NEW_PRODUCTNew product available
NEW_PURCHASED_LEADNew lead purchased
UNREAD_MESSAGESUser has unread messages
PAGE_VIEWContact viewed a shared page
VIDEO_VIEWEDContact partially watched a video
RECENT_WEB_ACTIVITYContact has recent web activity
SMART_LINK_SHARED_BUT_NO_ORDERSmartLink sent but no order placed
SUBSCRIPTIONS_BUT_NO_ENROLLMENTSubscription purchased without enrollment
CUSTOM_CATCH_UPCustom catch up created via API

Action Types

Each Catch Up can have one or more actions. Available action types:

Action TypeDescription
SendSmsCatchUpActionPrompt to send an SMS message
SendDirectMessageCatchUpActionPrompt to send a direct message
ToDoCatchUpActionCreate a to-do task
ShareSmartLinkCatchUpActionShare a SmartLink
RsvpCatchUpActionRSVP to an event
NewProductCatchUpActionView/purchase new product
AddCommentReactionCatchUpActionAdd a comment or reaction
AddReviewCatchUpActionAdd a review
ViewMediaCatchUpActionView media content
ResolveConversationCatchUpActionResolve a conversation
UpdateContactGroupCatchUpActionUpdate contact's group
MarkAsDoneCatchUpActionMark item as done
LinkRedirectionCatchUpActionRedirect to a link
ConfirmSliderValueCatchUpActionConfirm a slider value
UnreadMessagesCatchUpActionHandle unread messages

JSON Structure

{
  "id": 12345,
  "company_id": 67890,
  "user_company_id": 11111,
  "contact_id": 22222,
  "visitor_id": null,
  "catch_up_class": "new_purchase",
  "suggestion_title": "Follow up with Jane",
  "suggestion_description": "Jane Smith recently purchased Product XYZ. Reach out to see how they're enjoying it.",
  "priority": 1,
  "expiration_date": "2025-01-22T00:00:00Z",
  "catch_up_actions": [
    {
      "id": 33333,
      "type": "SendSmsCatchUpAction",
      "status": "pending",
      "action_data": {}
    }
  ],
  "created_at": "2025-01-15T10:30:00Z",
  "updated_at": "2025-01-15T10:30:00Z"
}

API Endpoints

Company Scoped

VerbEndpointDescription
GET/api/company/crm/v202506/catch_upsList all catch ups
GET/api/company/crm/v202506/catch_ups/:idGet a specific catch up
POST/api/company/crm/v202506/catch_upsCreate a new catch up
PATCH/api/company/crm/v202506/catch_ups/:idUpdate a catch up
DELETE/api/company/crm/v202506/catch_ups/:idDelete a catch up

User Scoped

VerbEndpointDescription
GET/api/user/crm/v202506/catch_upsList user's catch ups
GET/api/user/crm/v202506/catch_ups/:idGet a specific catch up
PATCH/api/user/crm/v202506/catch_ups/:idUpdate a catch up
DELETE/api/user/crm/v202506/catch_ups/:idDelete a catch up

Next Steps