The feeds format is described with the
protocol buffer 3 syntax but you can upload your feeds
as the corresponding JSON format.
Please reference the feed samples below
We recommend that you upload the feeds in JSON format.
Upload the feeds to your SFTP server
Upload your feeds to the sandbox environment. To do so, refer to the
usernames within the
Partner Portal feed configuration page. The Google SFTP server is
available at sftp://partnerupload.google.com on port
19321.
We recommend that you give the files you upload unique names. For instance,
it can be helpful to append each filename with a timestamp. This helps to
troubleshoot issues and query for feed status.
Ensure you are uploading all feeds to the 'Generic' account.
Each feed needs to be uploaded through SFTP separately with a fileset descriptor file.
The filename of a fileset descriptor should be <feed_name>-<
generation_timestamp>.filesetdesc.json,
in which <feed_name> should correspond to the following for each feed:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-27 UTC."],[[["\u003cp\u003eAppointments Redirect integration requires regular data feeds to Google, including Entity, Action, and Services feeds, for content to be displayed.\u003c/p\u003e\n"],["\u003cp\u003eFeeds must adhere to content guidelines and be uploaded in JSON format to the designated SFTP dropbox following specific naming conventions.\u003c/p\u003e\n"],["\u003cp\u003eGoogle evaluates submitted feeds for quality, completeness, and adherence to specifications before making content live.\u003c/p\u003e\n"],["\u003cp\u003ePartners should pre-evaluate their feeds for required fields and action links before submission to ensure a smoother integration process.\u003c/p\u003e\n"],["\u003cp\u003eEach merchant must have at least one \u003ccode\u003eaction_link\u003c/code\u003e and one service with at least one \u003ccode\u003eaction_link\u003c/code\u003e defined within the feeds.\u003c/p\u003e\n"]]],["The Appointments Redirect integration requires three regular data feeds: Entity, Action, and Services, each uploaded every 24 hours. These feeds, describing entities, deep links, and merchant services respectively, are formatted in protocol buffer 3 syntax or JSON. Feeds are uploaded via SFTP to the designated \"Generic\" sandbox dropbox, using a specific file naming convention with a fileset descriptor. Google then evaluates the uploaded feeds for quality, completeness, and adherence to specifications before they are used.\n"],null,[]]