When action buttons are useful

Action buttons are a great way to automate a routine workflow. Here are a few examples on how to save some time and clicks.

(easy) Assign an Entity to me:

(advanced) Close Task and all its Subtasks:

(tricky) Track time spent on a Task:

(pro) Send Idea's summary to Slack:

And more:

  • Duplicate an Entity
  • Upvote an Idea
  • Publish an Article
  • Sync an Event with Google Calendar
  • ...

How to create an action button

Create action buttons for a Type the same way you create fields: from Apps screen, Entity View or Table View.

Action button appears on all of the Type's Entities:

It's also available as a column in Table View:

How to program an action button

We're on our way to unlock the power of automation to no-code creators, but so far programming action buttons requires some coding skills. 

If you're not a coder yourself and there is no one to help you within your team, don't lose hope — ping us in Intercom, we will help.

If you have at least some coding experience, it'll be enough to program basic action buttons. Here's the Javascript code for 'Assign to me' button:

const api = context.getService("fibery");
await Promise.all(args.currentEntities.map((e) => api.assignUser(e.type, e.id, args.currentUser.id)));

Not that scary, right?

Here's our developer reference to get you started and examples with GIFs and code snippets to discover what is possible.

Did this answer your question?