> For the complete documentation index, see [llms.txt](https://docs.codewords.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts.md).

# Core concepts

- [Introduction to Cody](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/introduction-to-cody.md): Meet Cody, your AI automation assistant. Chat to build, edit, and automate workflows or AI agents instantly — no code required.
- [Running automations](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/running-automations.md): Consuming automations helps you see how much time you'll save by building automated systems around your day-to-day tasks. Let's take a look at the different ways you can run CodeWords workflows.
- [Sharing workflows](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/sharing-workflows.md)
- [Schedules and triggers](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/schedules-and-triggers.md)
- [Templates and run pages](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/templates-and-run-pages.md): Discover and customize pre-built automation templates and run pages.
- [Triggers](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/triggers.md): Triggers in CodeWords start workflows automatically when events occur or on a set schedule. Build event-driven or time-based automations across 2,700+ apps.
- [Testing and running Workflows](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/testing-and-running-workflows.md): Learn how to test and run your CodeWords workflows with Cody or manually. Validate integrations, monitor execution logs, and troubleshoot errors with the detailed Run page.
- [Workflow Graph and Code View](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/workflow-graph-and-code-view.md): Understand how your CodeWords workflows operate with Graph and Code Views — visualize data flow or inspect the underlying logic for transparency and control.
- [Using a Template](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/using-a-template.md): Discover and customize pre-built automations with the CodeWords Template Gallery. Start fast, edit easily, and turn proven workflows into tailored solutions for your own unique use cases.
- [CodeWords API key](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/codewords-api-key.md)
- [External API Integration](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/external-api-integration.md): Connect your external apps to CodeWords using API keys for secure, custom integrations. Learn how to obtain, manage, and use your API keys to link apps seamlessly with your workflows.
- [Apps and integrations](https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts/apps-and-integrations.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.codewords.ai/~/revisions/9n8QZWQLRumtIxQk1QAV/core-concepts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
