SignNow API Integration Guide | Zapier, Salesforce & HubSpot Setup

If you’re building software, running a CRM-driven sales team, or just tired of copy-pasting contract data between tools, doing SignNow API Integration can save your team hours every week.

But SignNow API means different things depending on what you’re trying to do;

  • embed signing directly into your own app,
  • automate signing workflows between tools you already use like Salesforce and HubSpot.

I’ll walk through what the SignNow API actually is, SignNow API integraiton example, how the pricing works, a hands-on integration example, and step-by-step setup instructions for the three most common integration paths: Zapier, Salesforce, and HubSpot.


Disclosure: This post contains affiliate links.

SignNow API Integration Guide To Connect Zapier, Salesforce & HubSpot

signnow api integration with zapier, salesforce, hubspot
  • Save
Signnow api integraiton with Zapier, Salesforce and HubSpot

What Is SignNow API?

The SignNow API is a REST API that lets your website, app, or internal system send, sign, and track documents programmatically — without a human clicking through SignNow’s dashboard.

There are many SignNow integration use cases.

With the SignNow API, you can:

  • Upload documents and create reusable templates with defined fields and recipient roles
  • Send signature invites and enforce sequential or parallel signing order
  • Prefill known fields (names, dates, amounts) automatically
  • Embed the signing, sending, or editing experience directly inside your own app or website (no redirect to SignNow’s UI)
  • Add authentication layers like SMS or email OTP for stronger identity verification
  • Track real-time status via webhooks and download signed PDFs with a full audit trail
  • Collect payments as part of the signing flow

Common real-world uses include auto-sending an NDA from your CRM the moment a deal opens, generating onboarding packets from your HR system when a new hire is added, and collecting customer agreements inside a client-facing web or mobile app.

Important distinction: API access is not included in SignNow’s regular self-serve subscription plans (Business, Business Premium, Enterprise). It’s sold separately.

👉 You can check the detailed SignNow API here

SignNow API Documentation: Where to Look?

Before writing a single line of code, I recommend bookmarking this SignNow API integration guides & documentation reference

  • SignNow REST API Reference — the full endpoint-by-endpoint documentation, including parameters, request/response examples, and authentication details.
  • Developer account signup — available directly through SignNow’s developer portal, where you also generate your API credentials.
  • Official SDKs — SignNow maintains open-source SDKs for several languages, including .NET, Java, Node.js, PHP, and Python, so you don’t have to build every request from scratch.
  • OpenAPI/Swagger specification — a machine-readable spec of the full API (endpoints, auth methods, parameters) if you want to auto-generate client code or import it into tools like Postman.

Environments: SignNow provides a SignNow sandbox for testing (so you’re not burning real signature invites while developing) and a separate production environment once you’re ready to go live. It’s good practice to build and fully test your integration in sandbox first.

This SignNow API guide covers everything from basic OAuth 2.0 authentication through advanced use cases like document groups, bulk operations, and embedded editors — so it’s worth skimming the whole reference before you start building, even if you only need one endpoint today.


SignNow API Integration Tutorial

singnow api documentation
  • Save

Getting started with the SignNow API is relatively straightforward, even if you’re new to API integrations. Follow these steps to connect SignNow with your application or automate your document signing workflows.

Here’s a simplified SignNow API integration example to show the shape of a typical workflow: authenticate, upload a document, and send it for signature.

Step 1: Create an Account:

Register for a free developer account on the SignNow API Dashboard from here.

Your developer account gives you access to a testing environment where you can experiment with the API before moving to a live integration. The test environment supports up to 500 signature invites, making it suitable for development and testing.

Step 2: Choose an Authentication Method

Before making API requests, you need to authenticate your application. SignNow supports two main options:

  • API Key: Best for server-to-server integrations where your application operates under a single SignNow account.
  • OAuth 2.0: Recommended when your application needs to connect to individual users’ SignNow accounts and act on their behalf.

For most simple internal automations, an API key can be easier to get started with. OAuth 2.0 is generally more suitable for applications or SaaS products that need to support multiple users.

API looks like this;

POST https://api.signnow.com/oauth2/token
Content-Type: application/x-www-form-urlencoded

grant_type=password
&username=YOUR_ACCOUNT_EMAIL
&password=YOUR_ACCOUNT_PASSWORD
&client_id=YOUR_CLIENT_ID
&client_secret=YOUR_CLIENT_SECRET

This returns an access token you’ll pass in the header of every subsequent request.

Step 3: Upload a document

Once authentication is configured, you can upload a document to SignNow using an API request. You’ll provide the document file and your authentication credentials, and SignNow will return a unique document ID.

This document ID is important because you’ll use it in subsequent API requests to configure the document, add recipients, create signing fields, and manage the signing process.

POST https://api.signnow.com/document
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: multipart/form-data

file=@contract.pdf

This returns a document_id you’ll reference going forward.

Step 4: Add fillable fields (optional, or use a pre-built template)

With your document uploaded, you can use the SignNow API to automate different parts of the eSignature process. For example, you can:

  • Add signing invitations and recipients
  • Pre-fill document fields
  • Configure signing orders
  • Send documents for signature
  • Track document status
  • Set up webhooks for real-time notifications

This allows you to create automated electronic signature workflows without requiring users to manually perform every step inside the SignNow interface.

For a complete list of available endpoints and API capabilities, check the SignNow Full REST API Reference.

Step 5: Test Your SignNow API Integration

Before using your integration in production, test the complete workflow in the developer environment. Verify that documents upload correctly, recipients receive signing invitations, fields are populated as expected, and webhook notifications are triggered correctly.

Once everything works as expected, you can move your SignNow API integration to a production environment.

Here is sample SignNow Signature request invite via API looks like

POST https://api.signnow.com/document/{document_id}/invite
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json

{
  "to": [{ "email": "signer@example.com", "role": "Signer 1" }],
  "from": "you@yourcompany.com"
}

Step 5: Track status and download the signed copy

Once signed, a webhook (if configured) notifies your system, or you can poll the document’s status endpoint and then hit the download endpoint to retrieve the completed PDF and its audit trail.

This five-step pattern — authenticate, upload, prepare, send, retrieve — covers the vast majority of real-world SignNow API integrations example whether you’re building a client portal, automating contract generation from a database, or wiring SignNow into your own SaaS product.


How to Integrate SignNow With Zapier

If you don’t want to write code at all, the SignNow Zapier integration is the fastest path to a working SignNow integration. It connects SignNow to thousands of other apps using simple trigger → action logic.

SignNow’s Zapier integration can connect with tools such as Google Drive, Microsoft 365, Slack, HubSpot, Salesforce, Airtable, and many others.

SignNow Zapier Integration Step-by-Step Guide

Here’s how to connect SignNow with Zapier.

  1. First, log in to SignNow or sign up for SignNow here if your dont have an account.
  2. Then go to the top corner, click on your profile picture and click on Account settings. From Account Settings, click on Integration and choose Automation as a category. You will see Zapier as an option to integrate. Click on that.
zapier signnow integration inside signnow dashboard
  • Save

4. It will take you to the installation screen. Click on Install

signnnow integraiton with zapier
  • Save

5. After that, it takes you to the Zapier portal. If you have an account with Zapier, then sign in; if not, then create one.

Zapier login window with SignNow
  • Save

6. Choose a Trigger (like a Document Completed)

zapier triggers for signnow
  • Save

7. Select an Action. i.e., choose what should happen after the trigger. (For example, Cancel Document Group Invite)

zapier actions for signnow
  • Save

8. Add More Automation Steps you want. Zapier allows you to chain multiple actions, add filters and paths, and transform data as it moves between applications. This lets you build more sophisticated document workflows without developing and maintaining your own integration.

9. Test and Turn On Your Zap: Test each step to make sure the data is being transferred correctly. Once everything works as expected, turn on the Zap and let the workflow run automatically.

Example use case for Zapier SignNow Automation: “When a document is fully signed in SignNow, create a new record in Salesforce and post a notification in Slack.” Zapier handles the connection — no API keys or code required on your end.

Zapier also supports building these automations conversationally through AI by Zapier, where you can describe the workflow in plain language and have it assembled for you, rather than manually configuring each trigger and action.


How to Integrate SignNow With Salesforce

SignNow has a native, dedicated app for Salesforce — this is the most direct route if Salesforce is your CRM of record.

But there are some prerequisites to install, configure, and use the SignNow application for your Salesforce organisation:

  • Active Salesforce account
  • A SignNow account on the US server with an active Site License subscription plan
  • An additional paid SignNow add-on for Salesforce, purchased on top of the Site License subscription.

Try SignNow full features with a free trial.

SignNow Salesforce Integration Step-by-Step Guide

Here’s how to connect SignNow with Salesforce.

Note: Users can start using SignNow in the Salesforce organisation once their SignNow account is set up and the appropriate subscription is assigned. To enable access to the SignNow for Salesforce app, the admin must add these users to the SignNow Permission Set.

  1. First, log in to SignNow or sign up for SignNow here if your dont have an account.
  2. Then go to the top right corner, click on your profile picture and click on account settings. From Account Settings, click on Integration and search for “Salesforce“
signnow salesforce integration inside signnow dashabord
  • Save

3. Hover the mouse over the “Salesforce” option. Click on “Submit Request“. You will see the window “Get Help Setting up signNow for Salesforce“. Fill out the form, and the SignNow team will get back to help you set up the Salesforce SignNow integration.

salesforce signonow integration application form
  • Save

4. Once Integration done, the Salesforce Admin needs to prepare documents for Signing. Drag and drop the elements you need in the document for signing. Click Save.

signnow document preparation
  • Save
drag and drop fileds signnow
  • Save

5. Then, in the Template section, click on Pre-fill Fillable fields to set up data mapping to populate the document with Salesforce data.

saleforce prefillable fields
  • Save
data mapping to populate salesforce data
  • Save

6. Now you can run the flow to send the document for Signature without leaving the Salesforce window. If you want, you can customise the email.

document flow
  • Save
email customization for signing
  • Save
send document for signing
  • Save
signed documents sent for approval
  • Save

7. Your customer can review and sign the document without registering with SignNow or downloading any software. All signed documents are securely stored in Salesforce. Isn’t it amazing?

review and sign document
  • Save

How to Integrate SignNow With HubSpot

The SignNow application for HubSpot provides CRM cards that allow users to send documents for signature, set up templates and data mapping, track invitation status directly from HubSpot records, and generate pre-filled documents using HubSpot data.

Prerequisites:

  • A HubSpot Professional or Enterprise account.
  • Admin access to your HubSpot portal.
  • A SignNow account on the US server with an active Site License subscription plan
  • An additional paid SignNow add-on for HubSpot, purchased on top of the Site License subscription.

Try SignNow full features with a free trial

There are two ways you can integrate HubSpot with SignNow

  1. From HubSpot Marketplace
  2. From SignNow Integration

Follow this guide for SignNow HubSpot integration

1) Integrate SignNow From HubSpot Marketplace

  1. To install the SignNow application: Navigate to the HubSpot Marketplace. Type SignNow into the search bar. Select the application and click Install.
Locate SignNow in HubSpot Marketplace
  • Save

2. Sign in to your SignNow account.

signnow sign in page
  • Save

3. Grant SignNow access inside HubSpot to your account.

grant acces to signnow
  • Save

4. Check the box to confirm you agree to use the third-party application, then click Connect app.

signnow hubspot connection user agreement
  • Save

5. The SignNow application is now installed for your HubSpot organisation, allowing you to explore its features or customise the app cards.

signnow installled confirmation
  • Save

6. For that, review the feature blocks. Click Learn more on any block to read details about each action. That’s it.

signnow api integration feature discovery
  • Save

B) Integrate SignNow with HubSpot from SignNow Integration Section

  1. First, log in to SignNow or sign up for SignNow here if you don’t have an account
  2. Then go to the top corner, click on your profile picture and click on account settings. From Account Setting click on Integration and search for “HubSpot”
hubspot integratio with signnow
  • Save

3. Click on the “HubSpot” option; it will show “Submit Request”. You will see the window “Get Help Setting up signNow for HubSpot”. Fill out the form, and the SignNow team will get back to help you set up the HubSpot SignNow integration.

signnow hubspot integration request
  • Save
application for signnow api integration with hubspot
  • Save

Here is a simple example of SignNow HubSpot integration:

  • When a new lead is added in HubSpot, automatically create a document from a SignNow template and send it for signature” — a genuinely useful flow for sales teams that want contracts to go out the moment a deal reaches a certain stage, without a rep manually jumping into SignNow.

Other than built-in integration support for HubSpot and SignNow, no-code platforms like Appy Pie Automate and Integrately also support HubSpot–SignNow connections using similar trigger/action logic, if you’re already using one of those instead of Zapier.


Other SignNow API Integrations Worth Knowing

Beyond Zapier, Salesforce, and HubSpot, SignNow’s broader integration ecosystem includes:

  • Google Workspace (Docs, Drive, Gmail) — prepare and sign documents directly from Google Drive or Gmail attachments
  • Microsoft (SharePoint, Teams) — sign and store documents directly within Microsoft’s ecosystem
  • Dropbox and Box — send documents for signature and auto-save signed copies back to cloud storage
  • ChatGPT and Claude — natural-language signing workflows powered by the SignNow MCP Server (send, track, and download documents by prompting your AI assistant)
  • AWS Marketplace — deploy and manage the SignNow API through AWS if your infrastructure already runs there

If you want the deeper walkthrough on connecting SignNow to ChatGPT and Claude specifically, that’s covered in a separate guide on this site.


SignNow Login: Account vs. API Access

Worth clarifying since these get confused often:

  • Regular SignNow login happens at signnow.com (or the mobile app) using your account email and password — this is for the standard dashboard where you manually send and manage documents. You can get a regular SignNow business plan from here
  • API access doesn’t use your regular login session at all. Instead, your application authenticates using OAuth 2.0 with a client ID, client secret, and (for the password grant flow) your account credentials, which returns a temporary access token used for API requests. You can get a SignNow API plan from here

If you’re building an integration, you’ll register your application separately through SignNow’s developer portal to get your API credentials — that’s a distinct step from just logging into your SignNow account normally.

SignNow API Pricing

This trips a lot of people up.

SignNow API pricing is separate from regular SignNow subscription pricing, and it’s billed differently — by signature invites, not by user seats.

A signature invite = one request sent to one signer. So 1 document sent to 2 signers = 2 invites, and 1,000 documents sent to 1 signer each = 1,000 invites.

Here’s the general breakdown:

Plan

Price

Signature Invites

SignNow Free Trial (API Starter)

$0

250 invites

SignNow Professional API

From ~$146/month (annual billing)

1,000/year, scalable. For less its cost less

SignNow Enterprise+

Custom pricing

High volume

A few things worth knowing about SignNow API pricing before you budget for it:

  • The free trial (the entry-level “API Starter” tier) includes 250 signature invites with full API features unlocked — not a stripped-down demo mode. That’s enough to build, test, and actually validate an integration before paying anything.
  • No credit card is required to start the free trial.
  • As you scale past the entry tier, pricing moves to annual commitments with volume-based discounts — the more invites you need, the lower your per-invite cost tends to get.
  • API access is also bundled into SignNow’s Site License plan (roughly $1.50/invite with volume discounts), which is worth comparing if you also want CRM/ERP integration and full platform access alongside the API.

Since exact current rates change, always confirm live pricing on SignNow’s API pricing page before committing to a plan.


FAQs on SignNow API Integration Guide

Do I need a paid SignNow plan to access the API?

No — you can start with the free trial (API Starter) tier, which includes 250 signature invites and full API functionality, no credit card required.

How much is SignNow API?

SignNow Free Trial (API Starter) is free up to 250 invites, and the SignNow Professional API plan costs from ~$146/month (annual billing) for 1,000/year, scalable signature invites. For less it cost less you pay. For more details, you can check SignNow’s API pricing page

Is SignNow API pricing based on users or documents?

Neither, technically — it’s based on signature invites (one invite per signer per document), which makes usage-based scaling more predictable than per-seat CRM pricing.

Is the SignNow API documentation good for beginners?

Yes — the official REST API reference includes detailed endpoint documentation, and SDKs are available in several languages (Python, Node, .NET, Java, PHP) if you’d rather not build raw HTTP requests from scratch. Here is the SignNow API integration guide & documentation reference

What’s the difference between SignNow API and the regular SignNow Business plan?

The SignNow Business plan is user-based, dashboard-driven software for manually sending documents. The SignNow API is a separate, invite-based product meant for developers embedding signing into their own software — full API access isn’t included on standard subscription tiers.

Can I test the SignNow API before paying?

Yes — the SignNow free trial includes a full-featured sandbox with 250 signature invites, so you can build and test a real integration before committing to a paid plan.

Where do I log in to manage my SignNow API credentials?

Through SignNow’s developer portal, separate from your regular SignNow account login — that’s where you register applications and generate OAuth client credentials.


Bottom Line: SignNow API Integrations Tutorial

Whether you need a full custom integration through the SignNow API, a native connection through Salesforce, or a no-code Zapier automation to bridge the HubSpot gap, there’s a practical path here for almost any team.

Developers get a well-documented SignNow REST API and a SignNow SDK with a genuinely usable free tier to prototype on; non-technical teams get Zapier and native apps that require zero code.

If you’re just getting started, my suggestion is simple: sign up for the free API trial, build one small end-to-end workflow.

0 Shares