Stay organized with collections
Save and categorize content based on your preferences.
An action link provides the ability for users to interact with a deep link
which links out to the partner's website to perform an action. Deep links
are displayed on the merchant's knowledge panel. This guide will describe how
to add action links to the feeds.
Merchant level action links
You should provide an action link via the Merchant feeds when all services
for a given merchant redirects the user to the same landing page on the
partner's website.
The type of action must be specified using the
ActionLinkType.
The ActionLinkType should be set to ACTION_LINK_TYPE_BOOK_APPOINTMENT for the Appointments Redirect integration.
[[["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\u003eThis guide explains how to add action links to feeds for partners integrating with the Actions Center Appointments Redirect integration.\u003c/p\u003e\n"],["\u003cp\u003eAction links, displayed on the merchant's knowledge panel, enable users to interact with deep links to the partner's website.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eACTION_LINK_TYPE_BOOK_APPOINTMENT\u003c/code\u003e should be used as the \u003ccode\u003eActionLinkType\u003c/code\u003e for both merchant and service level action links in this integration.\u003c/p\u003e\n"],["\u003cp\u003eMerchant level action links are used when all services redirect to the same landing page, while service level action links are for services with dedicated redirect links.\u003c/p\u003e\n"],["\u003cp\u003eThe action link should direct users to a page specific to the location where they can complete the desired action.\u003c/p\u003e\n"]]],["Partners using the Appointments Redirect integration must provide action links in their Merchant or Services feeds. These deep links direct users to a partner's website to perform actions. Merchant feeds should include links when all merchant services redirect to the same landing page; Services feeds when a service has a unique redirect. The `ActionLinkType` must be specified, using `ACTION_LINK_TYPE_BOOK_APPOINTMENT` for this integration. Each link should lead to a specific location's action completion page.\n"],null,["| **Note:** This guide only applies to partners who are integrating with the Actions Center Appointments Redirect integration.\n\nAn action link provides the ability for users to interact with a deep link\nwhich links out to the partner's website to perform an action. Deep links\nare displayed on the merchant's knowledge panel. This guide will describe how\nto add action links to the feeds.\n\nMerchant level action links\n\nYou should provide an action link via the Merchant feeds when all services\nfor a given merchant redirects the user to the same landing page on the\npartner's website.\n| **Note:** The action link should link to a page for the specific location where a user can complete the designated action.\n\nThe type of action must be specified using the\n`ActionLinkType`.\n\nThe `ActionLinkType` should be set to `ACTION_LINK_TYPE_BOOK_APPOINTMENT` for the Appointments Redirect integration.\n\n```gdscript\n // Predetermined type of action associated with an action link.\n enum ActionLinkType {\n // The action link type is unspecified.\n ACTION_LINK_TYPE_UNSPECIFIED = 0;\n\n // The action link type is booking an appointment.\n ACTION_LINK_TYPE_BOOK_APPOINTMENT = 1;\n\n // The action link type is booking an online appointment.\n ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT = 2;\n\n // The action link type is ordering food for delivery or takeout or both.\n ACTION_LINK_TYPE_ORDER_FOOD = 3;\n\n // The action link type is ordering food for delivery.\n ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY = 4;\n\n // The action link type is ordering food for takeout.\n ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT = 5;\n\n // The action link type is making a dining reservation.\n ACTION_LINK_TYPE_MAKE_DINING_RESERVATION = 6;\n\n // The action link type allows users to shop from the given merchant. It\n // could either be delivery or pickup.\n ACTION_LINK_TYPE_SHOP_ONLINE = 7;\n }\n```\n\nServices level action links\n\nYou should provide an action link via the Services feeds when a service has a dedicated redirect link.\n\nThe `ActionLinkType` should be set to `ACTION_LINK_TYPE_BOOK_APPOINTMENT` for the Appointments Redirect integration.\n\nThe type of action must be specified using the `ActionLinkType` which is part of\n[`ActionLink`](/actions-center/verticals/appointments/redirect/reference/feeds/services-feed#ActionLink-definition)\nin the services feed. \n\n```gdscript\n // Predetermined type of action associated with an action link.\n enum ActionLinkType {\n // The action link type is unspecified.\n ACTION_LINK_TYPE_UNSPECIFIED = 0;\n\n // The action link type is booking an appointment.\n ACTION_LINK_TYPE_BOOK_APPOINTMENT = 1;\n\n // The action link type is booking an online appointment.\n ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT = 2;\n\n // The action link type is ordering food for delivery or takeout or both.\n ACTION_LINK_TYPE_ORDER_FOOD = 3;\n\n // The action link type is ordering food for delivery.\n ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY = 4;\n\n // The action link type is ordering food for takeout.\n ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT = 5;\n\n // The action link type is making a dining reservation.\n ACTION_LINK_TYPE_MAKE_DINING_RESERVATION = 6;\n\n // The action link type allows users to shop from the given merchant. It\n // could either be delivery or pickup.\n ACTION_LINK_TYPE_SHOP_ONLINE = 7;\n }\n```"]]