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

1 Like

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.

5 Likes

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

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

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

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