Nudgify integrates seamlessly with Paypal. By connecting Nudgify with PayPal, you can create Social Proof notifications that show recent sales or subscriptions on your website.
How Do I Connect PayPal To Nudgify?
There are two ways to connect your PayPal purchases to Nudgify:
Option A: REST API App
Option B: Instant Payment Notifications (IPN)
Which option should I choose?
Which option you should choose, depends on the way you use PayPal.
- Use the REST API App option if you created a REST API app in your PayPal developer account.
- Use the Instant Payment Notifications (IPN) option if you do not have a REST API app in your PayPal developer account.
You can read below how to check if you have created an app in your PayPal developer account.
How to check in PayPal if you are using a REST API app
- Visit developer.paypal.com/developer/applications and log in
- Navigate to your Dashboard > Apps & Credentials
- If you have created an app in your PayPal developer account, you can see it in the list
Do you see an app in the “App name” list? This means you have created this app in your account, and that you can use the REST API app option to connect your PayPal purchases to Nudgify! Go to REST API app instructions
Is the list empty? You don’t have a REST API app. Use Instant Payment Notifications (IPN) to connect your PayPal purchases to Nudgify. Go to Instant Payment Notifications (IPN) instructions
Option A: Connect PayPal via REST API App
1. In your Nudgify account, navigate to Integrations > PayPal > Connect
2. Click the REST API App and copy your Nudgify webhook
3. Visit developer.paypal.com/developer/applications and log in
4. Navigate to your Dashboard > My Apps & Credentials
5. Select the Live tab > Click your app name
6. Scroll down to Live App Settings and make sure the “Transaction Search: Access your PayPal transaction history” box is checked.
7. Scroll back up to Live Webhooks and click Add Webhook
8. Paste your Nudgify webhook into the Webhook URL field
9. Select an Event Type for your webhook. Under Event Types, select either Billing subscription activated or Checkout order approved – whichever one is most relevant to your PayPal configuration
10. Save your webhook
11. Click I’ve done it in Nudgify, or sync your last 30 purchases to Nudgify (optional)
Congratulations! Your PayPal account is now linked to Nudgify. New PayPal purchases will now be send to Nudgify. With the connection you set up, any new PayPal purchases will come through to your Nudgify Data Feeds, you can see your PayPal purchases coming in. Find out what Nudgify Data Feeds are.
Additionally, you can sync your last 30 purchases to your Nudgify Data Feed. This way, you can show Purchase Nudges right away. Follow the instructions below.
Sync your last 30 purchases to Nudgify (REST API app)
1. Navigate to My Apps & Credentials > select the Live tab > click your app name
2. Copy your Client ID and Client Secret
3. Paste your Client ID and Client Secret in corresponding fields on your Nudgify PayPal integration page
On your Data Feeds page, you can see your PayPal purchases coming in. Find out what your Data Feeds are.
Option B: Connect PayPal via Instant Payment Notifications (IPN)
1. In your Nudgify account, navigate to Integrations > PayPal > Connect
2. Click the Instant Payment Notifications (IPN) option and copy your Nudgify webhook
3. Log in to your PayPal business account
4. Click your Avatar in the top right corner > Account Settings > Website Payments
5. Find Instant Payment Notifications in the list and click Update
6. Click Choose IPN Settings
7. Paste your Nudgify webhook in the Notification URL field
8. Select Receive IPN messages (enabled) and click Save
9. Click I’ve done it in Nudgify, or sync your last 30 purchases to Nudgify (optional)
Congratulations! Your PayPal account is now linked to Nudgify. New PayPal purchases will now be send to Nudgify. With the connection you set up, any new PayPal purchases will come through to your Nudgify Data Feeds, you can see your PayPal purchases coming in. Find out what Nudgify Data Feeds are.
Additionally, you can sync your last 30 purchases to your Nudgify Data Feed. This way, you can show Purchase Nudges right away. Follow the instructions below.
Sync your last 30 purchases to Nudgify (IPN)
1. Navigate to Account Settings > Account access
2. Find API Access in the list and click Update
3. Scroll down to NVP/SOAP API Integration (Classic) and click Manage API Credentials
4. Click Show and copy and paste your API Username, API Password, and Signature in the corresponding fields on the PayPal integration page in Nudgify.
5. Click “I’ve done it”
If your IPN is already in use for something else
You can use your Instant Payment Notifications (IPN) for 1 webhook URL. If you are trying to add your Nudgify webhook to your IPN and find that you are already using another URL in the IPN fiels, you can use a workaround to connect multiple webhooks to your IPN.
You can do this with apps like Octohook, who allow you to forward webhooks to multiple destinations. Create a webhook in Octohook. Enter this webhook in the IPN webhook field in PayPal. Then forward this URL via Octohook to two other URLs: your Nudgify webhook and the other URL you were already using in your PayPal IPN.
Add PayPal Purchase Nudges
Now that your PayPal account is connected, it’s time to start showcasing recent purchases in Nudges.
- Go to the Nudges page, pick a Stream, and click “Add Nudge”.
- Choose the Recent Activity Nudge to add these Nudges to your targeted pages. You can show single purchases, with the name and location of each customer, or a count of all recent purchases.
- Select PayPal as the data source of your purchases
- Choose your settings and click Continue to add your Nudge.
That’s it! Your new PayPal purchases will now show in a Social Proof Nudge on your site!
Which PayPal data can I show in the Nudge?
In order for us to create a Purchase Nudge with your PayPal data, we need, at the very minimum, the following data:
- customer email address
If you collect this data in PayPal, we can also show the following additional information in the Nudge:
- customer name
- customer country + state/city (to show their location)
- product name (this can be a product, subscription, plan, etc.)
- product image
Check in your PayPal set-up if you collect the data you want to show with your PayPal event.
Which data can I not show with PayPal?
It is not possible to get the following data via the PayPal integration:
- product url
This means that it is not possible to link to the product page from the product name in the Nudge.