Webhook or Zapier

PayPal + HubSpot integration

A Plandalf sequence posts each PayPal buyer to HubSpot with Send Webhook, and a HubSpot workflow can post back.

No credit card required. No coding required.

Does PayPal integrate with HubSpot?

Plandalf does not have HubSpot steps or triggers, and it does not connect PayPal to HubSpot. A Plandalf sequence on Checkout Completed can call HubSpot's contacts API with Send Webhook, and a HubSpot workflow can use its webhook action to enrol contacts in a Plandalf promo. PayPal is the payment option on the checkout.

What moves between PayPal and HubSpot

EventFrom and toThroughWhat happens
Checkout completedPlandalf (paid via PayPal)HubSpotWebhookThe buyers-to-a-CRM-by-webhook template is the starting point. Send Webhook posts to HubSpot's create-contact endpoint, with email taken from {{trigger.customer_email}}.
Update an existing contactPlandalf (paid via PayPal)HubSpotWebhookHubSpot documents an upsert call that takes email as the identifier. Partial upserts are not supported with email, so send every property you mean to set.
Workflow enrols a contactHubSpotPlandalfWebhookA HubSpot workflow with a webhook action can post to a Plandalf catch URL. The sequence then runs Enroll in Promo for that email.
Webhook starts a HubSpot workflowPlandalfHubSpotWebhookHubSpot's 'When a webhook is received' trigger accepts JSON only and needs a matching existing record with a unique property value.
RefundPayPalHubSpotBy handInvoice Refunded is documented for Stripe refunds only. Update the HubSpot record yourself after a PayPal refund.

Send PayPal buyers to HubSpot as contacts

You need a published Plandalf offer with PayPal added and a HubSpot credential allowed to write contacts. Check HubSpot's authentication docs for how to create one.

  1. Add PayPal to the offer

    Authorize your PayPal Business account in Plandalf and enable PayPal on the offer you will connect.

  2. Start from the CRM template

    Under Automation, Templates, add the buyers-to-a-CRM-by-webhook template for that checkout, or build a sequence on Checkout Completed with a Send Webhook step.

  3. Point it at HubSpot

    Set the method to POST and the URL to the HubSpot create-contact endpoint, /crm/v3/objects/contacts. Put your HubSpot credential in the step's headers, in the form HubSpot's docs give.

  4. Map the payload

    Use a JSON Payload with a properties object holding email as {{trigger.customer_email}}, firstname as {{trigger.customer_first_name}} and lastname as {{trigger.customer_last_name}}.

  5. Test with your own email

    Run the step on a recent checkout from the Test tab. The call writes to your HubSpot portal, so use your own address. Check the reply the Events view shows.

  6. Rehearse a PayPal sandbox payment

    Switch on Run on test purchases, pay in the PayPal sandbox, and look for the contact in HubSpot. Then switch the setting off.

What sellers do with PayPal and HubSpot

Coaching sales into a CRM pipeline

A coach sells a package through a Plandalf checkout where clients pay with PayPal. Each paid checkout creates the contact in HubSpot so the sales team can follow up.

Webinar signups to a countdown offer

A HubSpot workflow on a form submission posts the contact to a Plandalf catch URL. Enroll in Promo gives them a deadline for the checkout, which takes PayPal.

Limits and gotchas

  • A new contact in HubSpot needs at least one of email, first name or last name, and HubSpot recommends always sending the email because it is the unique identifier.
  • HubSpot's 'When a webhook is received' trigger needs a Professional or Enterprise subscription and an existing record with a unique property that matches. Check HubSpot's page for your hub.
  • Send Webhook is a configured HTTP request, not a signed payment subscription. Keep credentials in the headers and deduplicate by invoice number.
  • Plandalf does not push deals, line items or revenue to HubSpot by itself. Add those fields to the payload only after you check HubSpot's API reference.

PayPal and HubSpot: common questions

Does PayPal integrate with HubSpot?
Plandalf does not connect them directly. A Plandalf sequence can post PayPal-paid checkouts to HubSpot's API with Send Webhook.
How do I send PayPal customers to HubSpot?
Use the buyers-to-a-CRM-by-webhook template or a Send Webhook step on Checkout Completed, pointed at HubSpot's contacts endpoint.
Is there a native Plandalf HubSpot integration?
No. Plandalf has no HubSpot steps or triggers. It reaches HubSpot through webhooks and can be reached by HubSpot workflows.
Do I need HubSpot Professional for this?
The contacts API is a separate matter, so check HubSpot's docs for what your plan allows. HubSpot's webhook trigger for workflows needs Professional or Enterprise.

Feature detail