> For the complete documentation index, see [llms.txt](https://codemash.gitbook.io/codemash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codemash.gitbook.io/codemash/cloud.md).

# Cloud

- [Overview](https://codemash.gitbook.io/codemash/cloud/cloud.md): Cloud — the web app, screen by screen.
- [Account](https://codemash.gitbook.io/codemash/cloud/account.md): Your Norbix account in Cloud — sign in, your profile, team, security, licences, compliance and support.
- [Sign up and sign in](https://codemash.gitbook.io/codemash/cloud/account/sign-in.md): Create your Norbix account and sign in to Cloud.
- [Your Profile](https://codemash.gitbook.io/codemash/cloud/account/profile.md): Change your phone, the account name and the billing, operations and security contacts, then save.
- [Team](https://codemash.gitbook.io/codemash/cloud/account/team.md): Add a team member to your account and give them account roles.
- [Security](https://codemash.gitbook.io/codemash/cloud/account/security.md): Create account policies and roles, so each team member can do only what they need.
- [Licences](https://codemash.gitbook.io/codemash/cloud/account/licences.md): Get a licence to run Norbix on your own servers — start a trial, buy a licence, see its details, manage it, or ask for Enterprise. Cloud → Account → Licensing is the only place to get one.
- [Compliance](https://codemash.gitbook.io/codemash/cloud/account/compliance.md): Set the regulations, data retention windows, consent purposes and legal holds of a project, and read its audit log.
- [Support](https://codemash.gitbook.io/codemash/cloud/account/support.md): Open a support case, follow the conversation, and resolve or close it.
- [Projects](https://codemash.gitbook.io/codemash/cloud/projects.md): Your account home — every project of the account, and the button to create a new one.
- [Project](https://codemash.gitbook.io/codemash/cloud/project.md): Open a project — General Info with one card per module, enable more modules, and find the project settings.
- [Create a project](https://codemash.gitbook.io/codemash/cloud/project/create.md): Create a project with the three-step New Project wizard — details and location, database, review.
- [Settings](https://codemash.gitbook.io/codemash/cloud/project/settings.md): Project settings — nine tabs for brand, access, languages, environments, webhooks, bindings, the Admin Portal, AI and termination.
- [Brand](https://codemash.gitbook.io/codemash/cloud/project/settings/brand.md): Change the project's name, description, website, Admin Portal address, logo and icon.
- [Access](https://codemash.gitbook.io/codemash/cloud/project/settings/access.md): Allow web origins (CORS), choose what the Admin Portal shows before sign-in, write the legal documents, and set regions.
- [Languages](https://codemash.gitbook.io/codemash/cloud/project/settings/languages.md): Change the project's default language and the languages it supports.
- [Environments](https://codemash.gitbook.io/codemash/cloud/project/settings/environments.md): Create an environment (TEST, QA …) with its own database, switch to it, promote its content to PROD, and delete it.
- [Webhooks](https://codemash.gitbook.io/codemash/cloud/project/settings/webhooks.md): Send signed event notifications from the project to your own HTTP endpoints — signing secret, extra headers, destinations.
- [Bindings](https://codemash.gitbook.io/codemash/cloud/project/settings/bindings.md): See every @Model.Project.\* value your templates, triggers and code can use, and what it resolves to now.
- [Admin Portal](https://codemash.gitbook.io/codemash/cloud/project/settings/admin-portal.md): Set up the Admin Portal of a project — its service user, API keys, the portal switch and the AI chat switch.
- [AI](https://codemash.gitbook.io/codemash/cloud/project/settings/ai.md): Set up the AI your end users talk to — default LLM, assistants, embeddings, knowledge and plans.
- [Termination](https://codemash.gitbook.io/codemash/cloud/project/settings/termination.md): Disable a project for a while, enable it again, or delete it for good.
- [Concepts](https://codemash.gitbook.io/codemash/cloud/concepts.md): Modules, cross-cutting features, and how a message gets from an event to a phone or an inbox.
- [Projects and environments](https://codemash.gitbook.io/codemash/cloud/concepts/projects-and-environments.md): A project is one backend; environments are separate sets of integrations and content inside it.
- [Modules](https://codemash.gitbook.io/codemash/cloud/concepts/modules.md): A project is made of modules — Database, Files, Email and the rest — that you switch on when you need them.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/concepts/integrations.md): Your saved connection to an outside provider — one form, one default per environment, the same badges and actions in every module.
- [Triggers](https://codemash.gitbook.io/codemash/cloud/concepts/triggers.md): React to events automatically — when something happens, run an action. One feature, five event sources, seven actions.
- [Campaigns](https://codemash.gitbook.io/codemash/cloud/concepts/campaigns.md): One send of one template to one audience — split into batches and tracked message by message. The same feature for Email, SMS and Push.
- [Message templates](https://codemash.gitbook.io/codemash/cloud/concepts/message-templates.md): The reusable content of an email, SMS or push message — one template per message, one translation per project language, tokens filled per recipient.
- [Preview link](https://codemash.gitbook.io/codemash/cloud/concepts/message-templates/preview-link.md): Open a sent push, email or SMS with its signed preview link — no sign-in, 30 days.
- [Tokens Binding](https://codemash.gitbook.io/codemash/cloud/concepts/tokens-binding.md)
- [Project Tokens](https://codemash.gitbook.io/codemash/cloud/concepts/tokens-binding/project-tokens.md): Overview of project tokens
- [Initiator Tokens](https://codemash.gitbook.io/codemash/cloud/concepts/tokens-binding/initiator-tokens.md): Overview of initiator tokens
- [Receiver Tokens](https://codemash.gitbook.io/codemash/cloud/concepts/tokens-binding/receiver-tokens.md): Overview of recipient tokens
- [Request Tokens](https://codemash.gitbook.io/codemash/cloud/concepts/tokens-binding/request-tokens.md): Overview of request tokens
- [Operation based tokens](https://codemash.gitbook.io/codemash/cloud/concepts/tokens-binding/operation-based-tokens.md): Overview of operation based tokens
- [Template Functions](https://codemash.gitbook.io/codemash/cloud/concepts/tokens-binding/template-functions.md): Overview of template functions
- [Permissions](https://codemash.gitbook.io/codemash/cloud/concepts/permissions.md): Roles and policies — who may do what in a project, and in your account.
- [Search parameters](https://codemash.gitbook.io/codemash/cloud/concepts/search-parameters.md): Overview of search parameters
- [Paging](https://codemash.gitbook.io/codemash/cloud/concepts/search-parameters/paging.md): Overview of list paging
- [Filter](https://codemash.gitbook.io/codemash/cloud/concepts/search-parameters/filter.md): Overview of filter document
- [Sort](https://codemash.gitbook.io/codemash/cloud/concepts/search-parameters/sort.md): Overview of sort document
- [Projection](https://codemash.gitbook.io/codemash/cloud/concepts/search-parameters/projection.md): Overview of projection document
- [User fields](https://codemash.gitbook.io/codemash/cloud/concepts/search-parameters/user-fields.md): Overview of user data object
- [Errors](https://codemash.gitbook.io/codemash/cloud/concepts/errors.md): Overview of errors
- [Membership](https://codemash.gitbook.io/codemash/cloud/membership.md): Users, sign-in and access control for your app — roles, policies, triggers and sign-in providers.
- [Users](https://codemash.gitbook.io/codemash/cloud/membership/users.md): The people in your project — every user with their email, phone, lifecycle and the logins they sign in with.
- [Add a user](https://codemash.gitbook.io/codemash/cloud/membership/users/new.md): Add a user — with email and password, a username, a phone number, as a service user, or by invitation.
- [Edit a user](https://codemash.gitbook.io/codemash/cloud/membership/users/edit.md): Edit a user — change the profile, set roles, change marketing preferences and see the logins.
- [Delete a user](https://codemash.gitbook.io/codemash/cloud/membership/users/delete.md): Delete a user — the person and their logins are removed from the project.
- [Roles](https://codemash.gitbook.io/codemash/cloud/membership/roles.md): Roles bundle policies and are given to users — role-based access control (RBAC) for your project.
- [Create a role](https://codemash.gitbook.io/codemash/cloud/membership/roles/new.md): Create a role and attach the policies it grants.
- [Edit a role](https://codemash.gitbook.io/codemash/cloud/membership/roles/edit.md): Change a role's description and policies, or look at a system role.
- [Delete a role](https://codemash.gitbook.io/codemash/cloud/membership/roles/delete.md): Delete a custom role.
- [Policies](https://codemash.gitbook.io/codemash/cloud/membership/policies.md): Policies are reusable sets of permissions; roles carry them to users.
- [Create a policy](https://codemash.gitbook.io/codemash/cloud/membership/policies/new.md): Create a policy — a named set of permission statements written as one JSON document.
- [Edit a policy](https://codemash.gitbook.io/codemash/cloud/membership/policies/edit.md): Change a policy's permission statements, or look at a system policy.
- [Delete a policy](https://codemash.gitbook.io/codemash/cloud/membership/policies/delete.md): Delete a custom policy.
- [Triggers](https://codemash.gitbook.io/codemash/cloud/membership/triggers.md): Run an action every time something happens to a user — registered, invited, verified, updated, deleted, blocked or reactivated.
- [Create a trigger](https://codemash.gitbook.io/codemash/cloud/membership/triggers/new.md): Create a membership trigger — pick the user event, then the action (send an email, push or SMS, call a webhook, run code, send an in-app event).
- [Edit a trigger](https://codemash.gitbook.io/codemash/cloud/membership/triggers/edit.md): Edit a membership trigger — change the event, the action, the recipients and the template tokens.
- [Enable or disable a trigger](https://codemash.gitbook.io/codemash/cloud/membership/triggers/enable.md): Turn a membership trigger off without deleting it, and on again.
- [Delete a trigger](https://codemash.gitbook.io/codemash/cloud/membership/triggers/delete.md): Delete a membership trigger.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/membership/integrations.md): Sign-in providers for your users — Google, Apple, Microsoft, GitHub, Meta, X and Okta.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/membership/integrations/test.md): Membership integrations have no test — a sign-in provider is checked by signing in.
- [Set an integration as default](https://codemash.gitbook.io/codemash/cloud/membership/integrations/set-default.md): Membership integrations have no default in Cloud; the API has a call that saves one.
- [Disable or delete an integration](https://codemash.gitbook.io/codemash/cloud/membership/integrations/disable.md): Disable, enable again or delete a membership integration.
- [Providers](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers.md): The sign-in providers you can connect to Membership, and how to pick one.
- [Google Sign In](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers/google-sign-in.md): Connect Google Sign In to Membership — let your users sign in with Google.
- [Apple Sign In](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers/apple-sign-in.md): Connect Apple Sign In to Membership — let your users sign in with Apple Sign In.
- [Microsoft (Azure AD)](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers/microsoft.md): Connect Microsoft (Azure AD) to Membership — let your users sign in with Microsoft.
- [GitHub](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers/github.md): Connect GitHub to Membership — let your users sign in with GitHub.
- [Meta (Facebook)](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers/meta.md): Connect Meta (Facebook) to Membership — let your users sign in with Facebook.
- [X (Twitter)](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers/x.md): Connect X (Twitter) to Membership — let your users sign in with X.
- [Okta](https://codemash.gitbook.io/codemash/cloud/membership/integrations/providers/okta.md): Connect Okta to Membership — let your users sign in with Okta.
- [Settings](https://codemash.gitbook.io/codemash/cloud/membership/settings.md): How sign-up, sign-in, account closing and communication preferences work for the users of your project.
- [Onboarding](https://codemash.gitbook.io/codemash/cloud/membership/settings/onboarding.md): Change how users get into your project — registration, default roles, password rules and reset, invitation and verification emails.
- [Authentication](https://codemash.gitbook.io/codemash/cloud/membership/settings/authentication.md): Change how users sign in and out — logout addresses and passkey sign-in.
- [Account](https://codemash.gitbook.io/codemash/cloud/membership/settings/account.md): Change the email flow users follow to close (deactivate) their account.
- [Communication](https://codemash.gitbook.io/codemash/cloud/membership/settings/communication.md): Change the topics your users can subscribe to or block — groups and tags per channel.
- [Advanced](https://codemash.gitbook.io/codemash/cloud/membership/settings/advanced.md): Disable the Membership module, and enable it again.
- [Database](https://codemash.gitbook.io/codemash/cloud/database.md): Store your app's data in MongoDB collections that follow a schema you design, and get a ready API for every collection.
- [Collections](https://codemash.gitbook.io/codemash/cloud/database/collections.md): The list of your collections — each one a schema with its records, triggers and settings.
- [Create a schema](https://codemash.gitbook.io/codemash/cloud/database/collections/create-schema.md): Create a collection — build its schema (fields and form) and publish it.
- [Edit a schema](https://codemash.gitbook.io/codemash/cloud/database/collections/edit-schema.md): Change a collection's schema as a draft and publish a new version; change its settings or delete it.
- [Schema triggers](https://codemash.gitbook.io/codemash/cloud/database/collections/schema-triggers.md): Create a schema trigger — send an email, push or SMS, call a webhook, push a realtime event or run code when a record is inserted, updated or deleted.
- [Records list columns and index warnings](https://codemash.gitbook.io/codemash/cloud/database/collections/schema-indexes.md): Choose the columns and default sort of a collection's records list, and see where a sort has no MongoDB index.
- [Records](https://codemash.gitbook.io/codemash/cloud/database/collections/records.md): Browse the records of one collection, sort them, and open the record form.
- [Add or edit a record](https://codemash.gitbook.io/codemash/cloud/database/collections/add-records.md): Add a record to a collection, or change one, with the form built from the collection's schema.
- [Delete a record](https://codemash.gitbook.io/codemash/cloud/database/collections/delete-record.md): Delete one record of a collection.
- [Schema](https://codemash.gitbook.io/codemash/cloud/database/schema.md): How to write a collection schema by hand or from an AI agent — the one contract, the data schema vs the UI schema, the canonical example, and the refusals you will meet.
- [Field type reference](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types.md): Every field type a collection schema can declare — its data-schema shape, its widget, and what the server refuses — one page per type.
- [Text](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/text.md): A text field: a string with length, pattern and uniqueness rules, shown as a single-line textbox.
- [Long text and HTML](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/textarea-html.md): A text field shown as a multi-line box (Long text) or as a code editor for HTML (HTML). Same data rules as Text.
- [Email](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/email.md): A string field with format email: the server accepts only a valid e-mail address.
- [URI](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/uri.md): A string field with format uri: the server accepts only a valid URI; the form shows it with the website widget.
- [Translatable text](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/translatable.md): A text field that keeps one value per language, stored as a language → text object.
- [Integer](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/integer.md): A whole-number field with minimum, maximum, default and unique; shown as a number input.
- [Rating](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/rate.md): An integer field shown as stars: the data schema's maximum is the number of stars.
- [Decimal](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/decimal.md): A decimal number field with minimum, maximum and a fixed number of decimal places (multipleOf).
- [Currency](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/currency.md): A money field: an object { value, currency } with an allow-list of currency codes and a step for the amount.
- [Date and date-time](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/date.md): A date or date-time field stored as unix epoch seconds, with fixed bounds in the data schema and relative bounds in the UI schema.
- [Boolean](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/boolean.md): A yes / no field stored as true or false and shown as a checkbox.
- [Enum](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/enum.md): A selection from a fixed list of values you type into the schema; single or multiple.
- [Tags](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/tags.md): A set of free-text labels: an array of unique strings with optional minItems and maxItems.
- [File](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/file.md): Uploaded files linked to a record: an array of file ids, with the allowed storages, file kind, size and count.
- [Geolocation](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/geolocation.md): A GeoJSON point (or points): an object { type, coordinates } with longitude and latitude checked by the server.
- [JSON](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/json.md): A free-form JSON object with no declared members, optionally capped in size (maxBytes); shown as a code box.
- [User reference](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/user-reference.md): A reference to one or several project users: the record stores the user id, the form and the list show a chosen user property.
- [Role reference](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/role-reference.md): A reference to one or several project roles: the record stores the role id, shown by its name.
- [Term reference](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/term-reference.md): A reference to one or several terms of a taxonomy: the record stores the term id, shown by the term's title or slug.
- [Collection reference](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/collection-reference.md): A reference to one or several records of another collection: the record stores the record id, shown by a field of the target schema.
- [Nested form](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/nested-form.md): An object with its own fields inside the record — an address with street, city and location — up to five levels deep.
- [Array](https://codemash.gitbook.io/codemash/cloud/database/schema/field-types/array.md): A list of values of one type — texts, numbers, dates, references, nested forms or other arrays — with row count and uniqueness rules.
- [References](https://codemash.gitbook.io/codemash/cloud/database/schema/references.md): How a record points at users, roles, taxonomy terms, other records and files — mapped on the schema, stored as ids, checked on write, expanded on read.
- [Nested forms and arrays](https://codemash.gitbook.io/codemash/cloud/database/schema/nesting.md): Objects inside records and lists of them — nested forms and arrays up to five levels deep, dotted-path updates, arrayFilters, filters and sort at depth, and how the list shows them.
- [Taxonomies](https://codemash.gitbook.io/codemash/cloud/database/taxonomies.md): The list of taxonomies — named lists of terms (categories, tags, places) that records point at.
- [Create a taxonomy](https://codemash.gitbook.io/codemash/cloud/database/taxonomies/new.md): Create a taxonomy — its name, description, parent taxonomy, additional categories and term fields.
- [Edit a taxonomy](https://codemash.gitbook.io/codemash/cloud/database/taxonomies/edit.md): Edit a taxonomy — rename it, or change its description, parent, additional categories or term fields.
- [Delete a taxonomy](https://codemash.gitbook.io/codemash/cloud/database/taxonomies/delete.md): Delete a taxonomy you no longer use.
- [Terms](https://codemash.gitbook.io/codemash/cloud/database/taxonomies/terms.md): The terms of one taxonomy — add, edit and delete them, with order, parent, additional categories and term fields.
- [Term fields](https://codemash.gitbook.io/codemash/cloud/database/taxonomies/term-fields.md): Give every term of a taxonomy extra fields — for example a country's capital — with the schema builder.
- [Aggregates](https://codemash.gitbook.io/codemash/cloud/database/aggregates.md): Saved MongoDB aggregation pipelines that your app runs by id.
- [Create an aggregate](https://codemash.gitbook.io/codemash/cloud/database/aggregates/new.md): Write a MongoDB aggregation pipeline, test it on live data and save it as an aggregate.
- [Edit an aggregate](https://codemash.gitbook.io/codemash/cloud/database/aggregates/edit.md): Change a saved aggregate and test it again — apps that run it get the new answer at once.
- [Delete an aggregate](https://codemash.gitbook.io/codemash/cloud/database/aggregates/delete.md): Delete a saved aggregate no app runs any more.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/integrations.md): Database integrations — the MongoDB databases your project stores its collections in.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/integrations/test.md): Test a database integration — Norbix connects and runs a short write-and-read check.
- [Set as default](https://codemash.gitbook.io/codemash/cloud/integrations/set-default.md): Make a database integration the default of its environment.
- [Disable or delete an integration](https://codemash.gitbook.io/codemash/cloud/integrations/disable.md): Disable a database integration, enable it again, or delete it.
- [Providers](https://codemash.gitbook.io/codemash/cloud/integrations/providers.md): The databases you can connect as Database integrations.
- [MongoDB](https://codemash.gitbook.io/codemash/cloud/integrations/providers/mongodb.md): Connect MongoDB to the Database module — your own connection string, or a managed Atlas Flex cluster.
- [Settings](https://codemash.gitbook.io/codemash/cloud/settings.md): Turn the Database module off for a project, or on again — no data is deleted.
- [Files](https://codemash.gitbook.io/codemash/cloud/files.md): Store your app's files in the storage you choose — upload, browse, share a public link, and react to new files with triggers.
- [Browser](https://codemash.gitbook.io/codemash/cloud/files/browser.md): Browse the folders and files of a storage, upload, preview, download, share and delete files.
- [Upload files](https://codemash.gitbook.io/codemash/cloud/files/browser/upload.md): Upload one or more files into a folder of a storage.
- [Preview, download or replace a file](https://codemash.gitbook.io/codemash/cloud/files/browser/edit.md): Open a file's panel to preview it, copy its path, download it, or replace it with a new version.
- [Delete a file](https://codemash.gitbook.io/codemash/cloud/files/browser/delete.md): Delete a file from a storage.
- [Public links](https://codemash.gitbook.io/codemash/cloud/files/browser/public-links.md): Give a file or a whole folder a link anyone can open without signing in, and take it back.
- [Collection Exports](https://codemash.gitbook.io/codemash/cloud/files/collection-exports.md): The exports folder of the default storage — where database collection exports are meant to land.
- [Triggers](https://codemash.gitbook.io/codemash/cloud/files/triggers.md): Run an action every time a file is uploaded or deleted — in every folder, or in one folder only.
- [Create a trigger](https://codemash.gitbook.io/codemash/cloud/files/triggers/new.md): Create a files trigger — pick the event and the folder, then the action (send an email, push or SMS, call a webhook, run code, send an in-app event).
- [Edit a trigger](https://codemash.gitbook.io/codemash/cloud/files/triggers/edit.md): Change a files trigger — its event, folder, action, recipients and template tokens.
- [Enable or disable a trigger](https://codemash.gitbook.io/codemash/cloud/files/triggers/enable.md): Turn a files trigger off without deleting it, and on again.
- [Delete a trigger](https://codemash.gitbook.io/codemash/cloud/files/triggers/delete.md): Delete a files trigger.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/files/integrations.md): The storages a project uses for its files, which one is the default, and their tests.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/files/integrations/test.md): Test a files integration — Norbix uploads, reads, lists and deletes a small probe file.
- [Set an integration as default](https://codemash.gitbook.io/codemash/cloud/files/integrations/set-default.md): Make a files integration the default of its environment.
- [Disable or delete an integration](https://codemash.gitbook.io/codemash/cloud/files/integrations/disable.md): Disable a files integration, enable it again, or delete it.
- [Providers](https://codemash.gitbook.io/codemash/cloud/files/integrations/providers.md): The storage providers you can connect to Files, and how to pick one.
- [AWS S3](https://codemash.gitbook.io/codemash/cloud/files/integrations/providers/aws-s3.md): Connect AWS S3 — keep a project's files in your own S3 bucket, through a cross-account role or an IAM user.
- [Google Drive](https://codemash.gitbook.io/codemash/cloud/files/integrations/providers/google-drive.md): Connect Google Drive — keep a project's files in a Google Drive folder through a service account.
- [Google Cloud Storage](https://codemash.gitbook.io/codemash/cloud/files/integrations/providers/google-cloud.md): Connect Google Cloud Storage — keep a project's files in your Cloud Storage bucket.
- [Azure Blob Storage](https://codemash.gitbook.io/codemash/cloud/files/integrations/providers/azure-blob.md): Connect Azure Blob Storage — keep a project's files in a container of your Azure storage account.
- [Local](https://codemash.gitbook.io/codemash/cloud/files/integrations/providers/local.md): Connect Local — keep a project's files in a folder on the disk of your self-hosted server.
- [Settings](https://codemash.gitbook.io/codemash/cloud/files/settings.md): Turn the Files module off for a project, and on again.
- [Code](https://codemash.gitbook.io/codemash/cloud/code.md): Connect serverless code providers and ready-made marketplace functions to a project — the Code module.
- [Functions](https://codemash.gitbook.io/codemash/cloud/code/functions.md): The Code Functions list — kept in Cloud, but always empty since standalone functions left the server.
- [Create a custom function](https://codemash.gitbook.io/codemash/cloud/code/functions/new.md): The Add New Function form — it opens, but Save does not create a function.
- [Edit a function](https://codemash.gitbook.io/codemash/cloud/code/functions/edit.md): Editing your own function — Cloud has no screen for it.
- [Delete a function](https://codemash.gitbook.io/codemash/cloud/code/functions/delete.md): Deleting your own function — Cloud has no screen for it.
- [Marketplace](https://codemash.gitbook.io/codemash/cloud/code/marketplace.md): The Code Marketplace — ready-made functions from vendors and from Norbix to install on a project.
- [Enable and configure a connection](https://codemash.gitbook.io/codemash/cloud/code/marketplace/connection.md): Enable a marketplace listing on a project, configure and test the connection, disable or delete it.
- [Add and call a function](https://codemash.gitbook.io/codemash/cloud/code/marketplace/function.md): Add a function of a marketplace connection, edit it, make a test call, disable or delete it.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/code/integrations.md): The serverless providers connected to a project's Code module.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/code/integrations/test.md): Test a Code provider integration — the test runs, but every provider answers that it is not wired up yet.
- [Set as default](https://codemash.gitbook.io/codemash/cloud/code/integrations/set-default.md): Make a Code provider integration the default — the action is accepted, but the default is not kept.
- [Disable, enable or delete an integration](https://codemash.gitbook.io/codemash/cloud/code/integrations/disable.md): Turn a Code provider integration off and on again, or delete it.
- [Providers](https://codemash.gitbook.io/codemash/cloud/code/integrations/providers.md): The serverless providers you can connect to the Code module.
- [AWS Lambda](https://codemash.gitbook.io/codemash/cloud/code/integrations/providers/aws-lambda.md): Connect AWS Lambda to the Code module.
- [Azure Functions](https://codemash.gitbook.io/codemash/cloud/code/integrations/providers/azure-functions.md): Connect Azure Functions to the Code module.
- [Google Cloud Functions](https://codemash.gitbook.io/codemash/cloud/code/integrations/providers/google-cloud-functions.md): Connect Google Cloud Functions to the Code module.
- [Settings](https://codemash.gitbook.io/codemash/cloud/code/settings.md): Turn the Code module off for a project, and on again.
- [Email](https://codemash.gitbook.io/codemash/cloud/emails.md): Send transactional and marketing emails from your project — templates, campaigns, and the provider that delivers them.
- [Campaigns](https://codemash.gitbook.io/codemash/cloud/emails/campaigns.md): Email campaigns — every send of one template to a group of recipients, with its status and its batches.
- [Create and send now](https://codemash.gitbook.io/codemash/cloud/emails/campaigns/new.md): Create an email campaign and send it now — recipients, template, tokens, provider.
- [Schedule a campaign](https://codemash.gitbook.io/codemash/cloud/emails/campaigns/schedule.md): Schedule an email campaign — Send later at a date, time and time zone.
- [Stop a campaign](https://codemash.gitbook.io/codemash/cloud/emails/campaigns/stop.md): Stop an email campaign that is scheduled or still sending.
- [Campaign details](https://codemash.gitbook.io/codemash/cloud/emails/campaigns/details.md): The details of one email campaign — status, planned time, template, provider, numbers and batches.
- [Message log](https://codemash.gitbook.io/codemash/cloud/emails/campaigns/log.md): Read the message log of an email campaign — one batch, one message, exactly as it was sent.
- [Templates](https://codemash.gitbook.io/codemash/cloud/emails/templates.md): Email templates — the subject and body of your emails, one translation per language, with tokens.
- [Create or edit a template](https://codemash.gitbook.io/codemash/cloud/emails/templates/editor.md): Create or edit an email template — name, translations with subject and MJML body, type and tags.
- [Start from an example](https://codemash.gitbook.io/codemash/cloud/emails/templates/marketplace.md): Start an email template from a ready-made example in the Templates Library.
- [Send a test](https://codemash.gitbook.io/codemash/cloud/emails/templates/test-send.md): Send yourself a test of an email template before a campaign or trigger uses it.
- [Translate a template](https://codemash.gitbook.io/codemash/cloud/emails/templates/translate.md): Translate an email template — add a language and give it a subject and a body.
- [Publish, archive, unarchive](https://codemash.gitbook.io/codemash/cloud/emails/templates/publish.md): Email templates have no publish step — a saved template is in use; Archive takes it out of use.
- [Delete a template](https://codemash.gitbook.io/codemash/cloud/emails/templates/delete.md): Delete an email template for good.
- [Signatures](https://codemash.gitbook.io/codemash/cloud/emails/signatures.md): Email signatures — reusable signature blocks your templates insert.
- [Create or edit a signature](https://codemash.gitbook.io/codemash/cloud/emails/signatures/editor.md): Create or edit an email signature — a name and an MJML block per language.
- [Delete a signature](https://codemash.gitbook.io/codemash/cloud/emails/signatures/delete.md): Delete an email signature.
- [Footers](https://codemash.gitbook.io/codemash/cloud/emails/footers.md): Email footers — reusable footer blocks your templates insert.
- [Create or edit a footer](https://codemash.gitbook.io/codemash/cloud/emails/footers/editor.md): Create or edit an email footer — a name and an MJML block per language.
- [Delete a footer](https://codemash.gitbook.io/codemash/cloud/emails/footers/delete.md): Delete an email footer.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/emails/integrations.md): Email integrations — the providers that deliver your emails, which one is the default, and whether each one works.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/emails/integrations/test.md): Test an email integration — send a real test email, confirm it arrived, and check the sender domain.
- [Set as default](https://codemash.gitbook.io/codemash/cloud/emails/integrations/set-default.md): Make an email integration the default — the provider new campaigns and trigger actions pre-select.
- [Disable or delete](https://codemash.gitbook.io/codemash/cloud/emails/integrations/disable.md): Disable, enable again, or delete an email integration.
- [Providers](https://codemash.gitbook.io/codemash/cloud/emails/integrations/providers.md): The Email providers you can connect — AWS SES, Twilio SendGrid, Mailgun, SMTP and the Fake test provider.
- [AWS SES](https://codemash.gitbook.io/codemash/cloud/emails/integrations/providers/aws-ses.md): Connect AWS SES (Amazon Simple Email Service) to Email.
- [Twilio SendGrid](https://codemash.gitbook.io/codemash/cloud/emails/integrations/providers/sendgrid.md): Connect Twilio SendGrid to Email.
- [Mailgun](https://codemash.gitbook.io/codemash/cloud/emails/integrations/providers/mailgun.md): Connect Mailgun to Email, and its webhook for bounces, complaints, opens and clicks.
- [SMTP](https://codemash.gitbook.io/codemash/cloud/emails/integrations/providers/smtp.md): Connect any SMTP mail server to Email.
- [Fake Email (Test Me)](https://codemash.gitbook.io/codemash/cloud/emails/integrations/providers/fake-email.md): The Fake email integration (Test Me) — a built-in provider that never sends real email.
- [Validation integrations](https://codemash.gitbook.io/codemash/cloud/emails/integrations/validation.md): Email validation integrations (ZeroBounce, NeverBounce, Bouncer, Mailgun Validate) — API only, not active in sending yet.
- [Settings](https://codemash.gitbook.io/codemash/cloud/emails/settings.md): Email settings — turn the Email module off, and see what stops when you do.
- [Preferences and unsubscribe pages](https://codemash.gitbook.io/codemash/cloud/emails/preferences.md): The preferences and unsubscribe pages your recipients open from a marketing email.
- [SMS](https://codemash.gitbook.io/codemash/cloud/sms.md): Send text messages to your users' phones — one-time codes, alerts and bulk campaigns — from templates, through your SMS provider.
- [Campaigns](https://codemash.gitbook.io/codemash/cloud/sms/campaigns.md): Every SMS send of the project — sent now, scheduled, or fired by a trigger — with its status, template and provider.
- [Create a campaign and send it now](https://codemash.gitbook.io/codemash/cloud/sms/campaigns/new.md): Create an SMS campaign — pick the audience, the template and the provider — and send it now.
- [Schedule a campaign](https://codemash.gitbook.io/codemash/cloud/sms/campaigns/schedule.md): Schedule an SMS campaign for a later date and time, in a time zone you pick.
- [Stop a campaign](https://codemash.gitbook.io/codemash/cloud/sms/campaigns/stop.md): Stop an SMS campaign that is scheduled or still sending, so no new messages go out.
- [Campaign details](https://codemash.gitbook.io/codemash/cloud/sms/campaigns/details.md): Read one SMS campaign — status, audience, provider, statistics and batches — and act on it.
- [Message log](https://codemash.gitbook.io/codemash/cloud/sms/campaigns/log.md): Read one SMS of a campaign — who got it, what it said, and what went wrong if it failed.
- [Templates](https://codemash.gitbook.io/codemash/cloud/sms/templates.md): SMS templates — the text your campaigns and triggers send, one version per language, with tokens.
- [Create or edit a template](https://codemash.gitbook.io/codemash/cloud/sms/templates/editor.md): Create an SMS template — name, type and a text per language — and change it later.
- [Translate a template](https://codemash.gitbook.io/codemash/cloud/sms/templates/translate.md): Add a language to an SMS template, so every project language has its own text.
- [Send a test SMS](https://codemash.gitbook.io/codemash/cloud/sms/templates/test-send.md): Send one test SMS of a template to a phone number, with the tokens filled in.
- [Archive or unarchive a template](https://codemash.gitbook.io/codemash/cloud/sms/templates/publish.md): An SMS template is live as soon as it is saved — archive it to take it out of use, unarchive it to use it again.
- [Delete a template](https://codemash.gitbook.io/codemash/cloud/sms/templates/delete.md): Delete an SMS template for good.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/sms/integrations.md): SMS integrations — the providers that deliver your text messages, and which one is the default.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/sms/integrations/test.md): Test an SMS integration — Norbix checks the provider account and sends a test SMS to a number you type.
- [Set an integration as default](https://codemash.gitbook.io/codemash/cloud/sms/integrations/set-default.md): Make an SMS integration the default that Cloud picks for you on campaigns, trigger actions and tests.
- [Disable, enable or delete an integration](https://codemash.gitbook.io/codemash/cloud/sms/integrations/disable.md): Turn an SMS integration off and on again, or delete it.
- [Providers](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers.md): The SMS providers you can connect — Twilio and the Fake sandbox send today, six more are coming soon.
- [Twilio](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/twilio.md): Connect Twilio to SMS — send real text messages from a Twilio number you own.
- [Vonage](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/vonage.md): Connect Vonage to SMS — coming soon; Norbix cannot send through Vonage yet.
- [Plivo](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/plivo.md): Connect Plivo to SMS — coming soon; Norbix cannot send through Plivo yet.
- [Telnyx](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/telnyx.md): Connect Telnyx to SMS — coming soon; Norbix cannot send through Telnyx yet.
- [Bird](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/bird.md): Connect Bird to SMS — coming soon; Norbix cannot send through Bird yet.
- [Telesign](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/telesign.md): Connect Telesign to SMS — coming soon; Norbix cannot send through Telesign yet.
- [Sinch](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/sinch.md): Connect Sinch to SMS — coming soon; Norbix cannot send through Sinch yet.
- [Fake SMS (Test Me)](https://codemash.gitbook.io/codemash/cloud/sms/integrations/providers/fake-sms.md): The built-in Fake SMS (Test Me) sandbox — accepts every SMS and delivers none.
- [Settings](https://codemash.gitbook.io/codemash/cloud/sms/settings.md): Turn the SMS module off for the project, after seeing everything that will stop.
- [Push](https://codemash.gitbook.io/codemash/cloud/push.md): Send push notifications to your users' phones and browsers — one at a time or as a campaign — from templates, through a push provider.
- [Campaigns](https://codemash.gitbook.io/codemash/cloud/push/campaigns.md): Every push send of the project — sent now, scheduled, a template test, or fired by a trigger — with its audience, status, template and provider.
- [Create a campaign and send it now](https://codemash.gitbook.io/codemash/cloud/push/campaigns/new.md): Create a push campaign — pick the audience, the template and the provider — and send it now.
- [Schedule a campaign](https://codemash.gitbook.io/codemash/cloud/push/campaigns/schedule.md): Schedule a push campaign for a later date and time, in a time zone you pick.
- [Stop a campaign](https://codemash.gitbook.io/codemash/cloud/push/campaigns/stop.md): Stop a push campaign that is scheduled or still sending, so no new notifications go out.
- [Campaign details](https://codemash.gitbook.io/codemash/cloud/push/campaigns/details.md): Read one push campaign — status, audience, schedule, provider, statistics and batches — and act on it.
- [Message log](https://codemash.gitbook.io/codemash/cloud/push/campaigns/log.md): Read the notifications of one push campaign batch — who got them, their ids and status.
- [Templates](https://codemash.gitbook.io/codemash/cloud/push/templates.md): Push templates — the title and body of a notification, one version per language, with tokens.
- [Create or edit a template](https://codemash.gitbook.io/codemash/cloud/push/templates/editor.md): Create a push template, or open one to change its name, type and texts.
- [Translate a template](https://codemash.gitbook.io/codemash/cloud/push/templates/translate.md): Add a translation of a push template for every project language.
- [Send a test push](https://codemash.gitbook.io/codemash/cloud/push/templates/test-send.md): Send one push of a template to one user or one device from the template's Test panel.
- [Archive or unarchive a template](https://codemash.gitbook.io/codemash/cloud/push/templates/publish.md): Push templates have no publish step — a saved template is live. Archive a template to take it out of use, and unarchive it to bring it back.
- [Delete a template](https://codemash.gitbook.io/codemash/cloud/push/templates/delete.md): Delete a push template for good.
- [Devices](https://codemash.gitbook.io/codemash/cloud/push/devices.md): The phones and browsers your app registered for push, each with the user it belongs to.
- [Device details](https://codemash.gitbook.io/codemash/cloud/push/devices/details.md): Read everything stored about one registered push device and the user it belongs to.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/push/integrations.md): Push integrations — the providers that deliver your notifications, and which one is the default.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/push/integrations/test.md): Test a push integration — Norbix builds the provider client and sends one test notification through it.
- [Set an integration as default](https://codemash.gitbook.io/codemash/cloud/push/integrations/set-default.md): Make a push integration the default that Cloud picks for you on campaigns, trigger actions and tests.
- [Disable, enable or delete an integration](https://codemash.gitbook.io/codemash/cloud/push/integrations/disable.md): Turn a push integration off and on again, or delete it.
- [Providers](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers.md): The push providers you can connect — Apple, Firebase, Safari, web push for Chrome, Firefox and Edge, a Chrome extension, and the Fake sandbox.
- [Apple Push Notification service](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/apns.md): Connect Apple Push Notification service (APNs) to Push, for iPhone, iPad, Apple Watch, Apple TV and Mac apps.
- [Firebase Cloud Messaging](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/fcm.md): Connect Firebase Cloud Messaging (FCM) to Push, for Android and iOS apps.
- [Safari Push Notifications](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/safari-push.md): Connect Safari Push Notifications to Push, for website notifications in Safari on macOS.
- [Chrome Plugin Push](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/chrome-plugin.md): Connect Chrome Plugin Push (web push to your Chrome extension) — the form exists, but a real extension id is refused, so it cannot be used yet.
- [Chrome Web Push](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/chrome-web.md): Connect Chrome Web Push (VAPID web push for Google Chrome) to Push — the form saves, but Norbix cannot send through it yet.
- [Firefox Web Push](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/firefox-web.md): Connect Firefox Web Push (VAPID web push for Mozilla Firefox) to Push — the form saves, but Norbix cannot send through it yet.
- [Edge Web Push](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/edge-web.md): Connect Edge Web Push (VAPID web push for Microsoft Edge) to Push — the form saves, but Norbix cannot send through it yet.
- [Fake Push (Test Me)](https://codemash.gitbook.io/codemash/cloud/push/integrations/providers/fake.md): The built-in Fake Push (Test Me) integration — every send completes, nothing reaches a device.
- [Settings](https://codemash.gitbook.io/codemash/cloud/push/settings.md): Turn the Push module off for the project, after seeing everything that will stop.
- [Payments](https://codemash.gitbook.io/codemash/cloud/payments.md): Connect your payment provider or online shop and run your backend when a payment, refund or dispute happens.
- [Orders](https://codemash.gitbook.io/codemash/cloud/payments/orders.md): The Orders screen — a placeholder today; where to see the payments your provider reported instead.
- [Order details](https://codemash.gitbook.io/codemash/cloud/payments/orders/details.md): Order and transaction details are not in Cloud — check one payment event in the integration's Received webhooks list instead.
- [Customers](https://codemash.gitbook.io/codemash/cloud/payments/customers.md): Customers — not in Cloud today; manage customers at your payment provider.
- [Add or edit a customer](https://codemash.gitbook.io/codemash/cloud/payments/customers/editor.md): Add or edit a customer — not in Cloud today; do it at your payment provider.
- [Delete a customer](https://codemash.gitbook.io/codemash/cloud/payments/customers/delete.md): Delete a customer — not in Cloud today; do it at your payment provider.
- [Plans](https://codemash.gitbook.io/codemash/cloud/payments/plans.md): Plans — not in Cloud today; manage plans at your payment provider.
- [Add or edit a plan](https://codemash.gitbook.io/codemash/cloud/payments/plans/editor.md): Add or edit a plan — not in Cloud today; do it at your payment provider.
- [Delete a plan](https://codemash.gitbook.io/codemash/cloud/payments/plans/delete.md): Delete a plan — not in Cloud today; do it at your payment provider.
- [Discounts](https://codemash.gitbook.io/codemash/cloud/payments/discounts.md): Discounts — not in Cloud today; manage discounts at your payment provider.
- [Add or edit a discount](https://codemash.gitbook.io/codemash/cloud/payments/discounts/editor.md): Add or edit a discount — not in Cloud today; do it at your payment provider.
- [Delete a discount](https://codemash.gitbook.io/codemash/cloud/payments/discounts/delete.md): Delete a discount — not in Cloud today; do it at your payment provider.
- [Triggers](https://codemash.gitbook.io/codemash/cloud/payments/triggers.md): The list of payment triggers — actions that run when your payment provider reports an event.
- [Create a trigger](https://codemash.gitbook.io/codemash/cloud/payments/triggers/new.md): Create a payment trigger — pick the integrations and provider events, then the action (email, push, SMS, webhook, code, in-app event).
- [Edit a trigger](https://codemash.gitbook.io/codemash/cloud/payments/triggers/edit.md): Edit a payment trigger — its integrations and events, the action, recipients and token values.
- [Enable or disable a trigger](https://codemash.gitbook.io/codemash/cloud/payments/triggers/enable.md): Turn a payment trigger off without deleting it, and on again.
- [Delete a trigger](https://codemash.gitbook.io/codemash/cloud/payments/triggers/delete.md): Delete a payment trigger for good.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/payments/integrations.md): The list of payment integrations — your connected providers and shops, each with its own webhook URL.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/payments/integrations/test.md): Test a payment integration — Norbix signs in to the provider with the saved keys; then confirm by hand that a real payment event arrived.
- [Default integration](https://codemash.gitbook.io/codemash/cloud/payments/integrations/set-default.md): Payment integrations have no default — every enabled integration receives its own webhook calls.
- [Disable or delete an integration](https://codemash.gitbook.io/codemash/cloud/payments/integrations/disable.md): Disable a payment integration (its webhook calls are refused) or delete it for good.
- [Providers](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers.md): The eleven payment providers and shops you can connect, and what each one asks for.
- [Stripe](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/stripe.md): Connect Stripe to Payments — keys, webhook URL and signing secret.
- [Paddle](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/paddle.md): Connect Paddle to Payments — keys, webhook URL and signing secret.
- [Lemon Squeezy](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/lemon-squeezy.md): Connect Lemon Squeezy to Payments — keys, webhook URL and signing secret.
- [Shopify](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/shopify.md): Connect Shopify to Payments — keys, webhook URL and signing secret.
- [WooCommerce](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/woocommerce.md): Connect WooCommerce to Payments — keys, webhook URL and signing secret.
- [Checkout.com](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/checkout-com.md): Connect Checkout.com to Payments — keys, webhook URL and signing secret.
- [Authorize.Net](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/authorize-net.md): Connect Authorize.Net to Payments — keys, webhook URL and signing secret.
- [Adyen](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/adyen.md): Connect Adyen to Payments — keys, webhook URL and signing secret.
- [Mollie](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/mollie.md): Connect Mollie to Payments — keys, webhook URL and signing secret.
- [PayPal](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/paypal.md): Connect PayPal to Payments — keys, webhook URL and signing secret.
- [Braintree](https://codemash.gitbook.io/codemash/cloud/payments/integrations/providers/braintree.md): Connect Braintree to Payments — keys, webhook URL and signing secret.
- [Settings](https://codemash.gitbook.io/codemash/cloud/payments/settings.md): Turn the Payments module off for the project, and on again.
- [Tasks (Scheduler)](https://codemash.gitbook.io/codemash/cloud/tasks.md): Send an Email, SMS or Push campaign again and again on a cron schedule — the Tasks (Scheduler) module.
- [Tasks](https://codemash.gitbook.io/codemash/cloud/tasks/tasks.md): The list of scheduled tasks — what each one sends, when, and whether it runs.
- [Create a scheduled task](https://codemash.gitbook.io/codemash/cloud/tasks/tasks/new.md): Create a scheduled task that sends an Email, SMS or Push campaign on a cron schedule.
- [Edit a scheduled task](https://codemash.gitbook.io/codemash/cloud/tasks/tasks/edit.md): Change a scheduled task — its schedule, the user it runs as or the campaign — and disable or enable it.
- [Delete a scheduled task](https://codemash.gitbook.io/codemash/cloud/tasks/tasks/delete.md): Delete a scheduled task for good.
- [Task run log](https://codemash.gitbook.io/codemash/cloud/tasks/tasks/log.md): See when each scheduled task ran, and why a run failed — in Logs and in the channel's campaigns.
- [Settings](https://codemash.gitbook.io/codemash/cloud/tasks/settings.md): Turn the Tasks (Scheduler) module off — every task stops firing, the tasks are kept — and on again.
- [Logs](https://codemash.gitbook.io/codemash/cloud/logs.md): Capture, search and follow the log entries of your project — every request, command and trigger, one request flow at a time.
- [Logs](https://codemash.gitbook.io/codemash/cloud/logs/logs.md): Search the log entries of your project by level, module, correlation id, event code, text and date.
- [Log details](https://codemash.gitbook.io/codemash/cloud/logs/logs/details.md): Open a log entry and follow the whole request it belongs to — every entry with the same correlation id, oldest first.
- [Integrations](https://codemash.gitbook.io/codemash/cloud/logs/integrations.md): The places your log entries are sent to — Norbix Logging in your own database, and external log services.
- [Test an integration](https://codemash.gitbook.io/codemash/cloud/logs/integrations/test.md): Test a logging integration — Norbix writes, reads and deletes a test entry; only a tested integration receives logs.
- [Default integration](https://codemash.gitbook.io/codemash/cloud/logs/integrations/set-default.md): Logging integrations have no default — every enabled, tested integration receives every log entry.
- [Disable or delete an integration](https://codemash.gitbook.io/codemash/cloud/logs/integrations/disable.md): Stop a logging integration for a while, or delete it — and for Norbix Logging, choose whether its stored entries go too.
- [Providers](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers.md): Every provider you can pick for a logging integration, and which ones work today.
- [Norbix Logging](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/norbix-logging.md): Store your log entries in your project's own database so the Logs screen can show them.
- [Datadog](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/datadog.md): Connect Datadog to Logs — the integration can be saved, but Norbix cannot send logs to Datadog yet.
- [AWS CloudWatch Logs](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/aws-cloudwatch.md): Connect AWS CloudWatch Logs to Logs — coming soon; the card is in Cloud, but Norbix refuses to save it yet.
- [Sentry](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/sentry.md): Connect Sentry to Logs — coming soon; the card is in Cloud, but Norbix refuses to save it yet.
- [Grafana Loki](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/grafana-loki.md): Connect Grafana Loki to Logs — coming soon; the card is in Cloud, but Norbix refuses to save it yet.
- [Generic HTTP / OTLP endpoint](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/generic-http.md): Connect Generic HTTP / OTLP endpoint to Logs — coming soon; the card is in Cloud, but Norbix refuses to save it yet.
- [New Relic](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/newrelic.md): Connect New Relic to Logs — not in the Cloud picker; it can be saved from code, but Norbix cannot send logs to it yet.
- [Axiom](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/axiom.md): Connect Axiom to Logs — planned; there is no form in Cloud and Norbix refuses to save it yet.
- [Elastic Cloud](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/elastic-cloud.md): Connect Elastic Cloud to Logs — planned; there is no form in Cloud and Norbix refuses to save it yet.
- [Google Cloud Logging](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/gcp-cloud-logging.md): Connect Google Cloud Logging to Logs — planned; there is no form in Cloud and Norbix refuses to save it yet.
- [Azure Monitor Logs](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/azure-monitor-logs.md): Connect Azure Monitor Logs to Logs — planned; there is no form in Cloud and Norbix refuses to save it yet.
- [Apache Kafka](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/kafka.md): Connect Apache Kafka to Logs — not in the Cloud picker; it can be saved from code, but Norbix cannot send logs to it yet.
- [AMQP (RabbitMQ)](https://codemash.gitbook.io/codemash/cloud/logs/integrations/providers/amqp.md): Connect AMQP (RabbitMQ) to Logs — not in the Cloud picker; it can be saved from code, but Norbix cannot send logs to it yet.
- [Settings](https://codemash.gitbook.io/codemash/cloud/logs/settings.md): Change the log filters and save them, delete all stored logs, and turn the Logs module off and on again.
- [AI](https://codemash.gitbook.io/codemash/cloud/ai.md): Cloud → AI — connect language models (LLM) and MCP servers to your project, and use them in AI chat.
- [Integrations (LLM and MCP)](https://codemash.gitbook.io/codemash/cloud/ai/integrations.md): Project → Integrations — the LLM and MCP integrations of your project, on two tabs.
- [LLM integrations](https://codemash.gitbook.io/codemash/cloud/ai/llm.md): Project → Integrations → LLM — the language model providers your project's AI runs on.
- [Test an LLM integration](https://codemash.gitbook.io/codemash/cloud/ai/llm/test.md): Test an LLM integration — Norbix checks that its key is stored and can be read.
- [Set the default LLM](https://codemash.gitbook.io/codemash/cloud/ai/llm/set-default.md): Choose which LLM the project's AI uses when an assistant has none of its own.
- [Disable or delete an LLM integration](https://codemash.gitbook.io/codemash/cloud/ai/llm/disable.md): Turn an LLM integration off, or delete it.
- [LLM providers](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers.md): The LLM providers you can connect in Project → Integrations → LLM.
- [Norbix model](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/norbix-model.md): Norbix model — Norbix's own hosted LLM on the managed service, no API key.
- [OpenAI](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/openai.md): Connect OpenAI as an LLM integration.
- [Anthropic](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/anthropic.md): Connect Anthropic as an LLM integration.
- [Ollama](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/ollama.md): Connect Ollama as an LLM integration.
- [Groq](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/groq.md): Connect Groq as an LLM integration.
- [Google](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/google.md): Connect Google as an LLM integration.
- [Mistral](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/mistral.md): Connect Mistral as an LLM integration.
- [OpenRouter](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/openrouter.md): Connect OpenRouter as an LLM integration.
- [Grok](https://codemash.gitbook.io/codemash/cloud/ai/llm/providers/grok.md): Connect Grok as an LLM integration.
- [MCP integrations](https://codemash.gitbook.io/codemash/cloud/ai/mcp.md): Project → Integrations → MCP — the MCP servers whose tools your project's AI chat may use.
- [Test an MCP integration](https://codemash.gitbook.io/codemash/cloud/ai/mcp/test.md): Test an MCP integration — Norbix checks that its secret is stored and can be read.
- [Default MCP integration](https://codemash.gitbook.io/codemash/cloud/ai/mcp/set-default.md): MCP integrations have no default — every enabled MCP server is offered to the AI chat.
- [Disable or delete an MCP integration](https://codemash.gitbook.io/codemash/cloud/ai/mcp/disable.md): Turn an MCP integration off, or delete it.
- [MCP providers](https://codemash.gitbook.io/codemash/cloud/ai/mcp/providers.md): The MCP servers you can connect in Project → Integrations → MCP.
- [Brave Search](https://codemash.gitbook.io/codemash/cloud/ai/mcp/providers/brave-search.md): Connect the Brave Search MCP server.
- [GitHub](https://codemash.gitbook.io/codemash/cloud/ai/mcp/providers/github.md): Connect the GitHub MCP server.
- [MongoDB](https://codemash.gitbook.io/codemash/cloud/ai/mcp/providers/mongodb.md): Connect the MongoDB MCP server.
- [Obsidian](https://codemash.gitbook.io/codemash/cloud/ai/mcp/providers/obsidian.md): Connect the Obsidian MCP server.
- [Playwright](https://codemash.gitbook.io/codemash/cloud/ai/mcp/providers/playwright.md): Connect the Playwright MCP server.
- [Stripe](https://codemash.gitbook.io/codemash/cloud/ai/mcp/providers/stripe.md): Connect the Stripe MCP server.
- [AI chat](https://codemash.gitbook.io/codemash/cloud/ai/ai-chat.md): Ask the AI about your project — the Hub chat for your team and the API chat for your end users.
