Guide

How to build an app in AppNoy - from your first element to advanced automations

13 short, separate chapters - elements, cache variables, the {{...}} expression language (including password storage and encryption), data tables, and the automation graph with all its events, conditions and actions. Pick a topic and dive in, or go chapter by chapter from the start.

Chapter 1

How an AppNoy app is structured

Screens, elements and the automation graph - how the three layers connect to each other.

Read this chapter →
Chapter 2

Elements

Every element type, the difference between a Container and a Data Loop, and showing/hiding with animations.

Read this chapter →
Chapter 3

Cache variables

What a cache variable is, how to create one correctly, and exactly where it gets stored.

Read this chapter →
Chapter 4

Functions and expressions

The {{...}} syntax, system tokens, chaining filters, and filters for password storage and encryption.

Read this chapter →
Chapter 5

Data tables (sdb)

Server-side tables, private vs. shared scope, and incoming webhooks from external systems.

Read this chapter →
Chapter 6

How the automation graph is built

The basic concepts: events, conditions and actions, and the rules for wiring them together.

Read this chapter →
Chapter 7

Events (triggers)

Every kind of trigger that can start an automation chain, one by one.

Read this chapter →
Chapter 8

Conditions

The three kinds of conditions, and how to build "yes"/"no" branches from them.

Read this chapter →
Chapter 9

Actions

Every action available in the graph - core & data, plus fun & effects.

Read this chapter →
Chapter 10

Full wiring examples

Several real wirings, square by square, ready to copy directly.

Read this chapter →
Chapter 11

Required vs. recommended

What must be filled in for an automation to work at all, and what just improves it.

Read this chapter →
Chapter 12

Common mistakes

The most common reasons for "this automation isn't doing anything" - and how to avoid them.

Read this chapter →
Chapter 13

Frequently asked questions

Quick answers to questions that keep coming up.

Read this chapter →