YellowAnt is an intelligent assistant bot that lets you create powerful event or command triggered automations and manage your work apps from inside Slack.
YellowAnt integrates with your favorite apps - Github, Gmail, Google Calendar, Drive, Contacts, Trello, Jenkins, Bitbucket, Evernote, Zendesk, Twitter, Salesforce, Marketo, Cloudwatch, Freshdesk, Analytics, Sentry, New Relic, CircleCI, Airbrake, TravisCI, YouTube, Wikipedia, StackOverflow and event your own internal applications. YellowAnt is the ultimate ChatOps tool!
If you have any questions, please join the YellowAnt Slack community:
http://yellowant-community.herokuapp.comHow to use YellowAnt with Slack:
1) Go to
www.yellowant.com2) Click on 'Sign up with Slack'. Your new YellowAnt account is created and @yellowant bot is added to your team Slack. If you are the first user from your Slack to create a YellowAnt account, YellowAnt will also create a YellowAnt team account, and add you and your Slack team owner to the newly created YellowAnt team account. Your Slack team owner will be made the administrator of the YellowAnt team account. Every other team member that creates a YellowAnt account after you with their Slack Login will be added to the team. By default, teams are in the Free Plan.
3) In the YellowAnt console, click on 'Marketplace'(http://<teamname>.
yellowant.com/marketplace/). Select any app you want to use with YellowAnt and click on 'Integrate'
4) Go to the integrate page, and integrate your application
5) Come back to Slack and click on @yellowant DM, and start commanding your application through @yellowant. For example, if you integrated GMail, you can command - @yellowant: gmail. YellowAnt will guide you on every application you integrate.
6) You can also use @yellowant within Slack channels and Groups. If multiple team members have YellowAnt accounts(created with Slack login), the @yellowant bot will execute the command on behalf of the user that commands the bot inside the channel. For instance, if John has a YellowAnt account and commands - @yellowant github listissues - @yellowant will fetch the Github issues from John's Github account. Similarly, within the same channel, if Jane commands - @yellowant github listissues - @yellowant will fetch the Github issues from Jane's Github application.
IMPORTANT: You can only command your personal applications through the @yellowant bot. If another team member creates a YellowAnt account with Slack, they can only command their own applications through the @yellowant bot.
Understanding YellowAnt Marketplace, Commands and API:
YellowAnt has an ever-growing marketplace of applications. Each application has Commands(Actions) and Webhooks(Triggers).
YellowAnt supports dialog inputs as well as text commands in the format:
<application-name> <command-name> <key-1> "<value-1>" <key-2> "<value-2>" ... <key-n> "<value-n>".
These commands can be invoked from Slack. To get an application's commands, just type:
<application-name>
Running Workflows from Slack:
Workflows are a sequence of actions across multiple applications that you can configure YellowAnt to take when an event occurs in an application or from a Slack command.
Common tasks that YellowAnt can perform from Slack: send emails, Trigger Jenkins jobs, create and comment on Github and Bitbucket issues, search for Salesforce, Shopify or Marketo customer details, get notified from Sentry, Jenkins, Airbrake, TravisCI, CircleCI, Airbrake, PagerDuty, AWS Cloudwatch, and NewRelic on DevOps updates, create and resolve tickets on Zendesk/Freshdesk, fetch Asana tasks, add notes to Evernote, create Calendar events, search Google Drive, Search your contact list, monitor Github/Zendesk/Bitbucket/Trello, reply to Intercom messages, and even tweet!
Check out our documentation and YellowAnt commands here -
https://www.yellowant.com/docs/