# Platform

- [Policies](/platform/policies.md): Mechanic's operational policies — data retention, subscription plans, pricing, and privacy practices.
- [Data](/platform/policies/data.md)
- [Plans](/platform/policies/plans.md)
- [Pricing](/platform/policies/pricing.md)
- [Privacy](/platform/policies/privacy.md)
- [Cache](/platform/cache.md): Store and retrieve data between Mechanic task runs using the key-value cache — with configurable expiration up to 60 days.
- [Cache endpoints](/platform/cache/endpoints.md)
- [Email](/platform/email.md): Send automated emails from Mechanic — templates, custom domains, DMARC, and receiving inbound email.
- [Receiving email](/platform/email/receiving-email.md)
- [Custom email addresses](/platform/email/custom-email-domain.md)
- [DMARC](/platform/email/dmarc.md)
- [Email templates](/platform/email/templates.md)
- [Error handling](/platform/error-handling.md): Get actionable visibility into event, task, and action errors
- [Events](/platform/events.md): Mechanic event sources, topics, and filters — Shopify webhooks, scheduled events, custom triggers, and more.
- [Event filters](/platform/events/filters.md)
- [GraphQL](/platform/graphql.md): Use Shopify's GraphQL Admin API in Mechanic Shopify automation tasks to read and write store data — orders, products, customers, metafields, and more.
- [Basics](/platform/graphql/basics.md): GraphQL fundamentals for Mechanic — queries, mutations, pagination, and the Shopify Admin API.
- [Shopify Admin API GraphiQL explorer](/platform/graphql/basics/shopify-admin-api-graphiql-explorer.md)
- [Queries](/platform/graphql/basics/queries.md)
- [Mutations](/platform/graphql/basics/mutations.md)
- [Pagination](/platform/graphql/basics/pagination.md)
- [Bulk operations](/platform/graphql/bulk-operations.md)
- [Integrations](/platform/integrations.md): Connect Mechanic to third-party services like Google Sheets, Airtable, Slack, and more.
- [Airtable](/platform/integrations/airtable.md)
- [Appstle Subscriptions](/platform/integrations/appstle-subscriptions.md)
- [Google](/platform/integrations/google.md)
- [Google Drive and Google Sheets](/platform/integrations/google-drive-and-google-sheets.md)
- [Judge.me](/platform/integrations/judge.me.md)
- [Locksmith](/platform/integrations/locksmith.md): Access control, for anything in your online store :)
- [Report Toaster](/platform/integrations/report-toaster.md)
- [Shopify Flow](/platform/integrations/shopify-flow.md): Connect Mechanic with Shopify Flow — send triggers to Flow workflows and receive Flow events in Mechanic tasks.
- [Slack](/platform/integrations/slack.md)
- [Run links](/platform/integrations/run-links.md): Mechanic run links give your users a useful point of entry.
- [Connecting third-party apps](/platform/integrations/connecting-third-party-apps.md): Learn how to connect Mechanic to any third-party app using HTTP APIs and webhooks.
- [Liquid](/platform/liquid.md): Write Shopify automations in Liquid with Mechanic's custom tags, filters, and objects — including inline GraphQL queries and action definitions.
- [Basics](/platform/liquid/basics.md): Learn the fundamentals of Liquid in Mechanic — syntax, data types, variables, filters, operators, and control flow.
- [Syntax](/platform/liquid/basics/syntax.md)
- [Data types](/platform/liquid/basics/types.md)
- [Variables](/platform/liquid/basics/variables.md)
- [Comments](/platform/liquid/basics/comments.md)
- [Filters](/platform/liquid/basics/filters.md)
- [Operators](/platform/liquid/basics/operators.md)
- [Control flow](/platform/liquid/basics/control-flow.md): Control flow in Liquid — conditionals and iteration for directing task logic in Mechanic.
- [Condition](/platform/liquid/basics/control-flow/condition.md)
- [Iteration](/platform/liquid/basics/control-flow/iteration.md)
- [Whitespace](/platform/liquid/basics/whitespace.md)
- [Mechanic filters](/platform/liquid/filters.md): Complete reference of Liquid filters available in Mechanic — shopify, parse\_json, csv, hmac\_sha256, and more.
- [Deprecated filters](/platform/liquid/filters/deprecated.md)
- [Mechanic keyword literals](/platform/liquid/keyword-literals.md): Mechanic's keyword literals for Liquid — array, hash, and newline for working with data structures and formatting.
- [array](/platform/liquid/keyword-literals/array.md)
- [hash](/platform/liquid/keyword-literals/hash.md)
- [newline](/platform/liquid/keyword-literals/newline.md)
- [Mechanic objects](/platform/liquid/objects.md): Mechanic's Liquid objects — event, task, options, cache, action, and Shopify resource objects available in your task code.
- [Action object](/platform/liquid/objects/action.md)
- [Cache object](/platform/liquid/objects/cache.md)
- [Event object](/platform/liquid/objects/event.md)
- [Options object](/platform/liquid/objects/options.md)
- [Task object](/platform/liquid/objects/task.md)
- [Shopify REST Admin API](/platform/liquid/objects/shopify.md)
- [Article object](/platform/liquid/objects/shopify/article.md)
- [Blog object](/platform/liquid/objects/shopify/blog.md)
- [Collection object](/platform/liquid/objects/shopify/collection.md)
- [Customer object](/platform/liquid/objects/shopify/customer-object.md)
- [Discount code object](/platform/liquid/objects/shopify/discount-code.md)
- [Dispute object](/platform/liquid/objects/shopify/dispute.md)
- [Draft order object](/platform/liquid/objects/shopify/draft-order.md)
- [Fulfillment object](/platform/liquid/objects/shopify/fulfillment.md)
- [Fulfillment order object](/platform/liquid/objects/shopify/fulfillment-order.md)
- [Fulfillment event object](/platform/liquid/objects/shopify/fulfillment-event.md)
- [Gift card object](/platform/liquid/objects/shopify/gift-card.md)
- [Inventory item object](/platform/liquid/objects/shopify/inventory-item.md)
- [Inventory level object](/platform/liquid/objects/shopify/inventory-level.md)
- [Line item object](/platform/liquid/objects/shopify/line-item.md)
- [Location object](/platform/liquid/objects/shopify/location.md)
- [Metafields](/platform/liquid/objects/shopify/metafields.md)
- [Metafield object](/platform/liquid/objects/shopify/metafields/metafield-object.md)
- [Metafield representation object](/platform/liquid/objects/shopify/metafields/metafield-representation-object.md)
- [Metafield collection object](/platform/liquid/objects/shopify/metafields/metafield-collection.md)
- [Order object](/platform/liquid/objects/shopify/order.md)
- [Order risk object](/platform/liquid/objects/shopify/order-risk.md)
- [Price rule object](/platform/liquid/objects/shopify/price-rule.md)
- [Product object](/platform/liquid/objects/shopify/product.md)
- [Product image object](/platform/liquid/objects/shopify/product-image.md)
- [Refund object](/platform/liquid/objects/shopify/refund.md)
- [Shipping zone object](/platform/liquid/objects/shopify/shipping-zone.md)
- [Shop object](/platform/liquid/objects/shopify/shop.md)
- [Theme object](/platform/liquid/objects/shopify/theme.md)
- [Theme asset object](/platform/liquid/objects/shopify/theme-asset.md)
- [Transaction object](/platform/liquid/objects/shopify/transaction.md)
- [Variant object](/platform/liquid/objects/shopify/variant.md)
- [Mechanic tags](/platform/liquid/tags.md): Custom Liquid tags in Mechanic — action, log, error, permissions, and more for producing task output.
- [liquid](/platform/liquid/tags/liquid.md)
- [action](/platform/liquid/tags/action.md)
- [assign](/platform/liquid/tags/assign.md)
- [error](/platform/liquid/tags/error.md)
- [log](/platform/liquid/tags/log.md)
- [permissions](/platform/liquid/tags/permissions.md)
- [Mechanic code snippets](/platform/liquid/mechanic-code-snippets.md): A list of convenience snippets provided in the Mechanic code editor.
- [Shopify](/platform/shopify.md)
- [Custom authentication](/platform/shopify/custom-authentication.md)
- ["Read all orders"](/platform/shopify/read-all-orders.md)
- [Webhooks](/platform/webhooks.md): Receive data from external services and trigger Mechanic tasks via webhooks.
