We are in official beta.

Accounts and account types

There are three kinds of account: personal, business and employee. Everybody starts with a personal account, a business is something you create when you need one, and an employee account is made for you by an employer. This page says what each one is, how you get it, and what changes when you do.

Which one you have

Type What it is How you get it
Personal One person, one account. Your documents, your connections, your workflows, your FlyaDoc box and your API key. This is what everybody signs up as. Developer mode adds the API key, testbed and reference to its menu. You already have it.
Business A company, with staff accounts on its own email domain, one shared allowance and one set of connections everybody uses. You create it on Settings and then prove the company exists. Nothing works until you have.
Employee An account a verified business made for you at your work address. It draws on the company's allowance and sees the company's connections. Someone at the company invites you. You cannot make one yourself.

You can hold more than one of these at once, and one person often does — a personal account at home and an employee account at work are two separate accounts with two separate sign-ins, and neither can see the other.

One account per person

Your personal account is you: one account with one vault, one set of connections, templates and web forms, one FlyaDoc box and one API key, and it can use everything DocButterfly does. FlyaDoc and DocWebForm are simpler doors into that same account, not separate accounts: a box you set up in FlyaDoc and a form you publish from DocWebForm are in the account you see here, and the DocButterfly portal is the full experience of it. A business account is a company’s own account, separate from yours, and it adds employee accounts for its people on its own email domain; an employee account belongs to the business, and nothing is shared between it and that person’s personal account. If you own or administer a business, a switch at the top of the portal moves you between your personal account and the company’s. They are two separate stores, each with its own vault and its own key. Everybody else has one account and sees no switch at all.

Personal

The default, and for most people the only one they need. You get a vault for documents, somewhere to keep connections to the systems you use, a FlyaDoc box, the workflow builder, web forms and templates. Nothing about it needs setting up beyond signing in.

Until you turn on developer mode the API key is not in your menu. That is deliberate rather than a restriction — if you never intend to write code against us, a key is one more secret to look after for no benefit. Turn developer mode on the day you want one: it is the key of this same account.

Developer mode

Developer mode is a switch on your own Settings page, not a kind of account. Turning it on adds three things to your menu — your API key, the testbed where you can run any operation against your own account, and the API reference. It is the same personal account either way: the key is your account’s key, and what a call writes lands in your account.

If you had a developer workspace

Until September 2026 developer mode came with a second, separate workspace. It is folded into your personal account: its templates, connections, web forms and FlyaDoc box are now in the one account, and there is nothing to switch to. An API key you issued from the old developer workspace keeps working and is billed to your personal account. If both workspaces held vault documents, the ones in the workspace that was folded in stay where they are; ask us and we will bring them across.

Turning it off

Nothing is deleted and your key keeps working; the menu entries come back the moment you turn the switch on again. An employee account is the one exception: it has no developer mode to turn on, because its API access belongs to the business rather than to the person.

Business

A business account is a company on DocButterfly: a name, the email domains its people sign in on, and staff accounts created on those domains. Everyone in it draws on the same allowance and uses the same connections, so a workflow one person builds against the company's Dataverse works for everybody else without anybody setting it up twice.

You start one from your Settings page with “Make this a business account”. That creates the company and makes you its owner — and that is all it does, until the next part.

The company gets a workspace of its own, separate from yours: its own vault, its own web forms and templates, its own connections and allowance, and its own API key. Your personal account is untouched and stays yours. Once the business is verified you switch between the two at the top of the portal, and neither can read the other — a document you put in the company's vault is not in your own, and the company's key cannot open your personal one. They are two stores, not a filter over one, and regenerating either key leaves the other working.

Proving the company exists

Until a business is verified it does nothing. It cannot invite anybody, it cannot add a domain, and its allowance is not shared. The company exists on your account and every control on its page is switched off, with a line saying why.

To verify it, upload one of the two letters the IRS issues for an Employer Identification Number:

  • Form 147C — the EIN verification letter. This is the one you ask the IRS for when you need proof of a number you already have.
  • CP-575 — the EIN assignment notice, sent once, when the number was first issued.

A PDF or a photograph is fine. We read four things off it: which of the two letters it is, the number, the legal name, and the date it was printed. If the legal name on the letter matches the name you gave the business, it is verified straight away and nobody at DocButterfly looks at it.

Two things are worth knowing about the name test. It ignores the company-type suffix, so Northwind Traders, L.L.C. and NORTHWIND TRADERS LLC are the same company. It is otherwise exact: Northwind Trading LLC is not, and a difference like that sends the letter to a person rather than being waved through on a near-enough score.

What we keep

Not the number. Only a masked form of it — the last few digits — is stored, and the whole number never appears in a record, a log, a notification or an email. The letter itself stays with the business for review, and only the owner and the admins of that business can open it: an employee of the same company cannot, and no other account can see that it exists.

When it does not go through

Every answer comes with a sentence you can act on, and there are three shapes of them.

AnswerWhen, and what to do
Verified The letter reads cleanly and the name matches. Nothing else to do.
In review Something was readable but not certain — a name that does not match, a date that could not be read. A person at DocButterfly looks at it and either approves it or refuses it with a reason. The business still does nothing while it waits.
Not verified The document is not one of the two letters, no Employer Identification Number could be read on it, the number already belongs to another verified business here, or the owner signs in at an address that cannot represent a company — a free mailbox provider, or a domain the business has not claimed. You can upload another letter and try again.

A screenshot, a tax return or a state registration will not do. It has to be one of the two IRS letters, and the words on the page decide which one it is — not what you tell us it is.

Employee accounts

Once a business is verified, an owner or admin invites people from the Business page by typing a work email address. The address has to be on one of the business's own domains; a personal address is refused, which is the whole point of the domain list.

The person joins by signing in with that exact address — registering first if they have never used DocButterfly. What they get is their own account: their own sign-in, their own password, their own two-factor. What makes it an employee account is where its work is billed and stored: it draws on the business's allowance, sees the business's connections, and its usage shows up in the business's records.

A personal account is never taken over

If the same person already had a personal DocButterfly account under a different address, that account is untouched and stays theirs. It is not linked, not merged, and not visible to the company. Somebody who works at a company and also uses DocButterfly at home genuinely has two accounts, and that is the design rather than an oversight.

What an employee sees

Everything the company's workspace holds, plus the list of who else is in the business — deliberately, because their colleagues are spending the same allowance and hiding the roster would make that invisible. What they do not get is the controls: only an owner or an admin invites, removes or changes domains, and only they can open the verification letter.

When somebody leaves, an owner removes them. They lose the company workspace and keep their own personal account exactly as it was.

If the business stops being verified

Sharing the company's allowance is a state, not a one-time event. If a business's verification is taken away, its employee accounts stop drawing on its tokens, templates and connections straight away and work in their own account instead — nobody has to be removed one at a time. Nothing is deleted, everyone stays a member, and the moment the business is verified again every account goes back to it on its next request. Each affected person is told, in a line that says what changed and does not name why the business lost its verification.

Email domains

A business invites people on its domains, so which domains it holds is worth being careful about. There are two ways to add one, and they are not equally strong:

How it was addedWhat it takes, and when you can use it
Somebody here signs in on it An owner or admin whose own DocButterfly address is on the domain. That is the strongest evidence there is and the domain is usable straight away.
A DNS record For a domain nobody in the business signs in on. Publish the value the page shows you as a TXT record on that domain, then press Verify. Nobody can be invited on it until the record is found, and it is read again every week.

Domains are not checked at all until the business itself is verified, and they show no badge before then. A green tick beside a domain would read as the company having been checked, and at that point it has not been.

What each type can do

  Personal Business Employee
Vault, connections, workflows, forms, FlyaDoc YesYesYes, the company's
API key, testbed, API reference With developer mode onYesNo
A second, separate workspace NoYes, the company’sNo
Creates staff accounts NoOnce verifiedNo
You can get it yourself YesYou start it; verification decidesNo — you are invited

Setting any of this up is free. Making an account, turning developer mode on, creating a business, verifying it and inviting staff cost nothing, and none of it spends your allowance.