Overview
Integrate your workflows with popular communication platforms to automate messaging, team collaboration, and customer engagement.Slack
Discord
Telegram
Slack
Automate your Slack workspace with comprehensive team communication and collaboration capabilities.Setup
- Create a Slack app at api.slack.com/apps
- Configure OAuth scopes for required permissions
- Install app to your workspace
- Add integration in Splox: Settings > Integrations > Slack
- Enter your OAuth token
Messaging
Send Message
Send Message
channel- Channel ID or user IDtext- Message text (supports Slack markdown)thread_ts- Thread timestamp (for replies)blocks- Rich message blocksattachments- Message attachments
Update Message
Update Message
channel- Channel IDts- Message timestamptext- New message textblocks- Updated blocks
Delete Message
Delete Message
channel- Channel IDts- Message timestamp
Schedule Message
Schedule Message
channel- Channel IDtext- Message textpost_at- Unix timestamp for delivery
Delete Scheduled Message
Delete Scheduled Message
channel- Channel IDscheduled_message_id- Message ID
List Scheduled Messages
List Scheduled Messages
scheduled_messages- Array of scheduled messages
Post Ephemeral Message
Post Ephemeral Message
channel- Channel IDuser- User ID who will see messagetext- Message text
Send Me Message
Send Me Message
channel- Channel IDtext- Action text
React to Message
React to Message
channel- Channel IDtimestamp- Message timestampname- Emoji name (without colons)
Unfurl Links
Unfurl Links
channel- Channel IDts- Message timestampunfurls- Unfurl data object
Channels
Create Channel
Create Channel
name- Channel nameis_private- Private channel flag
Get Channel Info
Get Channel Info
channel- Channel ID
id- Channel IDname- Channel nameis_channel- Channel typecreated- Creation timestampnum_members- Member count
Get Channel List
Get Channel List
exclude_archived- Exclude archived channelstypes- Channel types (public_channel, private_channel)limit- Results per page
channels- Array of channels
Archive Channel
Archive Channel
channel- Channel ID
Unarchive Channel
Unarchive Channel
channel- Channel ID
Set Channel Topic
Set Channel Topic
channel- Channel IDtopic- New topic text
Set Channel Purpose
Set Channel Purpose
channel- Channel IDpurpose- New purpose text
Invite User to Channel
Invite User to Channel
channel- Channel IDusers- User IDs to invite
Conversations
Get Conversation History
Get Conversation History
channel- Channel IDcursor- Pagination cursorinclusive- Include messages from timestamplatest- End of time rangelimit- Number of messagesoldest- Start of time range
messages- Array of messageshas_more- More messages available
Get Thread Replies
Get Thread Replies
channel- Channel IDts- Thread parent message timestamp
messages- Thread replies
Search Messages
Search Messages
query- Search querysort- Sort order (score, timestamp)count- Results per page
messages- Matching messages
Get Permalink
Get Permalink
channel- Channel IDmessage_ts- Message timestamp
permalink- Message URL
Open Conversation
Open Conversation
users- User IDsreturn_im- Return existing conversation
channel- Conversation object
Close Conversation
Close Conversation
channel- Channel ID
Join Conversation
Join Conversation
channel- Channel ID
Leave Conversation
Leave Conversation
channel- Channel ID
Rename Conversation
Rename Conversation
channel- Channel IDname- New name
Kick User From Conversation
Kick User From Conversation
channel- Channel IDuser- User ID to remove
Get Conversation Members
Get Conversation Members
channel- Channel ID
members- Array of user IDs
Mark Conversation
Mark Conversation
channel- Channel IDts- Timestamp to mark as read
Users
Get User List
Get User List
cursor- Pagination cursorlimit- Results per page
members- Array of users
Get User Info
Get User Info
user- User ID
id- User IDname- Usernamereal_name- Full nameprofile- User profile object
Get User Profile
Get User Profile
user- User ID
profile- Profile object
Set User Profile
Set User Profile
profile- Profile fields to update
Lookup User By Email
Lookup User By Email
email- Email address
user- User object
Get User Conversations
Get User Conversations
user- User IDtypes- Conversation types
channels- Array of conversations
Set User Presence
Set User Presence
presence- active or away
Files
Upload File
Upload File
channels- Channel IDs to share filecontent- File contentfilename- File namefiletype- File typeinitial_comment- Comment with filetitle- File title
Get File Info
Get File Info
file- File ID
file- File object
List Files
List Files
channel- Filter by channeluser- Filter by userts_from- Start timestampts_to- End timestamptypes- File types
files- Array of files
Search Files
Search Files
query- Search querycount- Results per page
files- Matching files
Delete File
Delete File
file- File ID
Revoke File Public URL
Revoke File Public URL
file- File ID
Reactions
Get Reactions
Get Reactions
channel- Channel IDtimestamp- Message timestamp
message- Message with reactions
List Reactions
List Reactions
user- User IDfull- Include full message data
items- Reacted items
Remove Reaction
Remove Reaction
channel- Channel IDname- Emoji nametimestamp- Message timestamp
Pins
Add Pin
Add Pin
channel- Channel IDtimestamp- Message timestamp
List Pins
List Pins
channel- Channel ID
items- Pinned items
Remove Pin
Remove Pin
channel- Channel IDtimestamp- Message timestamp
Reminders
Add Reminder
Add Reminder
text- Reminder texttime- When to send reminderuser- User for reminder
List Reminders
List Reminders
reminders- Array of reminders
Get Reminder Info
Get Reminder Info
reminder- Reminder ID
reminder- Reminder object
Complete Reminder
Complete Reminder
reminder- Reminder ID
Delete Reminder
Delete Reminder
reminder- Reminder ID
Bookmarks
Add Bookmark
Add Bookmark
channel_id- Channel IDtitle- Bookmark titletype- Bookmark type (link)link- URL
List Bookmarks
List Bookmarks
channel_id- Channel ID
bookmarks- Array of bookmarks
Edit Bookmark
Edit Bookmark
bookmark_id- Bookmark IDchannel_id- Channel IDtitle- New titlelink- New URL
Remove Bookmark
Remove Bookmark
bookmark_id- Bookmark IDchannel_id- Channel ID
Views
Open View
Open View
trigger_id- Trigger ID from interactionview- View payload
Push View
Push View
trigger_id- Trigger IDview- View payload
Update View
Update View
view_id- View IDview- Updated view payload
Workspace
Auth Test
Auth Test
ok- Success statusurl- Workspace URLteam- Team nameuser- User name
Get Team Info
Get Team Info
team- Team ID
team- Team object
Get Access Logs
Get Access Logs
before- End of time rangecount- Number of entries
logins- Access log entries
Auth Revoke
Auth Revoke
test- Test mode flag
List Emoji
List Emoji
emoji- Custom emoji object
Discord
Build bots and automate your Discord servers with comprehensive guild, channel, and message management.Setup
- Create Discord application at discord.com/developers
- Create a bot and get bot token
- Add integration in Splox: Settings > Integrations > Discord
- Enter your bot token
- Invite bot to your server with required permissions
Messaging
Send Message
Send Message
channel_id- Channel IDcontent- Message textembed- Rich embed objectcomponents- Interactive componentstts- Text-to-speech flag
Edit Message
Edit Message
channel_id- Channel IDmessage_id- Message IDcontent- New message contentembed- Updated embed
Delete Message
Delete Message
channel_id- Channel IDmessage_id- Message ID
Get Message
Get Message
channel_id- Channel IDmessage_id- Message ID
message- Message object
Get Messages
Get Messages
channel_id- Channel IDlimit- Number of messages (max 100)before- Get messages before this IDafter- Get messages after this ID
messages- Array of messages
Pin Message
Pin Message
channel_id- Channel IDmessage_id- Message ID
Unpin Message
Unpin Message
channel_id- Channel IDmessage_id- Message ID
Get Pinned Messages
Get Pinned Messages
channel_id- Channel ID
messages- Array of pinned messages
Add Reaction
Add Reaction
channel_id- Channel IDmessage_id- Message IDemoji- Emoji name or ID
Remove Reaction
Remove Reaction
channel_id- Channel IDmessage_id- Message IDemoji- Emoji to removeuser_id- User whose reaction to remove
Channels
Create Channel
Create Channel
guild_id- Guild IDname- Channel nametype- Channel type (text, voice, category)topic- Channel topicpermission_overwrites- Permission settings
Get Channel
Get Channel
channel_id- Channel ID
channel- Channel object
Get Guild Channels
Get Guild Channels
guild_id- Guild ID
channels- Array of channels
Modify Channel
Modify Channel
channel_id- Channel IDname- New nametopic- New topicposition- Channel positionpermission_overwrites- Updated permissions
Delete Channel
Delete Channel
channel_id- Channel ID
Create Thread
Create Thread
channel_id- Channel IDmessage_id- Message to create thread fromname- Thread nameauto_archive_duration- Auto-archive time
Join Thread
Join Thread
channel_id- Thread channel ID
Leave Thread
Leave Thread
channel_id- Thread channel ID
Guild Management
Get Guild
Get Guild
guild_id- Guild ID
guild- Guild object
Get Guild Channels
Get Guild Channels
guild_id- Guild ID
channels- Array of channels
Get Guild Member
Get Guild Member
guild_id- Guild IDuser_id- User ID
member- Member object
List Guild Members
List Guild Members
guild_id- Guild IDlimit- Max members to return (max 1000)after- Get members after this ID
members- Array of members
Add Guild Member
Add Guild Member
guild_id- Guild IDuser_id- User IDaccess_token- OAuth2 access tokenroles- Roles to assign
Modify Guild Member
Modify Guild Member
guild_id- Guild IDuser_id- User IDnick- Nicknameroles- Role IDsmute- Mute statusdeaf- Deafen status
Remove Guild Member
Remove Guild Member
guild_id- Guild IDuser_id- User ID to kick
Roles
Get Guild Roles
Get Guild Roles
guild_id- Guild ID
roles- Array of roles
Create Guild Role
Create Guild Role
guild_id- Guild IDname- Role namepermissions- Role permissionscolor- Role colorhoist- Display separatelymentionable- Can be mentioned
Modify Guild Role
Modify Guild Role
guild_id- Guild IDrole_id- Role IDname- New namepermissions- Updated permissionscolor- New color
Delete Guild Role
Delete Guild Role
guild_id- Guild IDrole_id- Role ID
Add Member Role
Add Member Role
guild_id- Guild IDuser_id- User IDrole_id- Role ID
Remove Member Role
Remove Member Role
guild_id- Guild IDuser_id- User IDrole_id- Role ID
Webhooks
Create Webhook
Create Webhook
channel_id- Channel IDname- Webhook nameavatar- Webhook avatar URL
webhook- Webhook object with URL
Get Webhook
Get Webhook
webhook_id- Webhook ID
webhook- Webhook object
Modify Webhook
Modify Webhook
webhook_id- Webhook IDname- New nameavatar- New avatar URLchannel_id- Move to different channel
Delete Webhook
Delete Webhook
webhook_id- Webhook ID
Execute Webhook
Execute Webhook
webhook_id- Webhook IDwebhook_token- Webhook tokencontent- Message contentusername- Override usernameavatar_url- Override avatarembeds- Rich embeds
Commands
Register Slash Command
Register Slash Command
application_id- Application IDname- Command namedescription- Command descriptionoptions- Command options/parametersguild_id- Guild ID (for guild-specific commands)
Setup
- Set up WhatsApp Business Account
- Get API credentials from Meta Business
- Add integration in Splox: Settings > Integrations > WhatsApp
- Enter Phone Number ID and Access Token
- Configure webhook for incoming messages
Messaging
Send Message
Send Message
to- Recipient phone number (with country code)body- Message text
Send Photo
Send Photo
to- Recipient phone numberimage- Image URL or file IDcaption- Optional caption
Send Video
Send Video
to- Recipient phone numbervideo- Video URL or file IDcaption- Optional caption
Send Audio
Send Audio
to- Recipient phone numberaudio- Audio URL or file ID
Send Document
Send Document
to- Recipient phone numberdocument- Document URL or file IDfilename- File namecaption- Optional caption
Send Location
Send Location
to- Recipient phone numberlatitude- Location latitudelongitude- Location longitudename- Location nameaddress- Location address
Send Sticker
Send Sticker
to- Recipient phone numbersticker- Sticker URL or file ID
Mark Message as Read
Mark Message as Read
message_id- Message ID to mark as read
Interactive Messages
Send Interactive Buttons
Send Interactive Buttons
Send Interactive List
Send Interactive List
to- Recipient phone numberbody- Message body textbutton- Button text to open listsections- Array of section objectstitle- Section titlerows- Array of row objects (max 10 per section)
header- Optional header textfooter- Optional footer text
Templates
Send Template Message
Send Template Message
to- Recipient phone numbertemplate_name- Template namelanguage_code- Template language (e.g., en_US)components- Template components with parameters
Telegram
Build powerful Telegram bots with comprehensive messaging and chat management capabilities.Setup
- Create a bot with @BotFather
- Copy your bot token
- Add integration in Splox: Settings > Integrations > Telegram
- Enter your bot token
- Set webhook URL (provided by Splox)
Messaging Actions
Send Message
Send Message
chat_id- Target chat/user IDtext- Message text (supports Markdown/HTML)parse_mode- Formatting mode (Markdown, HTML)reply_to_message_id- Reply to specific messagedisable_notification- Silent message
Send Photo
Send Photo
chat_id- Target chatphoto- Photo file or URLcaption- Photo captionparse_mode- Caption formatting
Send Video
Send Video
chat_id- Target chatvideo- Video file or URLcaption- Video captionduration- Video durationwidth/height- Video dimensions
Send Audio
Send Audio
chat_id- Target chataudio- Audio filecaption- Audio captionduration- Audio durationperformer/title- Audio metadata
Send Document
Send Document
chat_id- Target chatdocument- File to sendcaption- File captiondisable_content_type_detection- Skip type detection
Send Media Group
Send Media Group
chat_id- Target chatmedia- Array of media objectsdisable_notification- Silent send
Send Poll
Send Poll
chat_id- Target chatquestion- Poll questionoptions- Array of answer optionsis_anonymous- Anonymous polltype- Quiz or regular pollallows_multiple_answers- Multiple selection
Send Location
Send Location
chat_id- Target chatlatitude- Location latitudelongitude- Location longitudelive_period- Live location duration
Send Venue
Send Venue
chat_id- Target chatlatitude/longitude- Venue coordinatestitle- Venue nameaddress- Venue address
Send Contact
Send Contact
chat_id- Target chatphone_number- Contact phonefirst_name- Contact first namelast_name- Contact last name
Send Sticker
Send Sticker
chat_id- Target chatsticker- Sticker file_id or URL
Send Animation
Send Animation
chat_id- Target chatanimation- Animation filecaption- Animation caption
Send Voice
Send Voice
chat_id- Target chatvoice- Voice message filecaption- Voice captionduration- Voice duration
Send Video Note
Send Video Note
chat_id- Target chatvideo_note- Round video fileduration- Video durationlength- Video diameter
Send Dice
Send Dice
chat_id- Target chatemoji- Dice emoji (🎲, 🎯, 🏀, ⚽, 🎰, 🎳)
Message Management
Edit Message Text
Edit Message Text
chat_id- Chat IDmessage_id- Message to edittext- New textparse_mode- Formatting
Delete Message
Delete Message
chat_id- Chat IDmessage_id- Message to delete
Delete Messages
Delete Messages
chat_id- Chat IDmessage_ids- Array of message IDs
Forward Message
Forward Message
chat_id- Destination chatfrom_chat_id- Source chatmessage_id- Message to forward
Copy Message
Copy Message
chat_id- Destination chatfrom_chat_id- Source chatmessage_id- Message to copy
Pin Chat Message
Pin Chat Message
chat_id- Chat IDmessage_id- Message to pindisable_notification- Silent pin
Unpin Chat Message
Unpin Chat Message
chat_id- Chat IDmessage_id- Message to unpin
Unpin All Chat Messages
Unpin All Chat Messages
chat_id- Chat ID
Set Message Reaction
Set Message Reaction
chat_id- Chat IDmessage_id- Message to react toreaction- Emoji reaction
Chat Management
Get Chat
Get Chat
chat_id- Chat ID
id- Chat IDtype- Chat type (private, group, supergroup, channel)title- Chat titleusername- Chat usernamedescription- Chat description
Set Chat Title
Set Chat Title
chat_id- Chat IDtitle- New title
Set Chat Description
Set Chat Description
chat_id- Chat IDdescription- New description
Set Chat Photo
Set Chat Photo
chat_id- Chat IDphoto- Photo file
Set Chat Permissions
Set Chat Permissions
chat_id- Chat IDpermissions- Permission object
Leave Chat
Leave Chat
chat_id- Chat to leave
Get Chat Administrators
Get Chat Administrators
chat_id- Chat ID
Get Chat Member Count
Get Chat Member Count
chat_id- Chat ID
Get Chat Member
Get Chat Member
chat_id- Chat IDuser_id- User ID
Member Management
Ban Chat Member
Ban Chat Member
chat_id- Chat IDuser_id- User to banuntil_date- Ban duration (optional)
Unban Chat Member
Unban Chat Member
chat_id- Chat IDuser_id- User to unban
Restrict Chat Member
Restrict Chat Member
chat_id- Chat IDuser_id- User to restrictpermissions- Restricted permissionsuntil_date- Restriction duration
Promote Chat Member
Promote Chat Member
chat_id- Chat IDuser_id- User to promotecan_manage_chat- Can manage chatcan_delete_messages- Can delete messagescan_manage_video_chats- Can manage video chatscan_restrict_members- Can restrict memberscan_promote_members- Can promote members
Bot Configuration
Get My Name
Get My Name
name- Bot name
Set My Name
Set My Name
name- New bot namelanguage_code- Language code
Get My Description
Get My Description
description- Bot description
Set My Description
Set My Description
description- New description
Get My Short Description
Get My Short Description
short_description- Short description
Set My Short Description
Set My Short Description
short_description- New short description
Advanced Features
Send Chat Action
Send Chat Action
chat_id- Chat IDaction- Action type (typing, upload_photo, etc.)
Create Chat Invite Link
Create Chat Invite Link
chat_id- Chat IDname- Link nameexpire_date- Expiration datemember_limit- Maximum members
Stop Poll
Stop Poll
chat_id- Chat IDmessage_id- Poll message ID
Send Business Message
Send Business Message
business_connection_id- Connection IDchat_id- Chat IDtext- Message text
Send Paid Media
Send Paid Media
chat_id- Chat IDstar_count- Number of starsmedia- Media to send
Payment Features
Get Star Transactions
Get Star Transactions
transactions- Array of transactions
Refund Star Payment
Refund Star Payment
user_id- User to refundtelegram_payment_charge_id- Payment ID
Create Chat Subscription Invite Link
Create Chat Subscription Invite Link
chat_id- Chat IDsubscription_period- Subscription durationsubscription_price- Price in stars
Use Cases
- Slack
- Discord
- WhatsApp
- Telegram
- Team notifications and alerts
- Workflow approvals
- Incident management
- Daily reports and standups
- Integration dashboards
- Project management automation

