Actions55
- Webhooks Actions
- Payments Actions
- Products Actions
- Plans Actions
- Partner Referrals Actions
- Reporting Actions
- Orders Actions
- Subscriptions Actions
- Invoicing Actions
- Disputes Actions
Invoicing → Send Reminder
AI-generatedOverview
This node integrates with PayPal's invoicing API to send reminders for invoices. It is part of a comprehensive PayPal integration supporting multiple resources and operations, including orders, subscriptions, disputes, and more.
The Send Reminder operation under the Invoicing resource allows users to trigger an invoice reminder email to the recipient of a specific invoice by its ID. This is useful in scenarios where you want to automate follow-ups on unpaid or pending invoices without manual intervention.
Practical example:
A business using n8n to automate billing can use this node to automatically send payment reminders to customers who have outstanding invoices after a certain period, improving cash flow and reducing manual workload.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the invoice for which the reminder will be sent. |
| Additional Options | Optional parameters to customize the request: |
| - Environment | Choose between "Sandbox" (testing) or "Live" (production) PayPal environment. |
| - Page Size | Number of items per page for list operations (not directly relevant for sending reminders). |
| - Start Time | Filter start date in ISO 8601 format (not used in send reminder operation). |
| - End Time | Filter end date in ISO 8601 format (not used in send reminder operation). |
Output
The node outputs a JSON object containing:
resource: The resource type, here always"invoicing".operation: The operation performed, here"sendReminder".success: Boolean indicating if the operation was successful.- Other fields returned by PayPal's API related to the reminder action (e.g., status or confirmation details).
creditsUsedandcreditsRemaining: Information about API usage credits from the external validation service.timestamp: The ISO timestamp when the operation was executed.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for:
- An API key credential for the external validation service ("N8N Tools API").
- A PayPal OAuth2 access token credential with appropriate permissions.
- The node uses PayPal's REST API endpoints, switching between sandbox and live environments based on user selection.
- The node sends requests to an external validation API before executing PayPal API calls.
- Proper configuration of these credentials and network access to PayPal and the validation API is necessary.
Troubleshooting
- Invalid JSON in Request Body: If a JSON body is provided and malformed, the node throws an error indicating invalid JSON. Ensure JSON syntax correctness.
- Validation Failure: If the external validation API rejects the request, the node throws an error with the validation message. Check API key validity and request parameters.
- Unknown Operation or Resource: Selecting an unsupported operation or resource results in an error. Verify that the operation and resource names are correct.
- API Authentication Errors: If PayPal OAuth2 tokens are invalid or expired, API calls will fail. Refresh or reconfigure credentials as needed.
- Network Issues: Connectivity problems to PayPal or the validation API will cause failures. Confirm network access and endpoint availability.
- Continue On Fail: If enabled, the node will continue processing subsequent items even if one fails, returning error details in the output JSON.