1. Product identity and purpose
Product name: ArgusSale
Legal operator: PERFECT MEDIA NETWORK LTD
Registered in: England and Wales
Company number: 08373404
Registered office: 37 Croydon Road, Beckenham, United Kingdom, BR3 4AB
Company register: Companies House
Public website: https://argussale.com
Application: https://app.argussale.com
Primary purpose: ArgusSale is a business customer-operations service. A business administrator connects an account, Page, Official Account, professional account, bot, inbox or business number that the business owns or is authorized to manage. Authorized team members can then receive customer-initiated conversations, send replies, manage follow-up and, where separately authorized, publish approved content.
ArgusSale is not a consumer social network. It does not connect an account without an administrator action and does not sell connected-platform data.
2. End-to-end authorization flow
- A signed-in business administrator opens the channel connection page in ArgusSale.
- The administrator selects a platform and is redirected to the platform’s official authorization or credential flow.
- The platform shows the permissions being requested. The administrator can approve or cancel.
- The administrator selects only the Page, OA, professional account, business account, inbox or number they are authorized to manage.
- After authorization, ArgusSale shows the connected asset and its connection status.
- A second customer account initiates a conversation on the platform. The incoming message appears in the ArgusSale inbox.
- An authorized team member replies from ArgusSale, and the customer receives the reply on the original platform.
- The administrator can disconnect the channel in ArgusSale, revoke the app in the platform settings and request eligible data deletion.
Passwords, one-time verification codes and 2FA recovery codes are entered by the account holder on the relevant secure page. They are not requested through email or chat.
3. Data and permission use
| Data or action | Why ArgusSale uses it | Where it appears | User control |
|---|---|---|---|
| Business account and asset list | Let the administrator choose the Page, OA, professional account, WABA, bot or inbox they manage. | Channel connection screen | The administrator selects the asset and may cancel authorization. |
| Customer public name, username and profile image | Identify the sender so an agent can serve the correct customer. | Conversation list and customer panel | Used only when supplied by the platform; removed or anonymized when an eligible deletion request is completed. |
| Incoming messages and attachments | Display customer-initiated conversations in the shared support inbox. | Conversation timeline | The business can disconnect the channel and request deletion of eligible stored records. |
| Send replies as the connected business asset | Allow an authorized team member to answer the customer on the original channel. | Reply composer and delivery status | Replies are initiated by an authorized team member or an enabled business workflow, subject to platform rules. |
| Publish approved content | Schedule and publish content that the business creates for supported accounts. | Publishing workspace | Publishing authorization is separate from inbox authorization and can be revoked. |
| Engagement and campaign events | Report which authorized content and channels generated engagement, leads or sales. | Reporting and attribution views | Used only for the tenant that owns the connected campaign and channel. |
| Access and refresh tokens | Maintain the connection approved by the administrator without asking them to log in for every permitted action. | Not displayed to ordinary team members | Stored securely, revoked when required and removed when the connection is deleted where applicable. |
4. Platform integration use cases
| Platform family | Account type | ArgusSale use | Required owner action |
|---|---|---|---|
| Facebook Messenger | Facebook Page | Receive Page messages, show the customer’s permitted public identity and let an authorized agent reply. | Page administrator completes Meta authorization and selects the Page. |
| Professional or Business Account | Receive direct messages and let an authorized agent reply from the business account. | Business administrator completes Meta/Instagram authorization. | |
| WhatsApp Business Account and verified number | Receive customer messages, reply within platform rules and use approved templates when required. | Business administrator selects the WABA and verifies the phone number. | |
| TikTok | Eligible Business Account | Receive customer-initiated direct messages and supported media through TikTok webhooks, display them in the shared support inbox and let an authorized agent reply in the same TikTok conversation. | Account owner authorizes the eligible Business Account after TikTok approves the app and Business Messaging access. |
| LINE | LINE Official Account | Receive customer-initiated OA conversations and let authorized agents reply. | OA administrator provides the Messaging API Channel authorization. |
| Zalo | Zalo Official Account | Receive OA conversations, display permitted customer identity and let authorized agents reply. | OA administrator authorizes the approved Developer App and OA access. |
| Telegram | Telegram Bot | Receive bot conversations and send replies through the authorized bot. | Bot owner supplies the bot authorization through the secure connection page. |
| Email and website chat | Business inbox and business website | Receive customer requests and manage replies from the same workspace. | Business administrator connects the inbox or installs the website widget. |
TikTok review profile: The app name is ArgusSale Business Messaging, and its OAuth redirect URL is https://chat.argussale.com/tiktok/callback. This app is for inbound customer support. It does not request TikTok advertising or content-publishing access and does not initiate unsolicited messages.
A capability is shown to a tenant only when the relevant platform, account type, region, approval and configuration permit it. ArgusSale does not represent platform approval as automatic.
TikTok Shop: official Seller commerce integration
This integration connects a seller-owned TikTok Shop through the official Seller APIs for commerce operations. It is separate from the TikTok Business Messaging integration described above. The app service ID is 7696889110586279700.
Scope of this review round: Seller OAuth and authorized-shop binding, product/variant/inventory reading and synchronization, and order reading and synchronization into ArgusSale Orders. These flows require a fresh demonstration with the authorized development shop; this page does not claim completed live acceptance. Applying for seven API packages does not mean all seven are implemented, approved or available.
ArgusSale uses TikTok Shop data only within the scopes granted by the seller, for that seller’s connected shop and authorized workspace. A package request does not grant access by itself. Future capabilities remain unavailable until implementation, applicable platform permission and separate acceptance are complete.
| Requested Seller API package | Data and intended use within seller authorization | Review scope and availability |
|---|---|---|
| Seller Authorization | Verify the seller’s authorized shop identity and shop list, bind the selected shop to the correct workspace, and use access/refresh tokens to maintain the seller-approved connection. | Current review scope: Seller OAuth and shop binding; fresh seller acceptance required. |
| Products | Read product identifiers, descriptions, variants, prices and available inventory to synchronize the authorized shop’s product catalog and stock information. | Current review scope: product, variant and inventory reading/synchronization; fresh seller acceptance required. |
| Orders | Read order identifiers, statuses, line items, quantities, amounts and permitted recipient/delivery details to synchronize and display the seller’s orders in ArgusSale Orders. | Current review scope: order reading/synchronization into Sale Orders. Automatic transfer into POS is not implemented in this review round. |
| Fulfillment | Intended future use: read order/package fulfillment requirements and process seller-authorized packing or shipment actions. | Future capability; not implemented and accepted as part of this review round. No claim of operational fulfillment support. |
| Logistics | Intended future use: read permitted shipping services, carrier information, shipping documents and tracking events for the seller’s shipments. | Future capability; TikTok Shop logistics operations have not been accepted for this review round. |
| Return and Refund | Intended future use: read return/refund requests, reasons, statuses and amounts, and support seller-authorized after-sales processing. | Future capability; return/refund processing has not been accepted for this review round. |
| Finance | Intended future use: read seller settlement statements, transaction amounts, fees and refund adjustments for financial reconciliation. | Future capability; financial reconciliation has not been accepted for this review round. This is not a claim of payment or funds-transfer capability. |
Seller OAuth callback URL: https://app.argussale.com/api/connectors/tiktok-shop/oauth/callback
TikTok Shop Webhook URL: https://app.argussale.com/webhooks/tiktok-shop
These are endpoint addresses without sensitive parameters. Webhook registration alone is not evidence of event delivery or of fulfillment, refund or financial synchronization.
TikTok Shop reviewer steps
- Use the isolated Sale reviewer account and the development shop supplied privately for this review. Open Argus Apps, select TikTok Shop, and choose Seller authorization. Start here rather than opening the callback URL or starting an unbound authorization from Partner Center.
- Complete TikTok Shop’s official Seller OAuth consent for the intended shop and requested scopes in the same browser. Argus creates a short-lived, single-use state bound to the initiating browser, workspace and pending connection. The callback must validate that state before exchanging the authorization code and binding the platform-verified shop.
- After returning to Argus Apps, inspect the connected shop and synchronization result. Use the connection’s sync action to read the authorized product catalog, variants, inventory and orders. If synchronization fails, inspect the reported status and retry synchronization; authorization success alone is not synchronization acceptance.
- Open Sale Orders and verify the newly synchronized TikTok Shop orders against the current development shop. Use fresh evidence for this review; historical samples or simulated rows do not establish current acceptance.
- To inspect the companion POS workspace, use the account menu at the bottom left of ArgusSale and select Argus POS. Do not use the Sale password on the POS local-account login form. TikTok Shop orders currently synchronize into Sale Orders; this review does not claim that they automatically enter POS.
- Review only the actions available for the granted scopes. Fulfillment, logistics operations, return/refund processing and financial reconciliation are future, separately unaccepted capabilities and are not part of the current demonstration.
Seller control: The seller can disconnect TikTok Shop in Argus Apps and revoke the app’s authorization in TikTok Shop. Requests to delete eligible stored TikTok Shop data follow the existing Data Deletion Instructions, subject to the existing Privacy Policy. This integration description does not change those policies.
5. AI-assisted replies
ArgusSale may offer optional AI-generated reply drafts or intent suggestions when the business enables that feature. The purpose is to help authorized agents respond consistently. The interface identifies the content as a draft or suggestion, and the business can require a human agent to review it before sending. Sensitive or high-value conversations can be routed to a human agent.
6. Reviewer test access
- Email admin@argussale.com with the platform name and review case reference.
- We will provide an isolated reviewer account and the exact business asset or sandbox to use.
- Use the test customer account supplied in the review submission to initiate a message.
- Follow the end-to-end steps in Section 2 and verify each requested permission against a visible product action.
Reviewer accounts and enabled capabilities are provided free of charge for the review period. If the platform requires a video, the submitted video will show the same current production interface and domain.
7. Revocation and deletion
- Disconnect in ArgusSale: the business administrator removes the connected channel from the connection settings.
- Revoke on the platform: the administrator can remove ArgusSale from the platform’s connected-app or business-integration settings.
- Request deletion: follow the public Data Deletion Instructions or email privacy@argussale.com.
- Response period: eligible records are deleted or anonymized within 30 days, subject to lawful security, billing, dispute and audit-retention requirements described in the Privacy Policy.
8. Public policies and contact
Platform review: admin@argussale.com
Privacy and deletion: privacy@argussale.com
Customer support: support@argussale.com