{"id":"0b3869b2-2070-4fa5-87a9-a9c9bc5232e1","task":"Create Voucherify customers and build static or dynamic segments for targeting","domain":"docs.voucherify.io","steps":["POST /v1/customers with source_id, email, and a metadata object holding any fields you'll want to filter or segment on later; Voucherify upserts if the id/source_id already exists.","Decide segment type: static (an explicit list of customer ids, capped at 20,000) or auto-update/passive (a dynamic filter over metadata, order history, or custom events, with no size cap).","POST /v1/segments with the chosen type and filter definition.","For dynamic segments, check the returned initial_sync_status to confirm population has completed before relying on segment membership.","Reference the segment id as a qualification condition on campaigns or as an earning-rule trigger (customer.segment.entered) for loyalty programs."],"gotchas":["Static segments hard-cap at 20,000 customers; anything larger must use a metadata/filter-based dynamic segment instead.","Dynamic segment population is asynchronous — a 200 response doesn't mean the segment is fully populated yet.","Projects are capped at a limited number of active segments in total, so plan segment design rather than creating one per ad hoc campaign."],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/0b3869b2-2070-4fa5-87a9-a9c9bc5232e1"}