> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Automation

> Automation allows an application to execute code when an event occurs inside the client. Automation code can perform just about any task imaginable, but generally involve validating, transforming, and/or moving data.

<div id="subcategory">
  <h1>Automation</h1>

  <p className="description">Automation allows an application to execute code when an event occurs inside the client. Automation code can perform just about any task imaginable, but generally involve validating, transforming, and/or moving data.</p>

  <Columns cols={3}>
    <Card title="CRMScript">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="map" />

          <span>Overview</span>
        </div>

        <ul>
          <li><a href="/en/automation/crmscript/overview/index">What is CRMScript</a></li>
          <li><a href="/en/automation/crmscript/overview/crmscript-usage">What can I do with CRMScript?</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="power-off" />

          <span>Get started</span>
        </div>

        <ul>
          <li><a href="/en/automation/crmscript/overview/envir-and-tools">How do I create and run CRMScripts?</a></li>
          <li><a href="/en/automation/crmscript/fundamentals/syntax">Syntax</a></li>
          <li><a href="/en/automation/crmscript/datatypes/index">Basic data types</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="book" />

          <span>Reference</span>
        </div>

        <ul>
          <li><a href="/en/automation/crmscript/reference/CRMScript.Global.Void">CRMScript API reference</a></li>
        </ul>
      </div>
    </Card>

    <Card title="Webhooks">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="map" />

          <span>Overview</span>
        </div>

        <ul>
          <li><a href="/en/automation/webhook/index">Introduction</a></li>
          <li><a href="/en/automation/webhook/dev/event-details">Event details</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="list" />

          <span>How-to guide</span>
        </div>

        <ul>
          <li><a href="/en/automation/webhook/dev/subscription">Subscribing to a webhook</a></li>
          <li><a href="/en/automation/webhook/notification">Receiving a webhook</a></li>
          <li><a href="/en/automation/webhook/crmscript-handlers">CRMScript webhook handlers</a></li>
          <li><a href="/en/automation/webhook/dev/security">Security</a></li>
          <li><a href="/en/automation/webhook/troubleshooting">Troubleshooting</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="book" />

          <span>Reference</span>
        </div>

        <ul>
          <li><a href="/en/automation/webhook/reference/index">Webhook event reference</a></li>
        </ul>
      </div>
    </Card>

    <Card title="Chatbot">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="map" />

          <span>Overview</span>
        </div>

        <ul>
          <li><a href="/en/automation/chatbot/index">Introduction</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="list" />

          <span>How-to guide</span>
        </div>

        <ul>
          <li><a href="/en/automation/chatbot/registration">Registration</a></li>
          <li><a href="/en/automation/chatbot/sessions">Chat sessions</a></li>
          <li><a href="/en/automation/chatbot/messages">Messages</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="book" />

          <span>Reference</span>
        </div>

        <ul>
          <li><a href="/en/automation/chatbot/reference">Script reference</a></li>
        </ul>
      </div>
    </Card>

    <Card title="Trigger scripts">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="map" />

          <span>Overview</span>
        </div>

        <ul>
          <li><a href="/en/automation/trigger/index">Introduction</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="list" />

          <span>How-to guide</span>
        </div>

        <ul>
          <li><a href="/en/automation/trigger/create-trigger-script">Create trigger script</a></li>
          <li><a href="/en/automation/trigger/create-trigger-macro">Create trigger macro</a></li>
          <li><a href="/en/automation/trigger/set-validation-rules">Set validation rules</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="book" />

          <span>Reference</span>
        </div>

        <ul>
          <li><a href="/en/automation/trigger/reference/CRMScript.Event.Trigger">Trigger script reference</a></li>
        </ul>
      </div>
    </Card>

    <Card title="Event model">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="map" />

          <span>Overview</span>
        </div>

        <ul>
          <li><a href="/en/automation/event-model/index">Introduction</a></li>
        </ul>
      </div>

      ***

      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="book" />

          <span>Reference</span>
        </div>

        <ul>
          <li><a href="/en/automation/event-model/email-filter">Email filter</a></li>
          <li><a href="/en/automation/event-model/mailbox-after-save">Mailbox after save</a></li>
          <li><a href="/en/automation/event-model/mailbox-before-save">Mailbox before save</a></li>
          <li><a href="/en/automation/event-model/saving-a-request">Saving a request</a></li>
        </ul>
      </div>
    </Card>

    <Card title="Other automation">
      <div className="linklist">
        <div className="linklist-header">
          <Icon icon="map" />

          <span>Overview</span>
        </div>

        <ul>
          <li><a href="/integrations/zapier/index">Zapier</a></li>
        </ul>
      </div>
    </Card>
  </Columns>
</div>


## Related topics

- [Automation](/en/automation/overview.md)
- [Marketing automation - flows](/en/marketing/flows/learn/index.md)
- [Task menu - Mark request as spam](/en/automation/crmscript/tutorials/closing-request-tabs-in-triggers.md)
- [Automate lead categorization](/en/lead/admin/category-automation.md)
- [SuperOffice.License.SoLicenseNames](/en/api/reference/webapi/SuperOffice.License.SoLicenseNames.md)
- [What can I do with CRMScript?](/en/automation/crmscript/overview/crmscript-usage.md)
