TECHNIQUES FOR MESSAGING AGENT CUSTOMIZATION
Techniques for messaging agent customization are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive a commerce message package from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system; determine commerce access privileges for the commerce messaging application in association with the message thread; send the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and reject the commerce message package when the commerce access privileges reject access to the message thread. Other embodiments are described and claimed.
1 . A computer-implemented method, comprising:
receiving a commerce message package at a commerce intermediary server from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system;
determining commerce access privileges for the commerce messaging application in association with the message thread;
sending the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and
rejecting the commerce message package when the commerce access privileges reject access to the message thread.
2 . The method of claim 1 , the message thread associated with a user account for a user of the messaging system, the user identifier comprising a page-scoped identifier for the user account, the page-scoped identifier identifying the user account with the messaging system in relation to a commerce representation for the commerce entity within the messaging system.
3 . The method of claim 1 , the commerce message package specified according to a custom message template associated with the commerce entity.
4 . The method of claim 1 , further comprising:
receiving an application registration package in association with the commerce messaging application; and
registering the commerce messaging application for access to the commerce intermediary server in response to the application registration package.
5 . The method of claim 4 , the application registration package defining one or more of a custom message template, a custom form template, and a custom call-to-action button, further comprising:
sending one or more of the custom message template, the custom form template, and the custom call-to-action button to the client device in response to the client device accessing the commerce entity within the messaging system.
6 . The method of claim 4 , the application registration package defining a custom call-to-action button, the custom call-to-action button comprising visual representation information and activation response information, the activation response information comprising one or more of a uniform resource locator, an application link, and a messaging invocation.
7 . The method of claim 4 , the application registration package defining one or more of a custom welcome text message for the message thread, a custom get-started call-to-action button for the message thread, one or more custom pestilent call-to-action buttons for the message thread, and one or more custom dynamic triggers to start an interaction.
8 . An apparatus, comprising:
a processor circuit on a device;
a commerce intermediary server operative on the processor circuit to receive a commerce message package from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system; determine commerce access privileges for the commerce messaging application in association with the message thread; send the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and reject the commerce message package when the commerce access privileges reject access to the message thread.
9 . The apparatus of claim 8 , the message thread associated with a user account for a user of the messaging system, the user identifier comprising a page-scoped identifier for the user account, the page-scoped identifier identifying the user account with the messaging system in relation to a commerce representation for the commerce entity within the messaging system.
10 . The apparatus of claim 8 , the commerce message package specified according to a custom message template associated with the commerce entity.
11 . The apparatus of claim 8 , further comprising:
the commerce intermediary server operative to receive an application registration package in association with the commerce messaging application; and register the commerce messaging application for access to the commerce intermediary server in response to the application registration package.
12 . The apparatus of claim 11 , the application registration package defining one or more of a custom message template, a custom form template, and a custom call-to-action button, further comprising:
the commerce intermediary server operative to sending one or more of the custom message template, the custom form template, and the custom call-to-action button to the client device in response to the client device accessing the commerce entity within the messaging system.
13 . The apparatus of claim 11 , the application registration package defining a custom call-to-action button, the custom call-to-action button comprising visual representation information and activation response information, the activation response information comprising one or more of a uniform resource locator, an application link, and a messaging invocation.
14 . The apparatus of claim 11 , the application registration package defining one or more of a custom welcome text message for the message thread, a custom get-started call-to-action button for the message thread, one or more custom pestilent call-to-action buttons for the message thread, and one or more custom dynamic triggers to start an interaction.
15 . At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:
receive a commerce message package at a commerce intermediary server from a commerce messaging application, the commerce messaging application associated with a commerce entity, the commerce message package addressed to a message thread with a messaging system;
determine commerce access privileges for the commerce messaging application in association with the message thread;
send the commerce message package to a client device associated with the message thread when the commerce access privileges indicate access to the message thread; and
reject the commerce message package when the commerce access privileges reject access to the message thread.
16 . The computer-readable storage medium of claim 15 , the message thread associated with a user account for a user of the messaging system, the user identifier comprising a page-scoped identifier for the user account, the page-scoped identifier identifying the user account with the messaging system in relation to a commerce representation for the commerce entity within the messaging system.
17 . The computer-readable storage medium of claim 15 , comprising further instructions that, when executed, cause a system to:
receive an application registration package in association with the commerce messaging application; and
register the commerce messaging application for access to the commerce intermediary server in response to the application registration package.
18 . The computer-readable storage medium of claim 17 , the application registration package defining one or more of a custom message template, a custom form template, and a custom call-to-action button, comprising further instructions that, when executed, cause a system to:
send one or more of the custom message template, the custom form template, and the custom call-to-action button to the client device in response to the client device accessing the commerce entity within the messaging system.
19 . The computer-readable storage medium of claim 17 , the application registration package defining a custom call-to-action button, the custom call-to-action button comprising visual representation information and activation response information, the activation response information comprising one or more of a uniform resource locator, an application link, and a messaging invocation.
20 . The computer-readable storage medium of claim 17 , the application registration package defining one or more of a custom welcome text message for the message thread, a custom get-started call-to-action button for the message thread, one or more custom pestilent call-to-action buttons for the message thread, and one or more custom dynamic triggers to start an interaction.