# desert labs > Describe a process in plain English and get an automation that runs it. ## Docs - [Bot detection](https://docs.rundesert.com/bot-detection.md): Why some sites block your workspace, and the two ways around it. - [How desert labs works](https://docs.rundesert.com/index.md): Describe a job in plain English and get an automation that runs it. - [Google](https://docs.rundesert.com/integrations/google.md): Connect Gmail and Google Docs to your automations. - [Notion](https://docs.rundesert.com/integrations/notion.md): Coming soon. Read and write pages and databases. - [Outlook](https://docs.rundesert.com/integrations/outlook.md): Coming soon. Mail and calendar for Microsoft accounts. - [What are integrations](https://docs.rundesert.com/integrations/overview.md): First-party connections we build and maintain, so the agent does not have to. - [Slack](https://docs.rundesert.com/integrations/slack.md): Coming soon. Post to channels and react to messages. - [Writing a good prompt](https://docs.rundesert.com/prompting.md): How to describe a job so the agent gets it right the first time. - [Incoming email](https://docs.rundesert.com/triggers/incoming-email.md): Start an automation when a message lands in your inbox. - [Manual](https://docs.rundesert.com/triggers/manual.md): Run an automation yourself from the workspace UI. - [What are triggers](https://docs.rundesert.com/triggers/overview.md): The four ways an automation starts. - [Scheduled tasks](https://docs.rundesert.com/triggers/scheduled-tasks.md): Run an automation on a repeating schedule. - [Webhooks](https://docs.rundesert.com/triggers/webhooks.md): Let another app start your automation by calling a URL.