{"id":6569,"date":"2022-12-20T08:00:43","date_gmt":"2022-12-20T08:00:43","guid":{"rendered":"https:\/\/www.process.st\/help\/docs\/stripe\/"},"modified":"2024-03-07T11:32:14","modified_gmt":"2024-03-07T11:32:14","slug":"stripe","status":"publish","type":"ht_kb","link":"https:\/\/www.process.st\/help\/docs\/stripe\/","title":{"rendered":"Stripe + Process Street Integration"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14548\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/Process-Street-x-Stripe-04.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p><a href=\"https:\/\/stripe.com\">Stripe<\/a> is a payment processing software that allows your business to accept payments and scale faster. You can integrate Stripe with <a href=\"https:\/\/www.process.st\/\">Process Street<\/a>\u00a0to make your <a href=\"https:\/\/www.process.st\/help\/docs\/what-is-a-workflow\/\">workflows<\/a> super powerful and automate your work via <a href=\"https:\/\/www.process.st\/help\/docs\/webhooks\/\">Webhooks<\/a> or <a href=\"https:\/\/zapier.com\/apps\/process-street\/integrations\/stripe\">Zapier<\/a>.<\/p>\n<h2>Connect Stripe with Process Street via Webhook<\/h2>\n<p>A Webhook integration can bring information from Stripe that would trigger a new <a href=\"https:\/\/www.process.st\/help\/docs\/running-workflows\/\">workflow run<\/a> in your Process Street account.\u00a0<em>Webhooks are\u00a0automated messages or payloads sent from apps as a trigger to cause an action in a receiving app.<\/em><\/p>\n<p>In this example, we will create a Webhook that runs the E-commerce Product Listing workflow when a product in Stripe reaches the Closed Won stage.<\/p>\n<h3>Process overview:<\/h3>\n<ul>\n<li>We will create an E-commerce Product Listing workflow in Process Street<\/li>\n<li>We will create a new product in Stripe. This will act as our trigger<\/li>\n<li>We will create a webhook that listens for our desired trigger in Stripe and runs the E-commerce Product Listing workflow in Process Street<\/li>\n<\/ul>\n<p>Now, let\u2019s jump into the integration.<\/p>\n<h3>1. Preparations in Process Street<\/h3>\n<p>First, create a <a href=\"https:\/\/www.process.st\/help\/docs\/workflows\/\" target=\"_blank\" rel=\"noopener\">Workflow\u00a0<\/a>in Process Street and ensure to add <a href=\"https:\/\/www.process.st\/help\/docs\/form-fields\/\" target=\"_blank\" rel=\"noopener\">form fields<\/a> that are relevant to the data fields in Stripe. This will help you to map the relevant information from Stripe to Process Street.<\/p>\n<p>This information is stored in Stripe when a new product is created. So, we need to create relevant form fields in our workflow to push that information through to Process Street. For our example, these form fields should include the product name, product price (number field), product description (long text field), and so on.<\/p>\n<p>This will mean that whoever is creating the E-commerce listing won&#8217;t have to look up their information in Stripe, but can instead see all their details in Process Street.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14558\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/stripe-workflow.png\" alt=\"\" width=\"100%\" \/><\/p>\n<h3>2. Preparations in Stripe<\/h3>\n<p>Log into your Stripe account or <a href=\"https:\/\/dashboard.stripe.com\/login\">create a new account<\/a>. Since we want to trigger a new run in Process Street when a product is created, navigate to the <strong>Products<\/strong> tab. To add a new product, click <b>+Add product<\/b>, fill in the details and click <strong>Save<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14559\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/stripe-add-product.gif\" alt=\"\" width=\"100%\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>3. Create a Webhook trigger to run your workflow in Process Street<\/h3>\n<p>To get the webhook URL from Process Street, when you&#8217;re editing your workflow, click the <strong>+ icon<\/strong> above your task list on the left. Here, you can look for <strong>Stripe<\/strong> as a Trigger to Run this workflow.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14560\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/stripe-search-webhook.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>You can name your webhook as the app name or any phrase that helps you identify the Trigger. Then copy your Webhook URL.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14562\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/stripe-name-webhook1.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p><strong>Note:<\/strong> We only have a few events to select as of now. However, you can select any of them irrespective of the webhook you&#8217;re creating. For our example, we have chosen the event as Customer created.<\/p>\n<h3>4. Set up the Webhook Trigger in Stripe<\/h3>\n<p>Go to the <strong><a href=\"https:\/\/dashboard.stripe.com\/test\/developers\">Developers dashboard<\/a><\/strong> from the top-right corner. Here, click on <strong>Webhooks<\/strong> from the left panel and click on <strong>+ Add endpoint<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14563\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/stripe-dev-dashboard.gif\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Here, paste the Webhook URL you had copied in your Process Street setup, and select the events the webhook should listen to. For our example, we have selected the event as<b> product.created<\/b>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14564\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/create-webhook.gif\" alt=\"\" width=\"100%\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>5. Finish the setup in Process Street<\/h3>\n<p>Now come back to Process Street and test your trigger. Your payload should return as a success but if it doesn&#8217;t, you might want to go back to Stripe and create a new product.<\/p>\n<p>When your test returns successful, you can proceed to map your fields from Stripe&#8217;s properties to your Process Street form fields.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14565\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/stripe-field-mapping.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Lastly, turn your webhook <strong>On<\/strong> and <strong>Save<\/strong> it. Then <strong>Publish<\/strong> your workflow and you&#8217;re all set!<\/p>\n<p>As an extra step, you can go to Stripe, add a new product then come back to Process Street in the Reports Dashboard to confirm a new workflow is run.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14566\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/stripe-webhook-run.png\" alt=\"\" width=\"100%\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stripe is a payment processing software that allows your business to accept payments and scale faster. You can integrate Stripe with Process Street\u00a0to make your workflows super powerful and automate your work via Webhooks or Zapier. Connect Stripe with Process Street via Webhook A Webhook integration can bring information from Stripe that would trigger a [&hellip;]<\/p>\n","protected":false},"author":14,"template":"","meta":{"_acf_changed":false,"available_plan":"All plans","available_product":"Integrations","footnotes":""},"ht_kb_category":[194],"ht_kb_tag":[280,474,331],"class_list":["post-6569","ht_kb","type-ht_kb","status-publish","hentry","ht_kb_category-integrations","ht_kb_tag-integration","ht_kb_tag-stripe","ht_kb_tag-webhook"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/6569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/users\/14"}],"version-history":[{"count":1,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/6569\/revisions"}],"predecessor-version":[{"id":6578,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/6569\/revisions\/6578"}],"wp:attachment":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/media?parent=6569"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb_category?post=6569"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb_tag?post=6569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}