All Dash assets have their own unique identifier (known as an asset ID), which you can see as the last string of text in the URL bar when viewing an asset, e.g. 75d7fd23-a842-4f98-adf1-13d127c0e3bf.
This isn't the most user-friendly format though, and so for some cases you might like to be able to have an easier to refer to number, allowing you to refer to specific assets with your colleagues, even if you aren't in Dash. E.g. "we're going to use asset 3452 for the header image in this campaign".
To do this, you need to use a 3rd party automations tool called Zapier.
How Zapier manages your custom asset number
Here's how it works at a high level:
Zapier constantly scans for new uploads into your Dash
You upload a new asset into Dash
Zapier looks up the last asset number that was used
Zapier increments this by 1 and applies it to a custom field in your asset
Done!
Setting up Zapier to apply your asset number automatically
As the Zapier interface often changes with new functionality, we can't document every single step, so we'll lay out the core things you need to do:
Before you begin
Before you start, do the following:
Create a free Zapier account and familiarise yourself with how to create a zap from scratch
Create a text custom field in Dash that will be where the asset number will be stored
Add the Dash app to your Zapier account
The structure of your zap
Step 1 - check for new assets
The trigger should be "New asset" using the Dash Zapier app, and doesn't require any additional configuration
Step 2 - manage the increment
For step 2, add a "Storage" step. This will be the step that handles the incrementing logic and keeps track of the latest number.
In the Setup tab, choose "Increment value" for Action Event
In the Configure step, give it a name and enter the increment amount
Step 2 - apply the number to your assets
The final step is the action - the action that is taken on your Dash asset
In the Setup tab, chose the action "Update Asset Metadata"
In the Configure step, choose the "ID" field for the asset ID, choose your custom field in Dash for the field to increment, and choose the output value from the storage step for the field value
Your zap should now look like this, and you can publish it:
The next time you upload an asset into Dash, your custom field should be populated with an incrementally-increasing number π
Things to note
Zaps run at different frequencies depending on various criteria. Check the zap details to learn how often your zap will run. You can also manually run a zap from within the zap page for testing purposes.
There may be limits to how often this can run - this will depend on your plan and possibly limits within the steps themselves - we haven't tested this 'at scale', i.e. if you imported 10,000 assets!






