Follow Up Boss sends a webhook to the Subscription URL you provided when installing your app when certain activity happens in an Inbox App conversation within Follow Up Boss.
Sent when a user replies to an Inbox App conversation from Follow Up Boss.
JSON
{
"eventId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"eventCreated": "2024-01-01T12:00:00+00:00",
"event": "inboxAppReply",
"data": {
"inboxAppId": 1,
"externalConversationId": "exampleExtConversationId",
"body": "An example message.",
"messageId": 1,
"userData": {
"id": 1
},
"attachments": [
{
"filename": "example.pdf",
"url": "https://followupboss.test/example.pdf",
"mimeType": "application/pdf"
}
]
}
}
Property Description inboxAppIdYour Inbox App ID. externalConversationIdThe unique identifier for the conversation. bodyThe user's message. messageIdThe FUB ID of the reply. This can be used for updating delivery statuses . userDataThe FUB user that sent the message. attachmentsAn array of attachments the user is sending.
userData PropertyDescription idThe ID of the user that sent the message.
attachments PropertyDescription filenameThe name of the file, for display purposes. urlThe URL where the file can be retrieved. mimeTypeThe MIME type of the file.
Sent when a user reads an Inbox App conversation. Mirrors the unread gleam behavior in Follow Up Boss.
JSON
{
"eventId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"eventCreated": "2024-01-01T12:00:00+00:00",
"event": "inboxAppConversationRead",
"data": {
"externalConversationId": "exampleExtConversationId",
"fubConversationId": 1,
"inboxAppId": 1,
"userId": 1,
"lastExternalMessageId": "exampleExtMessageId",
"lastFubMessageId": 123
}
}
Property Description externalConversationIdThe unique identifier for the conversation. fubConversationIdThe FUB ID of the Inbox App conversation. inboxAppIdYour Inbox App ID. userIdThe user that read the conversation. lastExternalMessageIdThe most recent External Message ID that has been read by the user. All messages prior to and including this one should be considered read when this webhook is received. This may be null in cases where the most recent message originated from FUB. lastFubMessageIdThe most recent FUB Message ID that has been read by the user. All messages prior to and including this one should be considered read when this webhook is received.
Sent when a conversation is archived (closed.)
JSON
{
"eventId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"eventCreated": "2024-01-01T12:00:00+00:00",
"event": "inboxAppConversationArchived",
"data": {
"externalConversationId": "exampleExtConversationId",
"fubConversationId": 1,
"inboxAppId": 1
}
}
Property Description externalConversationIdThe unique identifier for the conversation. fubConversationIdThe FUB ID of the Inbox App conversation. inboxAppIdYour Inbox App ID.
Sent when a conversation is unarchived (re-opened.)
JSON
{
"eventId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"eventCreated": "2024-01-01T12:00:00+00:00",
"event": "inboxAppConversationUnarchived",
"data": {
"externalConversationId": "exampleExtConversationId",
"fubConversationId": 1,
"inboxAppId": 1
}
}
Property Description externalConversationIdThe unique identifier for the conversation. fubConversationIdThe FUB ID of the Inbox App conversation. inboxAppIdYour Inbox App ID.
Sent when a conversation is assigned to another User or Shared Inbox.
JSON
{
"eventId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"eventCreated": "2024-01-01T12:00:00+00:00",
"event": "inboxAppConversationAssigned",
"data": {
"externalConversationId": "exampleExtConversationId",
"fubConversationId": 1,
"inboxAppId": 1,
"assignedUserId": 0,
"assignedSharedInboxId": 1
}
}
Property Description externalConversationIdThe unique identifier for the conversation. fubConversationIdThe FUB ID of the Inbox App conversation. inboxAppIdYour Inbox App ID. assignedUserIdUser the conversation is assigned to, or 0 if not assigned to a user. assignedSharedInboxIdInbox the conversation is assigned to, or 0 if not assigned to an Inbox.
Sent when an Inbox App is deactivated (uninstalled) from the Follow Up Boss integrations page.
JSON
{
"eventId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"eventCreated": "2024-01-01T12:00:00+00:00",
"event": "inboxAppDeactivated",
"data": {
"inboxAppId": 1
}
}
Property Description inboxAppIdYour Inbox App ID.