1. Add content
The first step is to add content to Gridly. We’ve made it easy for you by supporting various ways to import your content.
- On the project page, click + Add Database
- Click + Add Grid under the newly created Database
- Select Import file.
- Add your file and follow the instructions depending on which file format you are using

Import CSV/XLXS files
Import JSON files
Import PO files
Import Google Sheet files
Using Gridly API
Refer to the Gridly API documentation.
2. Organize content
Now you’ve added content, let’s learn how to organize and track it to localize efficiently.
In this article, we’ll be using a Grid created from the String translations template to help demonstrate the steps. Use Gridly template
Create a branch
Branch is a useful tool for creating separate environments for content creation and development. Once translation and QA are complete, you can merge the new branch into the main branch.
Your development team can then push the updated content from the main branch to sites or apps. In this example, we’ll create a branch specifically for translation.
To create a branch:
- In the Grid, click on the Branch name
- Select Create New Branch, name your new branch, then click Save.

Manage what you want to view
After creating the branch, you may want to customize your Grid by hiding distracting columns, such as system columns.
To manage view and edit access to your content, use Views. Views represent a way to display all or a subset of data in a customized format. You can create new views, hide, or reorder columns to focus only on what needs to be done.
Add new views
- In the Grid, click on the view at the top corner. Click Access View to add a new view, then rename the new view.
- Open Manage column, click on the toggle to select whether to:
- View data: show/hide a column
- Edit data: be able to edit cell content in a column
- (Optional) Reorder columns by dragging and dropping.
Using quick filters
Quick filters is a fast and easy way to filter data in a Grid when you don’t need to preserve them for future use. The filters won’t be saved, so once you refresh the Grid or switch to other views, they’re cleared.
You can use quick filters to search a record and edit it instantly. Quick filters can be found on every column.

Track content changes
In Gridly, you can use Dependencies to track content changes. When a change is made to the source data, dependent columns are highlighted to indicate an update is required. This is very useful for localization managers who need to know which changes have been made to the strings.
Usually dependencies are automatically set up after importing the content. You just need to play around to understand how it works.
Take this as an example. You are setting Dependencies between English and French.
When you have not yet added translation in French, the state for French is Unset.

When you add the translations in French, the state for French is Up-to-date, indicating that someone has updated the translation.

When you edit the strings in English, the state for French is Out-of-date, indicating that someone has updated the source strings, and you need to update the translation.

So now you are able to track which strings need to be translated, and which strings are ready to be published.
Use view filters
Tip
To track content changes with Dependencies, you can make use of the View filters.
For example, you may want to know which strings are not translated and need to be updated. Let’s create a view filter which shows the records with the Unset and Up-to-date status.
- Click
to open view filter
- Click Add condition group.
- In the first field, select French column
- Click
next to the value and select Unset.
- Click OR to add another condition, then replicate the above steps, select Out-of-date as the value.

Make use of other supporting tools
Check out the sidebar of your Grid for other supporting tools. You can find many useful tools here: Ticket center, comments, Automations, Translation overview, API quick start, etc.

For example, you can create an Automation to auto translate from English to French. Learn more

3. Deploy content
Merge branch
Now you’ll need to start merging the Translation branch into the Master branch for the release.
- Open the Version control tab on the side bar, then Select Merge branch.
- Select Compare changes to preview changes in the current branch.
- Select merge options, check what is going to be merged and the changes, then click Merge.
- Sit back and have a coffee while the merge is processed.

Deploy updated content from Gridly to your app
Lastly, you can export your Grid and send the files to your developers.
- In the Grid, make sure you’re in the correct branch. Note that most users would export from the Master (Default) branch.
- Select the file format, columns you want to export.
- Preview data and click Export.

For developers, you can push updated content directly from Gridly to your web application by setting up an API connection, publishing JSON files with CDN, or leveraging the built-in Automations feature.
API documentation
Lambda function
Send web request
Publish JSON file
Now you’ve completed all the steps to get content released. Next, let’s learn how to manage members in your company: Inviting members.