---
title: Plaid Processor Token Integration
slug: plaid-processor-token-integration
docTags: 
createdAt: 2024-06-17T18:41:20.087Z
---

Using the Plaid processor token allows Boom to get access to customer transactional data without having customers connect to Plaid within the Boom SDK.&#x20;

Follow these 8 steps to integrate with Boom using the Plaid processor token:

1. Create Boom customer
2. Login through iframe by passing `?token=<auth_token>`
3. Receive plaid\_link\_handoff event. It will contain the `source` parameter. Close the SDK. You'll need it to reopen the SDK on the page where the user left off.&#x20;
4. Create a Plaid link token. Open Plaid in your app as usual.
5. On success, call the plaid exchange token in your API
6. In exchange endpoint, create [plaidProcessorToken](https://github.com/boompay/sdk-integration-sample/blob/e2398e80590cb8743a0ce2914a7f3b21cee64cd4/server/routes/plaid.ts#L101).
   1. Make sure you're using the latest version of Plaid. Otherwise `processor: "boom"` will not be registered in Plaid's enum
7. Pass processor token to [boom](https://github.com/boompay/sdk-integration-sample/blob/e2398e80590cb8743a0ce2914a7f3b21cee64cd4/server/routes/plaid.ts#L120)`/partner/v1/customers/${boomCustomerId}/partner/plaid/link`
8. Open Boom SDK with source URL and token passed to get params

