Connecting Google Sheets Integration
You can connect Google Sheets to Directify in two ways:- Through Listings: Navigate to your listings and connect directly.
- Through Settings: Go to Settings > Integrations and connect your Google Sheets API.
Step 1: Connecting Google Sheets
Once you initiate the integration, a Google authentication screen will appear, prompting you to grant access to Google Sheets. After granting access, Directify will connect to your Google account, enabling you to create directories from Google Sheets effortlessly.Step 2: Creating a Template
After connecting, you must create a template. This ensures that all necessary fields, including listing fields, categories, tags, and custom fields, are included in your Google Sheet.
You can also manually connect your Google Sheets URL, but it will not automatically include the required fields. If you only need specific details like name and URL, you can use this option. However, using the Create Template function is recommended for a complete data set.
Step 3: Populating Your Google Sheet
Once the template is created, you can:- Manually populate the fields and add listings in Google Sheets.
- Push existing listings from Directify to Google Sheets using the “Push to Google Sheets” button.
- Pull listings from Google Sheets to Directify using the “Pull from Google Sheets” button.
Two-Way Synchronization
Two-way synchronization is now automatically enabled for all Google Sheets integrations. This means:- Changes made in Directify can be pushed to Google Sheets.
- Changes made in Google Sheets can be pulled into Directify.
- Data stays in sync between both platforms.
Manual Sync Options
You can manually sync your data at any time using two options:- Push to Google Sheets: Uploads the latest data from Directify to Google Sheets.
- Pull from Google Sheets: Fetches the latest data from Google Sheets into Directify.
Sync Limitation: You can only sync every 12 hours. This includes the automated daily sync at midnight UTC. If you try to sync before 12 hours have passed, the buttons will be disabled.
Image Handling Options
When syncing listings, you have two mutually exclusive options for handling images:- Auto-Screenshot Listings: Automatically captures screenshots from listing URLs when syncing. This requires the ScreenshotOne integration to be enabled.
-
Re-Upload Images from URLs to Internal Storage: Downloads images from
logo_urlandimage_urlcolumns in your Google Sheet and stores them in your internal media library. Only downloads if no existing image is uploaded.
These options are mutually exclusive - enabling one will automatically turn off the other. Choose the option that best fits your workflow.
Updating Listings
To update a listing:- Edit the relevant field in Google Sheets (e.g., change “Larafast” to “Larafast Updated Name”).
- Click Pull from Google Sheets in Directify to fetch the updates.
- The changes will be reflected in your Directify directory.
