Check in real-time if a phone number is registered with the TPS/CTPS. Also get insights on validity, location, type, and provider of the number.
Go to siteThe TPSCheck API provides access to the UK's Telephone Preference Service (TPS) and Corporate Telephone Preference Service (CTPS) databases, enabling businesses to check if a telephone number is registered. This helps in compliance with regulations by avoiding unwanted sales calls to these numbers. In Pipedream, you can use this API to automate the process of verifying numbers directly within your workflows, combining it with various triggers, actions from other apps, and custom logic for streamlined operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
tpscheck: {
type: "app",
app: "tpscheck",
}
},
async run({steps, $}) {
const data = {
"phone": `01829 830730`,
}
return await axios($, {
method: "post",
url: `https://www.tpscheck.uk/check`,
headers: {
"Authorization": `Token ${this.tpscheck.$auth.api_key}`,
},
data,
})
},
})
Compliance Verification Before Calls: Automate the process of checking phone numbers against the TPS/CTPS lists before initiating sales calls. If a number is registered, you can automatically reroute it to an exclusion list or log it for review.
CRM Integration for Contact Updates: Cross-reference your CRM contacts with the TPSCheck API. If a contact is on the TPS/CTPS list, update their record in your CRM tool, like HubSpot, to ensure no sales calls are made to that contact.
Batch Processing of Marketing Lists: Schedule a daily or weekly job that takes a list of phone numbers from a Google Sheet, checks each number with TPSCheck, and appends the verification results back to the sheet for a clean, compliant call list.
Validates a provided number against the TPS/CTPS register. See the documentation
TPSCheck uses API keys for authentication. When you connect your TPSCheck account, Pipedream securely stores the keys so you can easily authenticate to TPSCheck APIs in both code and no-code steps.