ReferenceAutomations

Nodes

Every placeable automation node with IDs, flow pins, and sockets.

Node IDs are persisted in automation graphs. Kind is the meta type: trigger, action, meta (control flow), or type (value nodes — no flow pins).

Value nodes (type) are pull-evaluated when a downstream node needs their output.

Arrays

IDTitleKindFlowInputsOutputs
type:array.addAdd Itemtypearray, itemarray
type:array.containsArray Containstypearray, valueresult
type:array.index-ofArray Index Oftypearray, valueresult
type:array.is-emptyArray Is Emptytypearrayresult
type:array.last-index-ofArray Last Index Oftypearray, valueresult
type:array.lengthArray Lengthtypearraylength
type:array.averageAverage Numberstypearrayresult
type:array.concatConcat Arraystypearray, otherarray
type:array.count-valueCount Valuetypearray, valueresult
type:array.fillFill Arraytypevalue, lengtharray
type:array.firstFirst Itemtypearrayitem
type:array.getGet Itemtypearray, indexitem
type:array.has-indexHas Indextypearray, indexresult
type:array.insertInsert Itemtypearray, index, itemarray
type:array.joinJoin Text Arraytypearray, delimiterresult
type:array.lastLast Itemtypearrayitem
type:array.makeMake Arraytypearray
type:array.make-randomMake Random Number Arraytypelengtharray
type:array.maxMax Numbertypearrayresult
type:array.minMin Numbertypearrayresult
type:array.rangeNumber Rangetypestart, end, steparray
type:array.prependPrepend Itemtypearray, itemarray
type:array.random-itemRandom Itemtypearrayitem, index
type:array.remove-atRemove at Indextypearray, indexarray
type:array.remove-valueRemove Valuetypearray, valuearray
type:array.reverseReverse Arraytypearrayarray
type:array.setSet Itemtypearray, index, itemarray
type:array.shuffleShuffle Arraytypearrayarray
type:array.skipSkip Itemstypearray, countarray
type:array.sliceSlice Arraytypearray, start, endarray
type:array.sortSort Arraytypearrayarray
type:array.sumSum Numberstypearrayresult
type:array.takeTake Itemstypearray, countarray
type:array.uniqueUnique Itemstypearrayarray

Channels

IDTitleKindFlowInputsOutputs
fetch:categoryCategorytypecategory
fetch:channelChanneltypechannel
action:channel.cloneClone Channelaction1 in / 1 outchannel, name, category, reasonchannel
action:channel.create-categoryCreate Categoryaction1 in / 1 outname, position, reasonchannel
action:channel.create-inviteCreate Invite Linkaction1 in / 1 outchannel, maxAge, maxUses, temporary, unique, reasonurl, code
action:channel.create-textCreate Text Channelaction1 in / 1 outname, category, topic, slowmode, nsfw, reasonchannel
action:channel.create-threadCreate Threadaction1 in / 1 outchannel, name, messagechannel
action:channel.create-voiceCreate Voice Channelaction1 in / 1 outname, category, bitrate, userLimit, reasonchannel
action:channel.deleteDelete Channelaction1 in / 1 outchannel, reason
fetch:categoriesFetch Categoriestypelimit, pagearray
fetch:category.by-idFetch CategorytypecategoryIdcategory
fetch:channel.by-idFetch ChanneltypechannelIdchannel
fetch:channelsFetch Channelstypelimit, pagearray
type:channel.mentionMention Channeltypechannelresult
action:channel.renameRename Channelaction1 in / 1 outchannel, namechannel
action:channel.set-parentSet Channel Categoryaction1 in / 1 outchannel, category, lockPermissions, reasonchannel
action:channel.topicSet Channel Topicaction1 in / 1 outchannel, topic, reasonchannel
action:channel.nsfwSet NSFWaction1 in / 1 outchannel, enabled, reasonchannel
action:channel.slowmodeSet Slowmodeaction1 in / 1 outchannel, duration, reasonchannel

Compare

IDTitleKindFlowInputsOutputs
type:compare.equalsEqualstypea, bresult
type:compare.gtGreater Thantypea, bresult
type:compare.gteGreater Than or Equaltypea, bresult
type:time.is-afterIs Aftertypea, bresult
type:time.is-beforeIs Beforetypea, bresult
type:compare.ltLess Thantypea, bresult
type:compare.lteLess Than or Equaltypea, bresult

Dictionaries

IDTitleKindFlowInputsOutputs
type:metadata.addAdd Entrytypemetadata, key, valuemetadata
type:metadata.clearClear Dictionarytypemetadatametadata
type:metadata.defaultsDefault Entriestypemetadata, othermetadata
type:metadata.makeDictionarytypemetadata
type:metadata.from-entriesDictionary From Keystypekeys, valuesmetadata
type:metadata.from-query-stringDictionary From Query Stringtypevaluemetadata
type:metadata.has-keyDictionary Has Keytypemetadata, keyresult
type:metadata.is-emptyDictionary Is Emptytypemetadataresult
type:metadata.to-jsonDictionary JSONtypemetadataresult
type:metadata.keysDictionary Keystypemetadataarray
type:metadata.to-linesDictionary Linestypemetadataarray
type:metadata.to-query-stringDictionary Query Stringtypemetadataresult
type:metadata.sizeDictionary Sizetypemetadatasize
type:metadata.valuesDictionary Valuestypemetadataarray
type:metadata.getGet Entrytypemetadata, keyvalue
type:metadata.mergeMerge Dictionariestypemetadata, othermetadata
type:metadata.omitOmit Keystypemetadata, keysmetadata
type:metadata.pickPick Keystypemetadata, keysmetadata
type:metadata.removeRemove Entrytypemetadata, keymetadata
type:metadata.renameRename Keytypemetadata, oldKey, newKeymetadata
type:metadata.setUpdate Entrytypemetadata, key, valuemetadata

Flow

IDTitleKindFlowInputsOutputs
meta:delayDelaymeta1 in / 1 outduration
meta:filterFiltermeta1 in / 1 outcondition
meta:for-eachFor Eachmeta1 in / 2 outarrayitem, index
meta:ifIfmeta1 in / 2 outcondition
meta:stopStopmeta1 in / 0 out
meta:switchSwitchmeta1 in / 0 out

HTTP

IDTitleKindFlowInputsOutputs
action:api.requestAPI Requestaction1 in / 1 outurl, method, headers, bodystatus, body, ok
type:method.makeHTTP Methodtypemethod
type:body.form.makeMake Form Bodytypedictionarybody
type:body.json.makeMake JSON Bodytypedictionarybody
type:body.text.makeMake Text Bodytypedictionarybody

Library

IDTitleKindFlowInputsOutputs
action:library.folder.createCreate Folderaction1 in / 1 outname, parentfolder
fetch:library.file.by-idFetch FiletypefileIdfile
fetch:library.filesFetch Filestypefolder, limit, pagearray
fetch:library.folder.by-idFetch FoldertypefolderIdfolder
fetch:library.foldersFetch Folderstypeparent, limit, pagearray
fetch:library.find-filesFind Filestypequery, limit, pagearray
fetch:library.find-foldersFind Folderstypequery, limit, pagearray
fetch:library.fileLibrary Filetypefile
fetch:library.folderLibrary Foldertypefolder
action:library.file.moveMove Fileaction1 in / 1 outfile, folderfile
action:library.file.deleteMove File to Trashaction1 in / 1 outfile
action:library.folder.moveMove Folderaction1 in / 1 outfolder, parentfolder
action:library.folder.deleteMove Folder to Trashaction1 in / 1 outfolder
action:library.file.renameRename Fileaction1 in / 1 outfile, namefile
action:library.folder.renameRename Folderaction1 in / 1 outfolder, namefolder

Logic

IDTitleKindFlowInputsOutputs
type:boolean.andAndtypea, bresult
type:breadboardBreadboardtype
type:breakBreaktypevalue
type:boolean.notNottypevalueresult
type:boolean.orOrtypea, bresult
type:selectPick Valuetypecondition, ifTrue, ifFalseresult
type:boolean.xorXortypea, bresult

Members

IDTitleKindFlowInputsOutputs
action:member.add-roleAdd Roleaction1 in / 1 outmember, role
action:member.banBan Memberaction1 in / 1 outmember, reason, deleteDays
fetch:bot.userBot Usertypeuser
fetch:member.highest-roleFetch Highest Roletypememberrole
fetch:memberFetch Membertypeusermember
fetch:member.by-idFetch Member by IDtypeuserIdmember
fetch:member.rolesFetch Member Rolestypemember, limit, pagearray
fetch:membersFetch Memberstypelimit, pagearray
fetch:userFetch UsertypeuserIduser
type:member.has-roleHas Roletypemember, roleresult
type:member.is-botIs Bottypememberresult
action:member.kickKick Memberaction1 in / 1 outmember, reason
type:user.mentionMention Usertypeuserresult
action:member.remove-all-rolesRemove All Rolesaction1 in / 1 outmember
action:member.remove-roleRemove Roleaction1 in / 1 outmember, role
action:member.nicknameSet Nicknameaction1 in / 1 outmember, nickname
action:member.timeoutTimeout Memberaction1 in / 1 outmember, duration, reason
type:user.is-botUser Is Bottypeuserresult

Messages

IDTitleKindFlowInputsOutputs
action:interaction.delete-responseDelete Interaction Responseaction1 in / 1 outresponse
action:message.deleteDelete Messageaction1 in / 1 outmessage
action:interaction.edit-responseEdit Interaction Responseaction1 in / 1 outresponse, template, dictionaryresponse
action:message.editEdit Messageaction1 in / 1 outmessage, contentmessage
fetch:interaction.responseFetch Interaction Responsetypeinteraction, messageIdresponse
fetch:messageFetch Messagetypechannel, messageIdmessage
fetch:messagesFetch Messagestypechannel, limit, page, beforearray
action:interaction.follow-upFollow Upaction1 in / 1 outinteraction, response, template, dictionary, ephemeralresponse
type:message.linkLink to MessagetypechannelId, messageIdurl
action:message.pinPin Messageaction1 in / 1 outmessage
action:message.reactReact to Messageaction1 in / 1 outmessage, emoji
action:message.unreactRemove Reactionaction1 in / 1 outmessage, emoji
action:interaction.replyReply to Interactionaction1 in / 1 outinteraction, template, dictionaryresponse
action:template.sendSend Templateaction1 in / 1 outtemplate, channel, message, replyTo, pingRepliedUser, dictionarymessage
action:template.send.dmSend Template to DMsaction1 in / 1 outtemplate, user, replyTo, pingRepliedUser, dictionary
action:message.unpinUnpin Messageaction1 in / 1 outmessage

Numbers

IDTitleKindFlowInputsOutputs
type:number.absAbsolute Valuetypevalueresult
type:number.addAddtypea, bresult
type:number.averageAveragetypea, bresult
type:number.betweenBetweentypevalue, min, maxresult
type:boolean.to-numberBoolean to Numbertypevalueresult
type:number.ceilCeilingtypevalueresult
type:number.clampClamptypevalueresult
type:compare.numberCompare Numberstypea, bresult
type:number.divideDividetypea, bresult
type:number.floorFloortypevalueresult
type:number.gcdGCDtypea, bresult
type:number.is-evenIs Eventypevalueresult
type:number.is-integerIs Integertypevalueresult
type:number.is-negativeIs Negativetypevalueresult
type:number.is-oddIs Oddtypevalueresult
type:number.is-positiveIs Positivetypevalueresult
type:number.is-zeroIs Zerotypevalueresult
type:number.lcmLCMtypea, bresult
type:number.lerpLerptypea, b, tresult
type:number.log10Log Base 10typevalueresult
type:random.numberMake Random Numbertypevalue
type:number.maxMaximumtypea, bresult
type:number.minMinimumtypea, bresult
type:number.moduloModulotypea, bresult
type:number.multiplyMultiplytypea, bresult
type:number.logNatural Logtypevalueresult
type:number.negateNegatetypevalueresult
type:number.percentPercentagetypevalue, totalresult
type:number.powerPowertypea, bresult
type:number.roundRoundtypevalueresult
type:number.signSigntypevalueresult
type:number.sqrtSquare Roottypevalueresult
type:number.subtractSubtracttypea, bresult
type:string.to-numberText to Numbertypevalueresult
type:number.truncTruncatetypevalueresult

Roles

IDTitleKindFlowInputsOutputs
fetch:role.by-idFetch RoletyperoleIdrole
fetch:rolesFetch Rolestypelimit, pagearray
type:role.mentionMention Roletyperoleresult
fetch:roleRoletyperole

Secrets

IDTitleKindFlowInputsOutputs
fetch:secretSecrettypesecret

Server

IDTitleKindFlowInputsOutputs
fetch:guild.afk-timeoutAFK Timeouttypevalue
fetch:guild.boost-countBoost Counttypevalue
fetch:guild.boost-tierBoost Tiertypevalue
fetch:guild.member-countMember Counttypecount
fetch:guild.preferred-localePreferred Localetypevalue
fetch:guild.banner-urlServer Banner URLtypevalue
fetch:guild.created-atServer Created Attypevalue
fetch:guild.descriptionServer Descriptiontypevalue
fetch:guild.featuresServer Featurestypearray
fetch:guild.icon-urlServer Icon URLtypevalue
fetch:guild.idServer IDtypevalue
fetch:guild.nameServer Nametypevalue
fetch:guild.owner-idServer Owner IDtypevalue
fetch:guild.splash-urlServer Splash URLtypevalue
fetch:guild.vanity-urlVanity URL Codetypevalue
fetch:guild.verification-levelVerification Leveltypevalue

Storage

IDTitleKindFlowInputsOutputs
action:kv.appendAppend Stored Valueaction1 in / 1 outkey, valuelength
action:kv.persistClear Stored TTLaction1 in / 1 outkeyok
action:kv.decrementDecrement Stored Numberaction1 in / 1 outkey, amountvalue
action:kv.deleteDelete Stored Valueaction1 in / 1 outkeydeleted
fetch:kv.get-numberGet Stored Numbertypekeyvalue, valid
fetch:kv.ttlGet Stored TTLtypekeyttl
fetch:kv.valueGet Stored Valuetypekeyvalue
fetch:kv.get-or-defaultGet Stored Value or Defaulttypekey, defaultvalue
action:kv.incrementIncrement Stored Numberaction1 in / 1 outkey, amountvalue
fetch:kv.keysList Stored Keystypearray
action:kv.expireSet Stored TTLaction1 in / 1 outkey, ttlok
action:kv.setSet Stored Valueaction1 in / 1 outkey, value, ttl
action:kv.set-if-absentSet Stored Value If Absentaction1 in / 1 outkey, value, ttlcreated
fetch:kv.sizeStore Sizetypecount
fetch:kv.existsStored Value Existstypekeyexists

Templates

IDTitleKindFlowInputsOutputs
type:action.makeActiontypeaction
type:template.regular.extractBreak Regular Templatetypetemplatecontent, embed1, embed2, embed3, embed4, embed5, row1, row2, row3, row4
type:template.v2.extractBreak V2 Templatetypetemplateblock1, block2, block3, block4, block5, block6, block7, block8
type:template.regular.buildBuild Regular Templatetypecontent, embed1, embed2, embed3, embed4, embed5, row1, row2, row3, row4template
type:template.v2.buildBuild V2 Templatetypeblock1, block2, block3, block4, block5, block6, block7, block8template
type:expiry.makeComponent ExpirytypeoneTime, durationexpiry
type:template.composeCompose Templatetypetemplate
type:action.continuationContinuation Actiontypeaction, presser
fetch:template.from-messageExtract Templatetypemessagetemplate, isV2
type:action-row.makeMake Action Rowtypebutton1, button2, button3, button4, button5row
type:button.makeMake Buttontypeaction, color, label, emoji, expirybutton
type:embed.makeMake Embedtypetitle, description, color, url, image, thumbnail, footerembed
type:button.linkMake Link Buttontypelabel, url, emojibutton
type:select-menu.makeMake Select Menutypeoption1, option2, option3, option4, option5, option6, option7, option8, option9, option10select, row, block
type:select-option.makeMake Select Optiontypeaction, labeloption
type:template.makeMake Templatetypecontent, embed1, embed2, embed3template
fetch:templateTemplatetypetemplate
type:v2.row.makeV2 Action Rowtypebutton1, button2, button3, button4, button5block
type:v2.container.makeV2 Containertypeaccent, block1, block2, block3, block4, block5, block6block
type:v2.file.makeV2 Filetypeurlblock
type:v2.gallery.makeV2 Gallerytypeurl1, url2, url3, url4, url5, url6block
type:v2.section.makeV2 Sectiontypetext1, text2, text3, thumbnailUrl, buttonblock
type:v2.separator.makeV2 Separatortypeblock
type:v2.text.makeV2 Texttypecontentblock

Text

IDTitleKindFlowInputsOutputs
type:boolean.to-stringBoolean to Texttypevalueresult
type:string.capitalizeCapitalizetypevalueresult
type:string.countCount Matchestypevalue, needleresult
type:string.decode-uriDecode URI Componenttypevalueresult
type:string.encode-uriEncode URI Componenttypevalueresult
type:string.ends-withEnds Withtypevalue, suffixresult
type:string.escape-markdownEscape Markdowntypevalueresult
type:coalesceFirst Non-Emptytypea, bresult
type:number.to-fixedFormat Numbertypevalue, digitsresult
type:string.formatFormat Texttypevalue, variablesresult
type:string.is-emptyIs Emptytypevalueresult
type:string.is-numericIs Numerictypevalueresult
type:string.concatJoin Texttypea, bresult
type:string.lowerLowercasetypevalueresult
type:string.match-indexMatch Text Indextypevalueindex
type:number.to-stringNumber to Texttypevalueresult
type:string.pad-endPad Endtypevalue, length, fillresult
type:string.pad-startPad Starttypevalue, length, fillresult
type:string.repeatRepeat Texttypevalue, countresult
type:string.replaceReplace Texttypevalue, search, replacementresult
type:string.reverseReverse Texttypevalueresult
type:string.slugifySlugifytypevalueresult
type:string.split-allSplit Alltypevalue, delimiterarray
type:string.linesSplit Linestypevaluearray
type:string.splitSplit Texttypevalue, delimiterfirst, rest
type:string.wordsSplit Wordstypevaluearray
type:string.starts-withStarts Withtypevalue, prefixresult
type:string.substringSubstringtypevalueresult
type:string.afterText Aftertypevalue, delimiterresult
type:string.beforeText Beforetypevalue, delimiterresult
type:string.char-atText Charactertypevalue, indexresult
type:string.containsText Containstypehaystack, needleresult
type:string.index-ofText Index Oftypevalue, needleresult
type:string.last-index-ofText Last Index Oftypevalue, needleresult
type:string.lengthText Lengthtypevalueresult
type:string.title-caseTitle Casetypevalueresult
type:string.trimTrim Texttypevalueresult
type:string.truncateTruncate Texttypevalue, maxLength, suffixresult
type:string.upperUppercasetypevalueresult
type:string.wrap-codeWrap Code Blocktypevalue, languageresult

Tickets

IDTitleKindFlowInputsOutputs
action:ticket.add-noteAdd Ticket Noteaction1 in / 1 outticket, content, user
action:ticket.add-userAdd User to Ticketaction1 in / 1 outticket, user
action:ticket.claimClaim Ticketaction1 in / 1 outticket, userticket
action:ticket.closeClose Ticketaction1 in / 1 outticket
action:ticket.createCreate Ticketaction1 in / 1 outpanel, userticket, channel
fetch:ticketFetch Tickettypechannelticket
fetch:ticket.by-idFetch Ticket by IDtypeticketIdticket
fetch:ticket-panel.by-idFetch Ticket PaneltypepanelIdpanel
fetch:ticket-panelsFetch Ticket Panelstypelimit, pagearray
fetch:ticketsFetch Ticketstypepanel, limit, pagearray
fetch:channel.is-ticketIs Ticket Channeltypechannelresult, channel
action:ticket.remove-userRemove User from Ticketaction1 in / 1 outticket, user
action:ticket.request-closeRequest Closeaction1 in / 1 outticket, user, reason
fetch:ticket-panelTicket Paneltypepanel
action:ticket.transferTransfer Ticketaction1 in / 1 outticket, panelticket
action:ticket.unclaimUnclaim Ticketaction1 in / 1 outticket, user, forceticket

Time

IDTitleKindFlowInputsOutputs
type:time.add-durationAdd Duration to Timetypetime, durationresult
type:duration.addAdd Durationstypea, bresult
type:duration.partsBreak Durationtypevalueweeks, days, hours, minutes, seconds, totalSeconds
type:time.partsBreak Timetypevalueyear, month, day, hour, minute, second, weekday, dayOfYear
type:duration.clampClamp Durationtypevalueresult
type:duration.compareCompare Durationstypea, bresult
type:time.compareCompare Timestypea, bresult
type:time.format-discordDiscord Timestamptypevalueresult
type:duration.divideDivide Durationtypeduration, divisorresult
type:duration.betweenDuration Betweentypevalue, min, maxresult
type:duration.from-unitDuration From Unittypeamountresult
type:duration.in-unitDuration In Unittypevalueresult
type:duration.is-zeroDuration Is Zerotypevalueresult
type:duration.ratioDuration Ratiotypea, bresult
type:duration.to-millisecondsDuration to Millisecondstypevalueresult
type:duration.to-secondsDuration to Secondstypevalueresult
type:time.minEarlier Timetypea, bresult
type:time.end-ofEnd of Periodtypevalueresult
type:duration.formatFormat Durationtypevalueresult
type:time.formatFormat Timetypevalueresult
type:time.from-isoISO to Timetypevalueresult, ok
type:time.maxLater Timetypea, bresult
type:duration.from-partsMake Durationtypeweeks, days, hours, minutes, secondsresult
type:time.from-partsMake Timetypeyear, month, day, hour, minute, secondresult
type:duration.maxMaximum Durationtypea, bresult
type:duration.from-millisecondsMilliseconds to Durationtypevalueresult
type:time.from-millisecondsMilliseconds to Timetypevalueresult
type:duration.minMinimum Durationtypea, bresult
type:timestamp.nowNowtypevalue
type:duration.parseParse Durationtypevalueresult, ok
type:time.parseParse Timetypevalue, fromresult, ok
type:duration.format-relativeRelative Durationtypevalueresult
type:time.format-relativeRelative Timetypevalue, fromresult
type:duration.scaleScale Durationtypeduration, factorresult
type:duration.from-secondsSeconds to Durationtypevalueresult
type:time.from-snowflakeSnowflake to Timetypevalueresult, ok
type:time.start-ofStart of Periodtypevalueresult
type:time.subtract-durationSubtract Duration from Timetypetime, durationresult
type:duration.subtractSubtract Durationstypea, bresult
type:time.is-betweenTime Betweentypevalue, start, endresult
type:time.differenceTime Differencetypea, bresult
type:time.sinceTime Sincetypetarget, fromresult
type:time.to-isoTime to ISOtypevalueresult
type:time.to-millisecondsTime to Millisecondstypevalueresult
type:time.to-unixTime to Unixtypevalueresult
type:time.untilTime Untiltypetarget, fromresult
type:time.from-unixUnix to Timetypevalueresult

Triggers

IDTitleKindFlowInputsOutputs
trigger:channel.createdChannel Createdtrigger0 in / 1 outchannel, user
trigger:channel.deletedChannel Deletedtrigger0 in / 1 outchannel, user
trigger:channel.updatedChannel Updatedtrigger0 in / 1 outchannel, user, oldName, newName
trigger:command.executedCommand Executedtrigger0 in / 1 outinteraction, user, member, channel, configured option outputs
trigger:emoji.createdEmoji Createdtrigger0 in / 1 outemoji
trigger:emoji.deletedEmoji Deletedtrigger0 in / 1 outemoji
trigger:invite.createdInvite Createdtrigger0 in / 1 outcode, url, channel, inviter
trigger:invite.deletedInvite Deletedtrigger0 in / 1 outcode, channel
trigger:manualManual Triggertrigger0 in / 1 out
trigger:member.bannedMember Bannedtrigger0 in / 1 outuser, reason, performedBy
trigger:member.joinedMember Joinedtrigger0 in / 1 outmember, user
trigger:member.leftMember Lefttrigger0 in / 1 outuser
trigger:member.timed_outMember Timed Outtrigger0 in / 1 outmember, user, until, performedBy
trigger:member.unbannedMember Unbannedtrigger0 in / 1 outuser, performedBy
trigger:member.unverifiedMember Unverifiedtrigger0 in / 1 outmember, user
trigger:member.updatedMember Updatedtrigger0 in / 1 outmember, user, oldNickname, newNickname, performedBy
trigger:member.verifiedMember Verifiedtrigger0 in / 1 outmember, user
trigger:message.createdMessage Createdtrigger0 in / 1 outmessage, author, channel
trigger:message.deletedMessage Deletedtrigger0 in / 1 outmessageId, channel, author
trigger:message.updatedMessage Updatedtrigger0 in / 1 outmessage, replyTo, author, channel
trigger:message.bulk_deletedMessages Bulk Deletedtrigger0 in / 1 outchannel, count
trigger:member.server_unverifiedOn Server Unverifiedtrigger0 in / 1 outmember, user, performedBy
trigger:member.server_verifiedOn Server Verifiedtrigger0 in / 1 outmember, user, performedBy
trigger:pins.updatedPins Updatedtrigger0 in / 1 outchannel
trigger:reaction.addedReaction Addedtrigger0 in / 1 outreaction, message, user, emoji
trigger:reaction.removedReaction Removedtrigger0 in / 1 outreaction, message, user, emoji
trigger:member.role.addedRole Addedtrigger0 in / 1 outmember, user, role, performedBy
trigger:role.createdRole Createdtrigger0 in / 1 outrole, user
trigger:role.deletedRole Deletedtrigger0 in / 1 outrole, user
trigger:member.role.removedRole Removedtrigger0 in / 1 outmember, user, role, performedBy
trigger:role.updatedRole Updatedtrigger0 in / 1 outrole, user, oldName, newName
trigger:thread.createdThread Createdtrigger0 in / 1 outthread, parent, owner
trigger:thread.deletedThread Deletedtrigger0 in / 1 outthread, parent, user
trigger:ticket.claimedTicket Claimedtrigger0 in / 1 outticket, user, channel, panel
trigger:ticket.closedTicket Closedtrigger0 in / 1 outticket, user, channel, panel
trigger:ticket.createdTicket Createdtrigger0 in / 1 outticket, user, channel, panel
trigger:member.timeout_clearedTimeout Clearedtrigger0 in / 1 outmember, user, performedBy
trigger:voice.joinedVoice Joinedtrigger0 in / 1 outmember, user, channel
trigger:voice.leftVoice Lefttrigger0 in / 1 outmember, user, channel
trigger:voice.movedVoice Movedtrigger0 in / 1 outmember, user, fromChannel, toChannel

Values

IDTitleKindFlowInputsOutputs
type:literal.booleanBooleantypevalue
type:literal.button-styleButton Colortypevalue
type:literal.channel-typeChannel Typetypevalue
type:literal.colorColortypevalue
type:color.convertConvert Colortypecolorhex, rgb, hsl, hsv, decimal, red, green, blue, hue, hslSaturation, lightness, hsvSaturation, value
type:literal.durationDurationtypevalue
type:literal.emojiEmojitypevalue
type:random.nanoidMake NanoIDtypevalue
type:optional.makeMake Optionaltypevalueoptional
type:random.snowflakeMake Snowflaketypevalue
type:random.uuidMake UUIDtypevalue
type:literal.numberNumbertypevalue
type:literal.stringTexttypevalue
type:string.to-emojiText to Emojitypevalueresult
type:literal.textareaTextareatypevalue
type:literal.timestampTimetypevalue

Verification

IDTitleKindFlowInputsOutputs
action:verify.force-unverifyForce Unverifyaction1 in / 1 outmember
action:verify.force-verifyForce Verifyaction1 in / 1 outmember
fetch:verify.roblox.reverseLookup Discord from Robloxtypequeryverification
fetch:verify.robloxLookup Roblox Verificationtypeuserverification
action:verify.roblox.promptRoblox Verify Promptaction1 in / 1 outchannel, contentmessage
action:verify.roblox.prompt.dmRoblox Verify Prompt (DM)action1 in / 1 outuser, content

How is this guide?

On this page