Automatic Emoji using Rules

The emoji field does a decent job replacing the relationship icon (the one that shows the type of relationship, little arrow) with a selected emoji…but only manually.

There are two problems I have with the relationship icon:

  1. They cannot be turned off, fields always display it, regardless the purpose or use of the field, in many cases we don’t want to see that relationship icon.
  2. They cannot be replaced by an emoji automatically, the field is not available in rules.

Note: the ability of disabling the relationship icon alltogether, is related to the specific use of the field, for example for navigation, in which ideally the whole display of the field needs to be different, not only the relationship icon, see also

Changing emoji/icons for entities using a formula or rule is in the backlog. We plan to work on it this year and will share more details once available.

Is it possible to set/change the icons/emoji right now through the api / script automation?

const fibery = context.getService('fibery');

for (const entity of args.currentEntities) {
    await fibery.updateEntity(entity.type, entity.id, { 'Icon': ':kissing_heart:'})
}

Hey Chris, is there a reference guide we can use to find the official name for an emoji/icon?

Found the answer here. When adding an emoji to any icon field in the UI, the alias shows in the ialog

Anyway to auto assign 1 emoji for all entities in an database ? Example People database 1 emoji