CopySync Manual

Rules and behaviours

Last updated

What CopySync does, what it never decides, and what you need to do.

Updates and your edits

  • New copy doc, new data. When a new or changed copy doc is provided, the data is applied to the artwork. A document that has already been synced with the same copy doc is not applied again.
  • Your edits are honoured. If data has been applied and you then edit the artwork by hand and save it, CopySync does not overwrite your edits when the document is opened again. It only updates when the copy doc changes (or you apply again yourself).
  • Applying again. "Apply" always writes the copy doc's values over your edits to those items. "Clear Sync" forgets the sync status so the document is treated as new.

Checking

  • You check the final label. CopySync fills your artwork from your approved copy doc. It does not approve a label. Check every label before it goes to print.

Allergens

  • CopySync has no allergen list. It carries across whatever is bold in your copy doc's ingredients list. If an allergen is not bold in the copy doc, it will not be bold in the artwork.
  • Your copy doc decides. Fix a missing bold in the copy doc, then apply again.
  • Needs a real Bold. The frame's font must have a true Bold style. If it does not, CopySync flags the text instead of faking bold.
  • "Ingredients in bold". Any frame containing these words gets the word "bold" bolded.
  • Plan. Allergen bold is a Team plan feature, switched on in Settings.

Where CopySync writes

  • COPYSYNC_WRAPPER. Colour shapes and nutrition text must sit inside one group named COPYSYNC_WRAPPER. Ingredients frames can sit anywhere in the document.
  • Locked layers. With "Auto-unlock COPYSYNC_WRAPPER" on, CopySync unlocks what it needs and locks it again afterwards. With it off, locked items are skipped and the result line says so.
  • One document at a time. Data is applied only to the document it was loaded for.

Zero values and trace values

  • Front of pack. A zero is shown to the row's decimal places, for example 0.0g, using the front-of-pack tokens such as [FAT_PORT].
  • Back of pack. The copy doc's own wording is kept, for example 0g, using the _100 and _PORT_TXT tokens.
  • Trace values. <0.1g, <0.01g and <1% are kept as written, never rounded.
  • Your style. If your retailer wants a different style, use the token set that matches it.

Missing values

  • A purple !. A value missing from the copy doc prints ! and the shape turns purple in a spot colour called COPYSYNC_MISSING, so preflight and separations show it. Fix the value and apply again: the swatch is removed automatically once nothing is missing. Do not print with it left on. CopySync never shows a misleading 0 for a missing value.
  • Review banner. Values the AI filled in, or that were not found, stay in the review banner until you have checked them.

Traffic lights and %RI

  • FSA thresholds. Fat, saturates, sugars and salt are classed against the FSA traffic light thresholds, per 100g or per portion.
  • Energy %RI basis. Some retailers print the energy %RI from kJ, others from kcal. This is set for your company on request.
  • Rounding. Portion figures and %RI are rounded to match your copy doc.
  • Swatches update themselves. If your document has the swatches FAT_SWATCH, SATURATES_SWATCH, SUGARS_SWATCH and SALT_SWATCH, CopySync sets each one to the traffic light colour for that nutrient (the colour values can differ by company or brand) every time you apply, and the named shapes get the same colour. ENERGY_BG is set to the energy colour. Anything in the artwork using those swatches follows.
  • Missing values use the spot colour COPYSYNC_MISSING instead (see below). The swatches themselves keep the real traffic light colour.

Portions and servings

  • Portion size as written. CopySync uses the portion size stated in the copy doc (for example "Each 206g serving"). Only if none is stated does it work one out from the pack weight, and it flags that.
  • No portion. [PORTION_SIZE] is left blank, not filled with a guess.
  • Servings words. The word after [SERVINGS] switches between "serving" and "servings". With no count in the copy doc, the count and that word are removed.

Declared quantity and the ℮ mark

  • Read from PDF copy docs (from "DECLARED QUANTITY: 250ml e" or a title line such as "173g e").
  • Minimum size. The ℮ is measured and enlarged to at least 3mm. The quantity is scaled by the same amount so they stay in proportion. A larger ℮ is never shrunk.
  • Check the pack. Minimum figure heights depend on pack size. Confirm the requirement for your pack.

Matching

  • Tokens are case-sensitive and include the square brackets.
  • Name or text. A token matches a frame by its layer name or by text inside the frame.
  • Ingredients. [INGREDIENTS] inside a longer paragraph replaces only the token. A frame named [INGREDIENTS] is refilled in full.

Plans

  • PDF copy docs, allergen bold and Silent apply are Team plan features. Cloud links (Google Docs/Sheets) are Studio and above.
  • One seat, one machine. Reinstalling or clearing the panel's data can count as a new machine. Contact support to free a seat.

Was this page helpful?