Skip to content

Promotion Sync

Route: /connections/:id/marketing
Tutorial ID: marketing
Breadcrumb: Marketing · See also: Product Settings.

Promotion Sync manages how Shopify discounts are synced to TikTok Shop promotions. Shopify is the source of truth: create and edit discounts in Shopify Admin first.

Silk Connector pulls discount data from Shopify, syncs eligible promotions to TikTok Shop, tracks sync status, and lets you retry or ignore failed promotions.

Where to goWhat you do there
Marketing → Promotion SyncView discounts, filter the list, pull from Shopify, export CSV, sync, unsync, retry, or ignore.
Settings → Product → DiscountsEnable automatic promotion sync and select supported promotion types.
Home → Tasks or Monitoring → Background TasksTrack promotion sync jobs and line-item results.

Related guides: Product pull and sync and category configuration are covered in the Product and Category user guides. This guide covers the Marketing promotion list only.

Promotion Sync overview

ControlBehavior
Show me howOpens the in-app help drawer for this page.
Pull PromotionPulls the latest discounts from Shopify into the Promotion Sync list.

Tabs filter the list; counts reflect the current server totals, not only the current page.

TabShows
AllEvery promotion for this connection.
SyncedDiscounts successfully synced to TikTok Shop.
Not SyncedPromotions not synced, unsynced, ignored, or currently unsupported.
Action RequiredPromotions that failed or require review before another attempt.
ControlBehavior
ExportDownload promotions as CSV for all promotions, the current filtered list, or selected rows.
Promotion typeFilter by Amount off products, Amount off orders, or Buy X Get Y.
SearchSearch by discount name.
ResetClear search and filters and return to the first page.
ColumnContent
CheckboxSelect rows for CSV export.
PromotionShopify discount name, type, and method.
TikTok Shop PromotionPromotion title on TikTok Shop after sync.
Sync StatusSynced, Not Synced, or Action Required, with additional details when available.
ScheduleActive dates for the discount.
ActionAvailable actions for the promotion.

Use pagination at the bottom when the list is long.

Promotion Sync list, status tabs, filters, and pagination

Available items depend on sync status:

StatusTypical actions
Not SyncedSync queues a sync task.
SyncedUnsync deactivates the linked TikTok Shop promotion while keeping the Shopify discount.
Action RequiredRetry starts another attempt; Ignore moves it to Not Synced without syncing.
Any status with an IDOpen the promotion in TikTok Shop or Shopify.

Retry depends on the issue: Confirming a medium-risk combination warning allows another attempt, but does not guarantee success. Retry cannot override unsupported settings or promotion conflicts.

Ignore does not sync the promotion: Ignore moves the promotion from Action Required to Not Synced. You can manually sync it again later after reviewing or updating the promotion.

Open Settings → Product and select the Discounts tab.

Master switch: Automatically sync promotions

Section titled “Master switch: Automatically sync promotions”
Master switchEffect
ONSupported promotion type switches are enabled. Only selected types participate in automatic sync.
OFFAutomatic sync is disabled. New eligible promotions can still be synced manually from Promotion Sync.

When the master switch is on, configure these supported automatic promotion types:

  • Amount off products.
  • Amount off orders.
  • Buy X Get Y.

Free Shipping is not currently supported for Promotion Sync.

Automatic sync still checks whether a promotion meets the supported rules. Promotions that cannot be synced or require review appear as Action Required.

When automatic sync is OFF, you can still manually sync a new eligible promotion. However, later changes made to an already synced Shopify promotion are not pushed through a separate manual Update action.

When automatic sync is ON, changes to an already synced eligible Shopify promotion are processed automatically. If an update fails, review the reason before retrying.

Automatic promotion sync settings

Shopify discount typeTypical TikTok Shop mapping
Amount off ordersSupported Automatic Discount → Buy More Save More (order-level).
Amount off productsSupported Automatic Discount → Buy More Save More (selected products).
Buy X Get YSupported Automatic Discount → TikTok Shop BXGY.
Free ShippingNot currently supported for Promotion Sync.

Promotion Sync currently supports Automatic Discounts. Discount Code promotions are not supported and do not create a TikTok Shop promotion. Buy X Get Y can use Free, Percentage Discount, or Fixed Amount Discount for Y when the other rules are met.

Current confirmed rules include:

  • Promotion title must be 16 characters or fewer.
  • For Buy More Save More percentage discounts, the supported percentage range is 5%–60%.
  • Products in product-level promotions must already be available on TikTok Shop.
  • Some targeting, usage, and purchase-type settings are not supported. For example, Subscription-only promotions are not supported.
  • Supported rules can vary by promotion type. A rule for Buy More Save More may not apply to Buy X Get Y in exactly the same way.

When a promotion cannot be synced, read the status reason first. Depending on the issue, update the Shopify discount and Retry, or use Ignore to leave it as Not Synced.

Product Discount / Buy X Get Y medium-risk confirmation

Section titled “Product Discount / Buy X Get Y medium-risk confirmation”

When the store already has another Product Discount or Buy X Get Y promotion and the current promotion does not allow Product Discount combinations, the promotion may enter Action Required for review instead of being blocked immediately.

After reviewing and confirming the risk, use Retry to continue the sync attempt. You can also choose Ignore to move it to Not Synced, then manually Sync it again later.

Combination warning and retry recommendation

Confirmation allows another attempt: Confirming the risk allows another sync attempt, but it does not guarantee that the promotion can be synced successfully.

Shopify Combination settings do not always guarantee a successful sync

Section titled “Shopify Combination settings do not always guarantee a successful sync”

Even when Shopify allows promotions to be combined, some promotion combinations may still conflict with existing TikTok Shop promotions.

If a promotion cannot be synced because of a conflict:

  1. The promotion remains or returns to Action Required.
  2. Review the promotion details and existing active promotions.
  3. Adjust the Shopify promotion or conflicting promotion when necessary.
  4. Retry the sync.

Sync order can affect Order vs Product/Buy X Get Y combinations

Section titled “Sync order can affect Order vs Product/Buy X Get Y combinations”

The result can vary depending on the promotion type and sync order:

Sync orderObserved behavior
Product Discount / BXGY first → Amount off orders secondCan sync normally when the remaining rules are satisfied.
Amount off orders first → Product Discount / BXGY secondThe later Product/BXGY promotion may receive a TTS mutually-exclusive conflict and fail to sync.

The result may vary depending on the promotion type, existing TikTok Shop promotions, and sync order.

Common blockers include:

  • Unsupported targeting, usage limits, or purchase types.
  • Products not yet available on TikTok Shop.
  • Promotion title or discount percentage outside supported ranges.
  • Product/Buy X Get Y Combination risk that requires review.
  • Conflicts with existing TikTok Shop promotions.
  • Other unsupported promotion settings.

Retry does not guarantee a successful sync if the promotion configuration is still unsupported or conflicting. Review and update the promotion when required, then retry.

Synced promotions on TikTok Shop often use an auto-generated title prefix such as [Silk][Shopify][YY-MM-DD HH:mm:ss]{Original Discount Name}.

Pull Promotion refreshes the Promotion Sync list with the latest Shopify discounts. It does not sync a promotion to TikTok Shop unless automatic sync is enabled for that type or you manually select Sync.

Pull promotions from Shopify

Export produces a CSV for all promotions, the current filtered list, or selected promotions.

Export promotions dialog

  1. Optionally enable automatic sync under Settings → Product → Discounts and choose supported types.
  2. Create or update an eligible Automatic Discount in Shopify Admin.
  3. Open Marketing → Promotion Sync and use Pull Promotion when the list is not current.
  4. For Not Synced promotions, select Sync or wait for automatic sync when enabled.
  5. Track progress under Home → Tasks or Monitoring → Background Tasks.
  6. For Action Required, review the reason before continuing:
    • For a medium-risk Combination warning, review and confirm the risk, then Retry; or choose Ignore and manually sync later.
    • For an unsupported setting or promotion conflict, update the promotion when required, then Retry.
  7. If the promotion still fails, review active TikTok Shop promotions and the sync order.

No. Automatic sync must be enabled, and the promotion must be a selected, supported Automatic Discount type. Free Shipping and Discount Code sync are not currently supported.

Can I manually sync when automatic sync is off?

Section titled “Can I manually sync when automatic sync is off?”

Yes. A new eligible Not Synced promotion can still be manually synced. Turning Auto Sync off mainly means later Shopify changes are not automatically pushed to an already synced promotion.

Ignore moves an Action Required promotion to Not Synced without syncing it. You can update it and manually sync it again later.

Does Retry always make the promotion sync successfully?

Section titled “Does Retry always make the promotion sync successfully?”

No. Retry starts another sync attempt. It can be used after confirming a medium-risk Combination warning, but it does not override unsupported settings or promotion conflicts.

Why can a promotion still fail when Shopify allows combinations?

Section titled “Why can a promotion still fail when Shopify allows combinations?”

Shopify Combination settings do not guarantee that the same promotion combination can be used on TikTok Shop. A promotion may still fail to sync if it conflicts with another active promotion.

Why can the same promotions behave differently depending on sync order?

Section titled “Why can the same promotions behave differently depending on sync order?”

The result can depend on which promotion already exists. For the confirmed Order vs Product/Buy X Get Y scenario, syncing Product/Buy X Get Y first and Amount off orders second can work, while syncing Amount off orders first may cause the later Product/Buy X Get Y promotion to conflict and fail.

Read the status detail and task result first. If the issue comes from the Shopify promotion settings, select Open in Shopify, adjust the discount, then Retry. If the promotion conflicts with an existing TikTok Shop promotion, review the active promotions and sync order before retrying.

This guide reflects the current C4 Plus Promotion Sync behavior. Promotion results may vary depending on promotion type, existing TikTok Shop promotions, and sync order.