Points International Customer Service Phone Number Customer service: 416.596.6370   Points International Headquarters Info, Email, Phone number, Website and live chat Information For over a decade, we’ve been creating additional value for our loyalty program partners and their members. Though the loyalty and technology landscapes have changed over the years, we’ve always held true to our core