Reference

Every control, every step, every event — as the program says them.

This page is not written; it is generated from the program itself — the same catalogue the designer shows under What can what, answered over its remote channel and laid out here. So it cannot name a step the program does not have, and when the program grows, so does this page. Use the search (⌘K) to jump to any of it.

24 controls · 100 steps in 7 families · 41 events · as of 15 Sep 2026

Controls Steps Events

Controls

What you can put on a screen, and what each one can do.

A control fires events — the moments a flow can hang on — and owns steps nothing else has. Everything else a step can do on that control is folded under it, by family.

Screen

A page of the app. It carries the controls, opens with its own flow, and is what Open Screen and Present Modal point at.

Fires

  • Opening when it is opening
  • Appears when it appears
  • Disappears when it disappears

Its own steps

  • Fill a form from the row Copies the selected row into a screen's fields.
  • Clear All Fields Empties every field on this screen.
  • Save Record to Writes the fields on this screen into a table.
  • Update Selected Record in Writes the fields back into the selected record.
  • Extract into Form Fills a screen's fields from a text — the fields are the shape the model fills.
  • Remember a value Puts a value into a variable, so a later step or a condition can read it back.
  • Show / Hide Shows or hides a control.
  • Enable / Disable Turns a control on or off.
  • Open Screen Pushes a screen onto the navigation stack.
  • Present Modal Slides a screen up over this one.
  • Go Back Goes back to the previous screen.
  • Dismiss Modal Closes the screen presented over this one.
  • Go to Tab Switches the tab bar to another tab.
  • Open Area Dives into one of the app's areas, with its own tabs.
  • Leave Area Comes back out of an area, to the hub.
84 more steps a flow here can take

Add Row to · Add a Shape to · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Set Text of · Set Value of · Clear Text of · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

BarButton

A button in the navigation bar. Cancel and Done on a sheet, Add and Search on a list.

Fires

  • Tapped when it is tapped
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

TabBar

The bar along the bottom edge. Up to five things, each a screen.

Fires

  • Tab Selected when it is picked in the tab bar hands over Index
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

TabItem

One tab: a caption, an icon, and the screen it shows.

Fires

  • Tab Selected when it is picked in the tab bar
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

TextField

One line of typing. It can be marked required, drawn as a search bar, and it fires while it is typed into.

Fires

  • Text Changes when it changes
  • Editing Ends when it finishes editing

Its own steps

  • Look a value up Finds a table row by one column and copies another of its cells into a field.
  • Calculate Works out a formula over this screen's fields and writes the result.
  • Set the text Replaces the text of a label or field.
  • Clear Empties a field.
  • Put the time in Writes the moment it runs into a field, in that field's own spelling.
  • Read an NFC tag into Opens the tag reader; what the tag holds lands in a field, and Text Changes runs.
  • Translate Translates a text on the device and writes it into a field or label.
  • Summarize Shortens a text to a sentence, three points or a paragraph — on the device.
  • Rewrite Rewrites a text in a tone: friendly, formal, short, or just corrected.
  • Extract into Form Fills a screen's fields from a text — the fields are the shape the model fills.
  • Ask Answers a question about a text or a table into a label.
  • Sentiment Measures how a text feels, −1 to 1.
  • Detect Language Says which language a text is in, as a code like de or en.
  • Dictate into Listens, and writes what was said into a field.
  • Read aloud Reads a text aloud.
  • Fetch URL into Reads text from a web address into a control.
83 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Add Up Into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Value of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Classify · Find Similar · Play Haptic · Play Sound · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

TextArea

Several lines of typing, for a note.

Fires

  • Text Changes when it changes
  • Editing Ends when it finishes editing

Its own steps

  • Look a value up Finds a table row by one column and copies another of its cells into a field.
  • Calculate Works out a formula over this screen's fields and writes the result.
  • Set the text Replaces the text of a label or field.
  • Clear Empties a field.
  • Put the time in Writes the moment it runs into a field, in that field's own spelling.
  • Read an NFC tag into Opens the tag reader; what the tag holds lands in a field, and Text Changes runs.
  • Translate Translates a text on the device and writes it into a field or label.
  • Summarize Shortens a text to a sentence, three points or a paragraph — on the device.
  • Rewrite Rewrites a text in a tone: friendly, formal, short, or just corrected.
  • Extract into Form Fills a screen's fields from a text — the fields are the shape the model fills.
  • Ask Answers a question about a text or a table into a label.
  • Sentiment Measures how a text feels, −1 to 1.
  • Detect Language Says which language a text is in, as a code like de or en.
  • Dictate into Listens, and writes what was said into a field.
  • Read aloud Reads a text aloud.
  • Fetch URL into Reads text from a web address into a control.
83 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Add Up Into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Value of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Classify · Find Similar · Play Haptic · Play Sound · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Button

The thing you press. What it says decides what it usually does.

Fires

  • Tapped when it is tapped
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Switch

On or off. It reads and writes a Boolean column, and can remember itself as a setting.

Fires

  • Value Changes when it is changed

Its own steps

  • Set Value of Sets a switch or slider.
  • Toggle Flips a switch to the other position.
97 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Clear Text of · Clear All Fields · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Slider

A number between two ends, or a stepper.

Fires

  • Value Changes when it is changed

Its own steps

  • Set Value of Sets a switch or slider.
  • Toggle Flips a switch to the other position.
97 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Clear Text of · Clear All Fields · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

DatePicker

A day, or a day and a time. It converts to and from the text a column holds.

Fires

  • Value Changes when it is changed

Its own steps

  • Set Value of Sets a switch or slider.
  • Toggle Flips a switch to the other position.
  • Put the time in Writes the moment it runs into a field, in that field's own spelling.
96 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Clear Text of · Clear All Fields · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Picker

A choice from a list — typed in, or the values of a table's column.

Fires

  • Value Changes when it is changed

Its own steps

  • Set Value of Sets a switch or slider.
  • Toggle Flips a switch to the other position.
  • Classify Picks one of a picker's options for a text.
96 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Clear Text of · Clear All Fields · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Signature

A place to sign with a finger. What it puts in the record is the name of a picture, like a photo — so a list draws it and a sheet prints it. It can note the moment it was signed in a column of its own.

Fires

  • Signed when it signed
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

ListBox

A table drawn as rows under headings. The one control that sorts, searches, refreshes and loads more.

Fires

  • Appears when it appears
  • Row Selected when it has a row selected hands over Row
  • Header Tapped when it has a heading tapped hands over Column
  • Pulled to Refresh when it is pulled down to refresh

Its own steps

  • Add a row Appends a row to a list box.
  • Delete the row Removes the row the user picked.
  • Delete the record Removes the selected record from a table.
  • Load the rows Fills a list box from a table.
  • Load related rows Fills a list box with the records that belong to one thing.
  • Filter Shows only the rows whose column contains what you typed.
  • Fill a form from the row Copies the selected row into a screen's fields.
  • Sort Sorts a list box by one of its columns.
  • Share its file Opens the share sheet with a file the app has: a document, a picture, a model, or a table as a CSV.
  • Do it for every row Runs the steps under it once for every row, with that row picked — so every step inside reads it as though somebody had tapped it.
  • Sort by likeness Sorts a list by how close its rows are in meaning to a text.
89 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add a Shape to · Save Record to · Update Selected Record in · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Remember in · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Calendar

A table drawn as a month, a week or a day. A row with a date is an entry.

Fires

  • Appears when it appears
  • Date Selected when it has a day picked hands over Day
  • Entry Tapped when it has an entry tapped hands over Entry

Its own steps

  • Add a row Appends a row to a list box.
  • Delete the row Removes the row the user picked.
  • Delete the record Removes the selected record from a table.
  • Load the rows Fills a list box from a table.
  • Load related rows Fills a list box with the records that belong to one thing.
  • Filter Shows only the rows whose column contains what you typed.
  • Fill a form from the row Copies the selected row into a screen's fields.
  • Sort Sorts a list box by one of its columns.
  • Do it for every row Runs the steps under it once for every row, with that row picked — so every step inside reads it as though somebody had tapped it.
  • Sort by likeness Sorts a list by how close its rows are in meaning to a text.
  • Add to the calendar Adds this screen's appointment to the real calendar.
  • Load the calendar Reads the real calendar's events into a table.
88 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add a Shape to · Save Record to · Update Selected Record in · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Call Module · If … Otherwise

PhotoGrid

A table drawn as pictures. One tile per row, and a tapped tile is a picked record.

Fires

  • Appears when it appears
  • Tile Tapped when it has a tile tapped hands over Tile

Its own steps

  • Add a row Appends a row to a list box.
  • Delete the row Removes the row the user picked.
  • Delete the record Removes the selected record from a table.
  • Load the rows Fills a list box from a table.
  • Load related rows Fills a list box with the records that belong to one thing.
  • Filter Shows only the rows whose column contains what you typed.
  • Fill a form from the row Copies the selected row into a screen's fields.
  • Sort Sorts a list box by one of its columns.
  • Do it for every row Runs the steps under it once for every row, with that row picked — so every step inside reads it as though somebody had tapped it.
  • Sort by likeness Sorts a list by how close its rows are in meaning to a text.
90 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add a Shape to · Save Record to · Update Selected Record in · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Canvas

A table drawn as shapes on a board: a floor plan, a Kanban wall, a drawing. Every row is a shape.

Fires

  • Shape Tapped when it has a shape tapped hands over Shape
  • Shape Moved when it has a shape moved hands over Row
  • Shape Held when it has a shape held down hands over Row
  • Board Held when it is held down on empty board hands over X, Y
  • Stroke Ended when it has a stroke drawn on it hands over Row

Its own steps

  • Add a shape Puts a shape on a canvas — where the board was held, or in the middle — as a new row of its table, draggable and tagged.
  • Delete the row Removes the row the user picked.
  • Delete the record Removes the selected record from a table.
  • Load the rows Fills a list box from a table.
  • Fill a form from the row Copies the selected row into a screen's fields.
  • Share as image Opens the share sheet with a picture of a canvas or Gantt chart.
  • Do it for every row Runs the steps under it once for every row, with that row picked — so every step inside reads it as though somebody had tapped it.
93 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Save Record to · Update Selected Record in · Load Related Records into · Filter List by · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Gantt

A table drawn as a schedule. Every row is a bar, and dragging one writes its dates back.

Fires

  • Bar Tapped when it has a bar tapped hands over Task
  • Bar Moved when it has a bar moved hands over Row
  • Bar Held when it has a bar held down hands over Row

Its own steps

  • Delete the row Removes the row the user picked.
  • Delete the record Removes the selected record from a table.
  • Load the rows Fills a list box from a table.
  • Fill a form from the row Copies the selected row into a screen's fields.
  • Share as image Opens the share sheet with a picture of a canvas or Gantt chart.
  • Do it for every row Runs the steps under it once for every row, with that row picked — so every step inside reads it as though somebody had tapped it.
94 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Load Related Records into · Filter List by · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Camera

A viewfinder that fills a table: barcodes, text, objects, faces and photos become rows.

Fires

  • Appears when it appears
  • Recognized when it recognises something new hands over Capture
  • Find Tapped when it has a find tapped hands over Capture
  • Photo Taken when it takes a picture hands over Capture

Its own steps

  • Delete the row Removes the row the user picked.
  • Delete the record Removes the selected record from a table.
  • Load the rows Fills a list box from a table.
  • Fill a form from the row Copies the selected row into a screen's fields.
  • Take a photo Takes a picture with the camera; it lands in the table as a Photo row.
  • Start scanning Turns the camera on. A screen with a camera does this itself when it opens.
  • Stop scanning Turns the camera off — the finds stay in the table.
  • Clear the finds Forgets what the camera has seen this session, so the same code is new again.
  • Do it for every row Runs the steps under it once for every row, with that row picked — so every step inside reads it as though somebody had tapped it.
91 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Load Related Records into · Filter List by · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Document

A file shown on the page: PDF, HTML, Markdown, a picture, or an Office file.

Fires

  • Appears when it appears
  • Opened when it has opened its document hands over Pages
  • Page Changed when it is turned to another page hands over Page
  • Link Tapped when it has a link tapped

Its own steps

  • Show a document Shows a file or a web address in a document viewer.
  • Go to a page Turns the document to a page.
  • Find in the document Searches the document and marks what it finds.
  • Print Opens the print dialog with the document.
  • Share its file Opens the share sheet with a file the app has: a document, a picture, a model, or a table as a CSV.
94 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Mailbox

A mail account, and the post it fetches: one row per message in a table, a stack of cards that opens into the letter. Its server, user and password are settings of this object — typed, or wired to a value the app asks for, which is how ten accounts are ten mailboxes.

Fires

  • Appears when it appears
  • New E-Mail when it new e-mail hands over Mail
  • Row Selected when it has a row selected hands over Row
  • Row Held when it has a row held down hands over Row
  • Sent when it sent hands over To
  • Failed when it failed hands over Reason
  • Fetch Finished when it fetch finished hands over Count
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Map

A table drawn as pins, or a map with its own. It knows where the phone is and can hand a destination to Apple Maps.

Fires

  • Appears when it appears
  • Pin Tapped when it has a pin tapped hands over Pin
  • Pin Moved when it has a pin moved hands over Row
  • Map Tapped when it is tapped on empty map
  • Map Held when it is held down on empty map
  • Region Moved when it is moved or zoomed
  • Location Changed when it sees the phone move
  • Near a Pin when it sees the phone come near a pin hands over Pin

Its own steps

  • Load the rows Fills a list box from a table.
  • Set a pin Puts a pin on the map — where it was tapped, where the phone is, at an address or a coordinate — with a title. A map with a table gets a row.
  • Remove pins Takes every pin off the map, or the selected one.
  • Center on … Moves a map's camera to the selected row, to the phone, or to take in every pin.
  • Zoom Zooms the map to a street, a city, a region or a country around what it shows.
  • My location into a field Writes where the phone is into a field — as a coordinate, an address, or one of the two.
  • Look up an address Turns an address into coordinates, or coordinates into an address, and writes the answer into a field.
  • Distance into a field Writes how far the phone is from the selected row — 850 m, 2.3 km.
  • Open directions Opens Apple Maps with the route to the selected row, or to an address in a field.
  • Search places Finds places by a word — cafés, fuel, a company — around the phone or a pin, and pins them.
  • Follow me Keeps the map centred on the phone as it moves, or stops doing so.
  • Watch a radius Fires Near a Pin when the phone comes within a radius of a pin, an address or a coordinate.
  • Fill a form from the row Copies the selected row into a screen's fields.
  • Delete the row Removes the row the user picked.
  • Share as image Opens the share sheet with a picture of a canvas or Gantt chart.
85 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Related Records into · Filter List by · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Model

A table drawn as parts in space, or one file to turn round. A tapped part is a picked record, and In the Room puts it on the floor in front of you.

Fires

  • Appears when it appears
  • Row Selected when it has a row selected hands over Row
  • Row Held when it has a row held down hands over Row
  • Region Moved when it is moved or zoomed

Its own steps

  • Show one file Shows one file in a model — the row a list picked, most often. It replaces whatever the model was drawing until the run ends.
  • Set the view Moves the model's camera: iso, from above, from the front, from the side, or in on the part that is picked.
  • Explode Pulls the assembly apart, from 0 (together) to 1 (twice as wide).
  • Show only this part Hides every part but the one picked. It is a view, not a change — the table keeps all its rows.
  • Show all parts Brings every part back, and puts the assembly together again.
  • Colour a part Gives the picked part a colour for this run.
  • Put it in the room Opens the system's own viewer, which puts the model on the floor in front of you.
  • Share as image Opens the share sheet with a picture of a canvas or Gantt chart.
  • Load the rows Fills a list box from a table.
  • Filter Shows only the rows whose column contains what you typed.
  • Fill a form from the row Copies the selected row into a screen's fields.
88 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Related Records into · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Areas

The hub: one tile per area, each with its own tabs behind it.

Fires

  • Area Tapped when it has an area tapped hands over Area
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

App

The app itself. It owns what happens to no control in particular: put away, come back, turned, dark, network, battery.

Fires

  • Launched when it starts
  • Put Away when it is put away
  • Came Back when it comes back
  • Turned when it is turned hands over Sideways
  • Appearance Changed when it changes between light and dark hands over Dark
  • Network Changed when it loses or finds the network hands over Online
  • Battery Low when it runs low on battery
  • Memory Low when it is asked for memory back
  • Ended when it is closed
99 more steps a flow here can take

Open Screen · Go Back · Present Modal · Dismiss Modal · Go to Tab · Open Area · Leave Area · Add Row to · Add a Shape to · Save Record to · Update Selected Record in · Delete Selected Record from · Load Records into · Load Related Records into · Filter List by · Fill Form from Selected Row · Sort List by Column · Look Up Value into · Add Up Into · Calculate into · Show Alert · Show a Notice · Enable / Disable · Show / Hide · Set Text of · Set Value of · Clear Text of · Clear All Fields · Toggle · Copy Value · Copy to Clipboard · Open URL · Set Setting · Share · Share as Image · Take Photo · Start Scanning · Stop Scanning · Clear Captures · Start the Timer · Stop the Timer · Reset the Timer · Put the Time In · Show Document · Go to Page · Find in Document · Print Document · Make a PDF Of · Send E-Mail · Fetch Mail · Mark as Read · Move the Mail to · Show the Mail · Read the Invoice In · Use My Location into · Open Directions to · Center Map on · Distance to … into · Schedule Reminder · Cancel Reminders · Read NFC Tag into · Set Pin on · Remove Pins from · Zoom Map to · Set View of · Explode · Show Only the Part in · Show All Parts of · Colour the Part in · Place in the Room · Show in · Share the File of · Remember in · For Each Row Of · Depending On · Search Places on · Follow Me on · Watch Radius on · Look Up Place into · Translate · Summarize · Rewrite · Extract into Form · Classify · Ask · Sentiment · Detect Language · Find Similar · Dictate · Speak · Play Haptic · Play Sound · Fetch URL into · Pick a Photo into · Fill from a Contact · Add to Calendar · Load the Calendar into · Call Module · If … Otherwise

Steps

100 steps, in 7 families — and no scripting language.

A flow is an ordered list of these. Each one is drawn on the board, listed as a card and read out as a sentence — one meaning, three views. A step that reaches for the phone says which permission it asks for.

Navigation 7

StepWhat it does
Open ScreenPushes a screen onto the navigation stack.
Go BackGoes back to the previous screen.
Present ModalSlides a screen up over this one.
Dismiss ModalCloses the screen presented over this one.
Go to TabSwitches the tab bar to another tab.
Open AreaDives into one of the app's areas, with its own tabs.
Leave AreaComes back out of an area, to the hub.

Data 26

StepWhat it does
Add Row toAppends a row to a list box.
Add a Shape toPuts a shape on a canvas — where the board was held, or in the middle — as a new row of its table, draggable and tagged.
Delete Selected RowRemoves the row the user picked.
Save Record toWrites the fields on this screen into a table.
Update Selected Record inWrites the fields back into the selected record.
Delete Selected Record fromRemoves the selected record from a table.
Load Records intoFills a list box from a table.
Load Related Records intoFills a list box with the records that belong to one thing.
Filter List byShows only the rows whose column contains what you typed.
Fill Form from Selected RowCopies the selected row into a screen's fields.
Sort List by ColumnSorts a list box by one of its columns.
Look Up Value intoFinds a table row by one column and copies another of its cells into a field.
Add Up IntoAdds up a column of every row whose key matches — a total, a count or an average — and writes it into a field.
Calculate intoWorks out a formula over this screen's fields and writes the result.
Send E-MailSends a mail through the mailbox's own sending server: an address, a subject, a text, and a file out of the app if you name one.
Fetch MailLooks for new mail now, whatever the interval says — for a Refresh button and for checking an account that has just been typed in.
Mark as ReadMarks the picked message read, on the server as well as here.
Move the Mail toMoves the picked message into a folder. The bin is a folder.
Read the Invoice InReads the invoice inside a PDF — number, date, who sent it, the amounts — and files it as a row. A German company has had to be able to receive one of these since January 2025.
Set Pin onPuts a pin on the map — where it was tapped, where the phone is, at an address or a coordinate — with a title. A map with a table gets a row.
Remove Pins fromTakes every pin off the map, or the selected one.
Remember inPuts a value into a variable, so a later step or a condition can read it back.
For Each Row OfRuns the steps under it once for every row, with that row picked — so every step inside reads it as though somebody had tapped it.
Search Places onFinds places by a word — cafés, fuel, a company — around the phone or a pin, and pins them.
Look Up Place intoTurns an address into coordinates, or coordinates into an address, and writes the answer into a field.
Fetch URL intoReads text from a web address into a control.

Feedback 39

StepWhat it does
Show AlertShows a message the user has to acknowledge.
Show a NoticeShows a short message that fades by itself — nothing to press.
Enable / DisableTurns a control on or off.
Show / HideShows or hides a control.
Set Text ofReplaces the text of a label or field.
Set Value ofSets a switch or slider.
Clear Text ofEmpties a field.
Clear All FieldsEmpties every field on this screen.
ToggleFlips a switch to the other position.
Copy ValueCopies one control's value into another.
Copy to ClipboardPuts text on the clipboard.
Open URLOpens a link outside the app.
Set SettingWrites one of the app's settings, so it is remembered.
ShareOpens the iOS share sheet with some text.
Share as ImageOpens the share sheet with a picture of a canvas or Gantt chart.
Start the TimerSets a timer on this screen going.
Stop the TimerStops it where it is — the figure stays, so it can be read.
Reset the TimerBack to nought, still running or still stopped.
Put the Time InWrites the moment it runs into a field, in that field's own spelling.
Show DocumentShows a file or a web address in a document viewer.
Go to PageTurns the document to a page.
Find in DocumentSearches the document and marks what it finds.
Print DocumentOpens the print dialog with the document.
Make a PDF OfWrites what is on a screen out as a PDF — the title, the fields with their values, and a list as a table — and puts the file it made where you point it.
Show the MailOpens the picked message, or shuts it again.
Center Map onMoves a map's camera to the selected row, to the phone, or to take in every pin.
Zoom Map toZooms the map to a street, a city, a region or a country around what it shows.
Set View ofMoves the model's camera: iso, from above, from the front, from the side, or in on the part that is picked.
ExplodePulls the assembly apart, from 0 (together) to 1 (twice as wide).
Show Only the Part inHides every part but the one picked. It is a view, not a change — the table keeps all its rows.
Show All Parts ofBrings every part back, and puts the assembly together again.
Colour the Part inGives the picked part a colour for this run.
Place in the RoomOpens the system's own viewer, which puts the model on the floor in front of you.
Show inShows one file in a model — the row a list picked, most often. It replaces whatever the model was drawing until the run ends.
Share the File ofOpens the share sheet with a file the app has: a document, a picture, a model, or a table as a CSV.
Follow Me onKeeps the map centred on the phone as it moves, or stops doing so.
Watch Radius onFires Near a Pin when the phone comes within a radius of a pin, an address or a coordinate.
Play HapticA short buzz, to confirm something happened.
Play SoundPlays one of the phone's built-in sounds.

Access 14

StepWhat it does
Take PhotoTakes a picture with the camera; it lands in the table as a Photo row. asks for Camera
Start ScanningTurns the camera on. A screen with a camera does this itself when it opens. asks for Camera
Stop ScanningTurns the camera off — the finds stay in the table. asks for Camera
Clear CapturesForgets what the camera has seen this session, so the same code is new again. asks for Camera
Use My Location intoWrites where the phone is into a field — as a coordinate, an address, or one of the two. asks for Location
Open Directions toOpens Apple Maps with the route to the selected row, or to an address in a field. asks for Location
Distance to … intoWrites how far the phone is from the selected row — 850 m, 2.3 km. asks for Location
Schedule ReminderRings a notification at a time, even when the app is closed. asks for Notifications
Cancel RemindersForgets every reminder this app has scheduled. asks for Notifications
Read NFC Tag intoOpens the tag reader; what the tag holds lands in a field, and Text Changes runs. asks for NFC
Pick a Photo intoLets the person choose a picture from their library. asks for Photos
Fill from a ContactFills this screen's fields from someone in the address book. asks for Contacts
Add to CalendarAdds this screen's appointment to the real calendar. asks for Calendar
Load the Calendar intoReads the real calendar's events into a table. asks for Calendar

Intelligence 11

StepWhat it does
TranslateTranslates a text on the device and writes it into a field or label.
SummarizeShortens a text to a sentence, three points or a paragraph — on the device.
RewriteRewrites a text in a tone: friendly, formal, short, or just corrected.
Extract into FormFills a screen's fields from a text — the fields are the shape the model fills.
ClassifyPicks one of a picker's options for a text.
AskAnswers a question about a text or a table into a label.
SentimentMeasures how a text feels, −1 to 1.
Detect LanguageSays which language a text is in, as a code like de or en.
Find SimilarSorts a list by how close its rows are in meaning to a text.
DictateListens, and writes what was said into a field. asks for Microphone
SpeakReads a text aloud.

Modules 1

StepWhat it does
Call ModuleRuns a module you built once and reuse everywhere.

Flow 2

StepWhat it does
Depending OnLooks at one value and runs the arm that matches it — the arm with no value catches everything else.
If … OtherwiseAsks one question and runs the steps under yes, or the ones under no.

Events

41 moments a flow can hang on.

Most belong to a control; the last few belong to the app itself — put away, brought back, turned, gone dark, the network changed. Which control fires which is on the cards above.

EventBelongs to
TappedBarButton, Button
Text ChangesTextField, TextArea
Editing EndsTextField, TextArea
Value ChangesSwitch, Slider, DatePicker, Picker
Row SelectedListBox, Calendar, PhotoGrid, Canvas, Gantt, Camera, Mailbox, Map, Model, Areas
Date SelectedCalendar
Header TappedListBox
Pulled to RefreshListBox
Row MovedCanvas, Gantt, Map
Row HeldCanvas, Gantt, Mailbox, Model
Stroke EndedCanvas
Board HeldCanvas
SignedSignature
RecognizedCamera
Photo TakenCamera
OpenedDocument
Page ChangedDocument
Link TappedDocument
Ticks
Map TappedMap
Location ChangedMap
Map HeldMap
Region MovedMap, Model
Near a PinMap
New E-MailMailbox
SentMailbox
FailedMailbox
Fetch FinishedMailbox
Tab SelectedTabBar, TabItem
OpeningScreen
AppearsScreen, ListBox, Calendar, PhotoGrid, Camera, Document, Mailbox, Map, Model
DisappearsScreen
The app itself
Launchedthe app
Put Awaythe app
Came Backthe app
Endedthe app not always reported
Turnedthe app
Appearance Changedthe app
Network Changedthe app
Battery Lowthe app
Memory Lowthe app