Connect PayPal to Craftybase
Learn how Craftybase pulls your PayPal data.
This article will guide you through how to connect to PayPal and what types of data we can pull into your Craftybase account.
Our PayPal ➝ Craftybase integration allows you to pull specific types of data from your PayPal account, ensuring that your financial records are accurately reflected in Craftybase.
In this article:
- How to connect your PayPal account
- How we pull data from PayPal
- Pulling your PayPal Invoices
- Pulling your PayPal Here sales
- FAQ
How to connect your PayPal account
To connect your PayPal account with Craftybase:
- Go to your Integration page (How do I find my Integration page?)
- Locate the PayPal section and click the Connect button

- You’ll be redirected to PayPal to authorize the Craftybase app. Follow the on-screen steps to confirm the connection.
- Once connected, you’ll return to your Integrations page, where your PayPal account name and next scheduled data pull will appear.
We request only the minimum access necessary to provide the integration and can only access data you’ve granted permission for. You can revoke this access at any time from your Etsy account settings.
How we pull data from PayPal
Once you have successfully created your connection, data pulls from PayPal will occur automatically each day at 5 a.m. in your local time zone. You can also run a manual data pull, if required, between the daily scheduled data pulls.
Your first data pull will attempt to pull all available data from your Account Start Date.
Please note: Craftybase does not pull general PayPal transactions, sales made via unsupported Integrations, PayPal transaction fees, shipping charges, or purchases made via PayPal.
Pulling your PayPal Invoices
Once connected, Craftybase will pull all PayPal invoices found under your account.
Craftybase automatically checks daily for:
- New invoices created in PayPal
- Updates to existing invoices (e.g. marked as paid, refunded, or cancelled)
Once pulled into Craftybase, each invoice is then created as an Order in Craftybase.
Imported Invoices will include:
- Customer name & details (if available)
- Product line items & quantities
- Unit & total prices
- Payment information & any PayPal fees
- Tax Data
Important things to note
- Craftybase will only pull invoices generated directly within PayPal Invoicing. Orders created externally (e.g. orders created via an external e-commerce provider and paid via PayPal) will not be pulled.
- Because PayPal doesn’t share product listings through its API, Craftybase builds product entries using the data found on each order.
- Products that exist in PayPal but haven’t yet been sold won’t appear in Craftybase until their first sale is recorded.
- PayPal doesn’t provide shipping statuses, so the shipped status must be updated manually in Craftybase.
For detailed logic on how each PayPal status (Paid, Refunded, etc.) is handled, see: Paypal Data Pulling FAQ
Pulling your PayPal Here sales
PayPal Here sales are pulled differently depending on how they're generated.
Most will appear as Invoices and are pulled through our standard invoice import, while others are gathered directly from your Transactions feed.
Customer and product data are limited in PayPal Here, but Craftybase works with the available information:
- Orders link to the PayPal Here contact by default
- Customer names, if provided, appear in the Order Notes and can be edited later
- Product details are created from the order line items (since PayPal Here doesn’t have a product API)
If you’ve created products in PayPal Here that haven’t yet sold, they’ll appear in Craftybase only once their first sale occurs.
FAQ
Why are my PayPal orders not marked as shipped?
PayPal doesn't support shipping statuses on invoices, as not all invoices relate to product shipping. Therefore, we cannot deduce from your PayPal feed whether an invoice item has been shipped.
However, you can update this status on Craftybase using the bulk update tool to change the shipped status on the Orders page.
How do I update a pulled PayPal order?
If you change an invoice after it’s been pulled:
- Delete the existing order
- Run a manual data pull for the same date range
Craftybase will then re-import the updated version.
Learn more in our PayPal FAQ
For more questions about how PayPal data is pulled and managed in Craftybase, including details on invoice updates, shipping statuses, and data handling, feel free to take a look at our dedicated FAQ article! Paypal Data Pulling FAQ
Need Help?
Still have questions about setting up your PayPal account with Craftybase? Please get in touch, and we'll be happy to help.