Sling

The Sling modules allow you to create, update, list, and/or delete comments, conversations, day parts, groups, messages, notifications, sales, shift notes, and tasks in your Sling account.

Prerequisites

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Sling to Integromat

1. Go to Integromat and open the Intercom module's Create a connection dialog.

2. In the Connection name field, enter a name for the connection.

3. In the Email and Password fields, enter your Sling's account credentials and click Continue.

The connection has been established.

Comments

List Task Comments

Lists all comments for the selected task.

ConnectionEstablish a connection to your Sling account.
Task IDSelect or map the Task ID whose details you want to update.
LimitSet the maximum number of comments Integromat should return during one execution cycle.

Create a Task Comment

Creates a new comment for the selected task.

ConnectionEstablish a connection to your Sling account.
Task IDSelect or map the Task ID for which you want to create a comment.
ContentEnter (map) the comment text.

Update a Task Comment

Updates the selected comment.

ConnectionEstablish a connection to your Sling account.
Task IDSelect or map the Task ID whose comment you want to update.
Comment IDSelect or map the Comment ID you want to update.
ContentEnter (map) the new comment text.

Delete a Task Comment

Deletes the selected comment for the selected task.

ConnectionEstablish a connection to your Sling account.
Task IDSelect or map the Task ID whose comment you want to delete.
Comment IDSelect or map the Comment ID you want to delete.

Conversations

List Conversations

Lists all conversations.

ConnectionEstablish a connection to your Sling account.
LimitSet the maximum number of conversations Integromat should return during one execution cycle.

Create a Conversation

Creates a new conversation.

ConnectionEstablish a connection to your Sling account.
MembersSelect or map the members to create the conversation. You must provide either a list of members or personas. 
PersonasSelect or map the members to create the conversation. You must provide either a list of members or personas. 
ContentEnter (map) the conversation message.
ForceSelect whether you want to force the conversation on the participants. 
NameEnter (map) a name for the conversation.
PrivateSelect whether the conversation is private.
Restricted Select or map the option for the conversation:
  • None
  • Privileged Only
  • Selected Only
Restricted to PersonasSelect or map the contacts whom you want to restrict from the conversation.
AttachmentsAdd the attachments to the conversations:
MIME TypeEnter (map) the attachment MIME type. For more information, see MIME Types.
URLEnter (map) the attachment URL address.
TitleEnter (map) the attachment name.
S3 KeyEnter (map) the attachment key in the Amazon S3 bucket.
ImageEnter (map) the thumbnail representation of the file.
SummaryEnter (map) the details of the image.
TranscodingEnter the attachment transcoding session details.

Day Parts

List Day Parts

Lists all dayparts.

ConnectionEstablish a connection to your Sling account.
LimitSet the maximum number of dayparts Integromat should return during one execution cycle.

Create a Day Part

Creates a new daypart.

ConnectionEstablish a connection to your Sling account.
NameEnter (map) a name for the daypart.
Time StartEnter (map) the date and time when the daypart starts. See the list of supported date and time formats.
Time EndEnter (map) the date and time when the daypart ends. See the list of supported date and time formats.

Update a Day Part

Updates the selected daypart.

ConnectionEstablish a connection to your Sling account.
Day Part IDSelect or map the Day Part ID whose details you want to update.
NameEnter (map) a name for the daypart.
Time StartEnter (map) the date and time when the daypart starts. See the list of supported date and time formats.
Time EndEnter (map) the date and time when the daypart ends. See the list of supported date and time formats.

Delete a Day Part

Deletes the selected daypart.

ConnectionEstablish a connection to your Sling account.
Day Part IDSelect or map the Day Part ID you want to delete.

Groups

Search Groups

Searches for groups.

ConnectionEstablish a connection to your Sling account.
Group IDsSelect or map the Group IDs you want to list.
TypeSelect or map the group type you want to list:
  • Everyone
  • Location
  • Group
LimitSet the maximum number of groups Integromat should return during one execution cycle.

Get a Group

Returns information about the selected group.

ConnectionEstablish a connection to your Sling account.
Group IDsSelect or map the Group ID whose details you want to retrieve.

Create a Group

Creates a new group.

ConnectionEstablish a connection to your Sling account.
NameEnter (map) a name for the group
Hidden on ScheduleSelect whether you want to display the group in the schedule.
MembersSelect or map the members to add to the group.

Update a Group

Updates the selected group.

ConnectionEstablish a connection to your Sling account.
Group IDSelect or map the Group ID whose details you want to update.
NameEnter (map) a name for the group
Hidden on ScheduleSelect whether you want to display the group in the schedule.
MembersSelect or map the members to add to the group.

Delete a Group

Deletes the selected group.

ConnectionEstablish a connection to your Sling account.
Group IDsSelect or map the Group IDs you want to delete.

Add a User to a Group

Adds a user to the selected group.

ConnectionEstablish a connection to your Sling account.
Group IDSelect or map the Group ID to which you want to add a user.
User IDSelect or map the User ID whom you want to add to the group.

Remove a User From a Group

Removes the user from the selected group.

ConnectionEstablish a connection to your Sling account.
Group IDSelect or map the Group ID from which you want to remove a user.
User IDSelect or map the User ID whom you want to remove from the group.

Messages

List Messages

Lists all messages for the selected conversation.

ConnectionEstablish a connection to your Sling account.
Conversation IDSelect or map the Conversation ID whose messages you want to list.
SinceEnter (map) the date and time to list the messages that were created on or after the specified time. See the list of supported date and time formats.
BeforeEnter (map) the date and time to list the messages that were created on or before the specified time. See the list of supported date and time formats.
IncludeSelect whether you want to include the messages with the ID provided for before and since.
LimitSet the maximum number of messages Integromat should return during one execution cycle.

Create a Message

Creates a new message.

ConnectionEstablish a connection to your Sling account.
Conversation IDSelect or map the Conversation ID to which you want to add the message.
ContentEnter (map) the message text.
AttachmentsAdd the attachments:
MIME TypeSelect or map the MIME-type for the attachment.
URLEnter (map) the URL address of the attachment.
TitleEnter (map) the attachment name.
S3 KeyEnter (map) the attachment key in the Amazon S3 bucket.
ImageEnter (map) the thumbnail representation of the file.
SummaryEnter (map) the details of the image.
TranscodingEnter the attachment transcoding session details.

Update a message

Updates the selected message.

ConnectionEstablish a connection to your Sling account.
Conversation IDSelect or map the Conversation ID whose message details you want to update.
Message IDSelect or map the Message ID you want to update.
Parent Message IDSelect or map the Parent Message ID for this message.
ContentEnter (map) the message text.
AttachmentsAdd the attachments:
MIME TypeSelect or map the MIME-type for the attachment.
URLEnter (map) the URL address of the attachment.
TitleEnter (map) the attachment name.
S3 KeyEnter (map) the attachment key in the Amazon S3 bucket.
ImageEnter (map) the thumbnail representation of the file.
SummaryEnter (map) the details of the image.
TranscodingEnter the attachment transcoding session details.

Delete a Message

Deletes the selected message.

ConnectionEstablish a connection to your Sling account.
Conversation IDSelect or map the Conversation ID to which you want to add the message.
Message IDEnter (map) the Message ID you want to delete.

Notifications

List Notifications

Lists all notifications.

ConnectionEstablish a connection to your Sling account.
SinceEnter (map) the date and time to list the notifications that were created on or after the specified time. See the list of supported date and time formats.
BeforeEnter (map) the date and time to list the notifications that were created on or before the specified time. See the list of supported date and time formats.
ArchivedSelect whether you want to list the archived notifications.
ReadSelect whether you want to list the notifications that were read.
LimitSet the maximum number of notifications Integromat should return during one execution cycle.

Sales

Get a Sale

Returns information about the sale.

ConnectionEstablish a connection to your Sling account.
Sale IDEnter (map) the Sale ID whose details you want to retrieve.

Create a Sale

Creates a new sale.

ConnectionEstablish a connection to your Sling account.
TypeSelect or map the option to choose the date on which the sale happened:
  • Projected Date
  • Projected Day
  • Actual Date
DateEnter (map) the projected sale date or actual sale date. See the list of supported date and time formats.
WeekdayEnter (map) the project weekday of the sale.
AmountEnter (map) the amount received or will be generated from the sale.
Location IDSelect or map the Location ID of the sale.

Update a Sale

Updates the sale.

ConnectionEstablish a connection to your Sling account.
Sale IDEnter (map) the Sale ID whose details you want to update.
TypeSelect or map the option to choose the date on which the sale happened:
  • Projected Date
  • Projected Day
  • Actual Date
DateEnter (map) the projected sale date or actual sale date. See the list of supported date and time formats.
WeekdayEnter (map) the project weekday of the sale. For example, 1.
AmountEnter (map) the amount received or will be generated from the sale.
Location IDSelect or map the Location ID of the sale.

Delete a Sale

Deletes the sale.

ConnectionEstablish a connection to your Sling account.
Sale IDEnter (map) the Sale ID you want to delete.

Shift Notes

List Shift Notes

Lists all shift notes.

ConnectionEstablish a connection to your Sling account.
Start DateEnter (map) the date to list the shift notes added on or after the specified date. See the list of supported date and time formats.
End DateEnter (map) the date to list the shift notes added on or before the specified date. See the list of supported date and time formats.
Location IDSelect or map the Location ID whose shift notes you want to list.
LimitSet the maximum number of shift notes Integromat should return during one execution cycle.

Get a Shift Note

Returns information about the selected shift note.

ConnectionEstablish a connection to your Sling account.
Shift Note IDSelect or map the Shift Note ID whose details you want to retrieve.

Create a Shift Note

Creates a new shift note.

ConnectionEstablish a connection to your Sling account.
ContentEnter (map) the note text.
DateEnter (map) the date on which you are creating the note. See the list of supported date and time formats.
PublicSelect whether you want the note to be publicly visible.
Location IDSelect or map the Location ID of the note.

Update a Shift Note

Updates the selected shift note.

ConnectionEstablish a connection to your Sling account.
Shift Note IDSelect or map the Shift Note ID whose details you want to update.
ContentEnter (map) the note text.
DateEnter (map) the date on which you are creating the note. See the list of supported date and time formats.
PublicSelect whether you want the note to be publicly visible.
Location IDSelect or map the Location ID of the note.

Delete a Shift Note

Deletes the selected shift note.

ConnectionEstablish a connection to your Sling account.
Shift Note IDSelect or map the Shift Note ID you want to delete.

Tasks

Search Tasks

Searches for tasks.

ConnectionEstablish a connection to your Sling account.
FilterSelect or map the filter to list the tasks that match the specified filter:
  • Assigned
  • Created
  • Updated
SinceSelect or map the option to list the tasks that were created from the specified option.
BeforeSelect or map the option to list the tasks that were created until the specified option.
LimitSet the maximum number of tasks Integromat should return during one execution cycle.

Get  a Task

Returns information about the selected task.

ConnectionEstablish a connection to your Sling account.
Task IDSelect or map the Task ID whose details you want to retrieve.

Create a Task

Creates a new task.

ConnectionEstablish a connection to your Sling account.
TitleEnter (map) a name for the task.
SummaryEnter (map) the task details.
PersonasAdd the personas to whom the task is assigned.
Due DateEnter (map) a date by which the task should be completed. See the list of supported date and time formats.
CompletedSelect whether the task is completed.
ExpandSelect whether you want to expand the task details in the output.
Has TimeSelect whether the task has time mentioned along with the due date.
AttachmentsAdd the attachments to the task:
MIME TypeSelect or map the MIME-type for the attachment. 
URLEnter (map) the URL address of the attachment.
TitleEnter (map) the attachment name.
S3 KeyEnter (map) the attachment key in the Amazon S3 bucket.
ImageEnter (map) the thumbnail representation of the file.
SummaryEnter (map) the details of the image.
TranscodingEnter the attachment transcoding session details.

Update a Task

Updates the selected task.

ConnectionEstablish a connection to your Sling account.
TitleEnter (map) a name for the task.
SummaryEnter (map) the task details.
PersonasAdd the personas to whom the task is assigned.
Due DateEnter (map) a date by which the task should be completed. See the list of supported date and time formats.
CompletedSelect whether the task is completed.
ExpandSelect whether you want to expand the task details in the output.
Has TimeSelect whether the task has time mentioned along with the due date. 
AttachmentsAdd the attachments to the task:
MIME TypeSelect or map the MIME-type for the attachment. 
URLEnter (map) the URL address of the attachment.
TitleEnter (map) the attachment name.
S3 KeyEnter (map) the attachment key in the Amazon S3 bucket.
ImageEnter (map) the thumbnail representation of the file.
SummaryEnter (map) the details of the image.
TranscodingEnter the attachment transcoding session details.

Delete a Task

Deletes the selected task.

ConnectionEstablish a connection to your Sling account.
Task IDSelect or map the Task ID you want to delete.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Sling account.
URL

Enter a path relative to https://api.sling.chat For example: /v1/account/session

For the list of available endpoints, refer to the Sling API Documentation.

Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - Get Personas

The following API call returns all the personas from your Sling account:

URL:
/v1/personas

Method:
GET

Matches of the search can be found in the module's Output under Bundle > Body
In our example, 7 personas were returned:


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.