Skip to main content
In this tutorial, you will:
  1. Sign up for an Invopop account and get your first sandbox workspace working.
  2. Invite your colleagues to join your workspace.
  3. Create a simple workflow to issue an invoice.
  4. Upload the invoice to the workflow and process it.

Let your coding agent run the API half of this quickstart against your sandbox.

Open in Cursor

Signing up

1

Sign up for an Invopop account

Go to console.invopop.com and select your sign-up method: continue with Google, or enter your email address. The same form is used to sign in and to create a new account.
2

Fill in your information

Fill in the form with your name, company, and position. The company will become your organization in Invopop, more on that later.
3

Create a first sandbox workspace

You’ll be prompted to create a first sandbox workspace: give it a name and a handle, and keep Sandbox selected as the environment. Don’t worry, you can always create more workspaces later.
4

Congratulations, you've just created your first sandbox workspace

You will be redirected to the Invopop console. Congratulations, you’ve just created your first sandbox workspace!

Inviting colleagues

Now that you’ve signed up, you can invite your colleagues to join your organization.
1

Go to Admin

Within the Invopop console, click on the workspace name in the top left corner and select Admin. You may be prompted to log in again, and you’ll be redirected to the Invopop Admin area.
2

Go to the members' page

Click on the Members tab on the left. You’ll see a list of all the members in your organization.
3

Click on the 'Invite member' button on the top right corner

Fill in the form with your colleagues’ email addresses and position and click on Send.
Inviting members is only available on Pro and Enterprise accounts. On other plans the Invite member button is disabled until you add multi-user access to your subscription — see pricing for details.
4

All done

Your colleagues will receive an email with a link to join your organization and will be able to access any workspace associated with your organization.

Creating a workflow

Now let’s create your first workflow. We’ll start with a simple workflow that generates a PDF invoice.
1

Go to Console

Go back to the workspace by clicking on the Workspaces tab in the Admin area and selecting your workspace, or simply opening a new tab in https://console.invopop.com.
2

Go to Workflows

Click on Workflows on the left sidebar. You’ll see a list of all the workflows in your workspace.
3

Create a workflow

Click on the Create workflow button on the top right corner. A new draft workflow opens in the workflow editor.
4

Select a template

Click on Load template, find the “PDF invoice” template in the list, and click on Load Template.
5

Modify the workflow

Let’s add a step that sets the document state to Sent after the PDF is generated. Click on Click to add action below the last step and select Set State under Core in the right sidebar.
6

Configure the step

You should now see the configuration of the Set State step, otherwise click on the step you’ve just added. Select Sent in the State dropdown.
7

Save and Publish

Click on the Save draft button to save your draft workflow. Now click on Publish so you can start using it in your workspace.

Uploading an invoice

Now let’s upload an invoice to your workspace that we’ll later send to the ‘PDF invoice’ workflow. You can upload document manually from the Console or by using the API.
  1. In the Console, click on Invoices on the left sidebar.
  2. Click on the New invoice button on the top right corner. You’ll be redirected to the document editor.
  3. The document editor has two modes: the visual view and the code view. Switch to the code view by clicking on the </> toggle below the Save button.
  1. Copy the invoice example below and paste it in the code view.
Example invoice
  1. Click on the Build button to build the invoice. This will normalize and validate fields and add any calculated fields.
  1. Click on the Save button on the top right corner to save the invoice. You’ll be redirected to the invoice detail view.
You’ve just created your first invoice! You can click on Preview to see what it’d look like as a PDF.

Processing an invoice

Next, we’ll process the invoice by sending it to the ‘PDF invoice’ workflow we set up earlier. You can do this manually from the Console or by using the API.
  1. In the Console, click on Invoices in the left sidebar.
Select the invoice you just uploaded. This will open the document editor.
  1. Click Run Workflow in the top-right corner to open the workflow selection panel.
  1. Select the workflow you want to run — in this case, PDF invoice — and click Run Workflow.
  1. You’ll see the State of the invoice update to Sent and the generated PDF appear under Files, confirming it’s been processed.
That’s it! You’ve successfully processed your first invoice.