> For the complete documentation index, see [llms.txt](https://docs.whalesync.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.whalesync.com/features/additional-features/creating-users-via-whalesync.md).

# Creating users via Whalesync

How to create users thru a sync in apps like Memberstack or Webflow Memberships

<figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2Fgit-blob-b762ac8ed955a8a3ccd42ac92f72c8b817b9a911%2Fcreate_user_in_Airtable.gif?alt=media" alt=""><figcaption></figcaption></figure>

#### About creating users

Whalesync supports syncing with memberships apps like Memberstack and Webflow Memberships. When syncing with these apps we allow you to create users.

For example, you can add a new user in Airtable and have that create a new member in Memberstack (:tada:).

#### "Write-once" fields

<figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2Fgit-blob-87e7a1aad3b95b363a140a0d46885935737d11ff%2FScreenshot%202024-09-20%20at%203.02.21%E2%80%AFAM.png?alt=media" alt=""><figcaption></figcaption></figure>

* The email field for membership apps like Memberstack is what's called a "write-once" field.
* You can create new emails from both connected apps (e.g. Memberstack or Airtable)
* But once an email has been created, it cannot be updated

If you try to update a "write-once" field, you'll get an issue like this:

*"Please set the email address back from <john2@gmail.com> to <john@gmail.com>"*

#### Record sync delay

Write-once fields can normally cause issues if synced with an app like Airtable since Airtable saves every keystroke. The result can be sending a partial email to Memberstack (e.g. "john\@gmai".)

To avoid this issue, we default to a record sync delay of 30 seconds for these types of tables. See the record sync delay page for more details:

{% content-ref url="<https://github.com/whalesync/docs/tree/main/features/additional-features/broken-reference/README.md>" %}
<https://github.com/whalesync/docs/tree/main/features/additional-features/broken-reference/README.md>
{% endcontent-ref %}
