Choose language

Custom Applications

Build and manage your own applications that integrate with Shifton through the Applications tab.


What Is This?

The Applications tab on the Developer page lets you create custom applications that connect to the Shifton platform. These applications can read data from Shifton, perform actions, and extend the platform’s functionality to meet your specific business needs. Each application is listed in a management table where you can track its status, category, and approval state.


Prerequisites

RequirementDetails
RoleOwner
KnowledgeFamiliarity with API development or access to a developer
API AccessDeveloper page access must be available for your account

Step-by-Step Instructions

Accessing the Applications Tab

Shifton screenshot
1
From the left sidebar, click Integrations.
2
Navigate to the Developer page.
3
Click the Applications tab.
4
You will see the applications management table (or an empty state if no applications exist yet).

Creating a New Application

Shifton screenshot
1
Click the “+ Add” button at the top of the Applications tab.
2
Fill in the application details:
FieldDescription
App nameA descriptive name for your application
LogoUpload an icon or logo for your app
CategorySelect the category that best describes your app
1
Configure the application’s API permissions and settings as prompted.
2
Save the application.
3
The new application appears in the management table.

Understanding the Applications Table

The table displays the following columns for each application:

ColumnDescription
LogoThe application’s icon
App nameThe name of the application
CategoryThe category assigned to the application
Is activeWhether the application is currently enabled
ApprovedWhether the application has been approved for use
Updated AtThe date and time of the last update
ActionsEdit, activate/deactivate, or delete the application

Managing an Application

1
In the Actions column, click the action menu for the application you want to manage.
2
Available actions include:
ActionDescription
EditModify the application name, logo, category, or settings
Activate/DeactivateToggle the application on or off
DeletePermanently remove the application
1
After making changes, the Updated At column reflects the new timestamp.

Access Permissions

RoleView ApplicationsCreate/Edit ApplicationsDelete Applications
OwnerYesYesYes
NoNoNo
ManagerNoNoNo
EmployeeNoNoNo

FAQ

Q: What does “Approved” mean in the applications table?
A: The Approved status indicates whether the application has been reviewed and approved for use. Newly created applications may need to go through an approval process before they can be fully activated.

Q: Can I share my custom application with other Shifton companies?
A: Custom applications are created for your company. For broader distribution, refer to Shifton’s developer documentation for any available publishing or marketplace options.

Q: Is there a limit to how many applications I can create?
A: There is generally no hard limit, but refer to the API documentation for any usage restrictions that may apply.

Q: What happens to data if I delete an application?
A: Deleting an application stops all its API access. Any data previously read or written through the app remains in Shifton, but the application can no longer interact with it.


Possible Issues and Solutions

IssuePossible CauseSolution
“+ Add” button not visibleInsufficient permissionsEnsure you have Owner role
Application stuck in “not approved”Approval process has not been completedCheck the approval requirements in the developer documentation
Application not working after activationAPI configuration is incomplete or incorrectReview the application settings and API permissions
Cannot delete an applicationApplication may be in use or lockedDeactivate the application first, then try deleting
Logo not uploadingFile format or size issueUse a supported image format (PNG, JPG) and check the file size limit
Actions column shows no optionsBrowser rendering issueRefresh the page or try a different browser