# Uploading from PK

Want to upload a member from PK to Leveret?



***

## Uploading a Member

To upload a member from PK, you will need the member's ID. To get the member's id, you can run `pk;m <name> id` or `pk;s list` .



<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2F9UgufjDqvUhoJTfr3649%2Fimage.png?alt=media&#x26;token=a217a446-8b50-40cb-aa65-7a6c70305a16" alt=""><figcaption></figcaption></figure>

***

After getting the id, run the command `/pk upload-member` using Leveret.



<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2FgwstNsQPUTFVfuRoAPwX%2FCPT2506111641-851x492%20(1).gif?alt=media&#x26;token=bfc085d6-3c6c-47b8-874d-cc2ee8d05f07" alt=""><figcaption></figcaption></figure>

After running this, you'll receive a panel looking like this.



<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2F5r1bigicpQZ8MwZc3Ixa%2Fimage.png?alt=media&#x26;token=2cd5e73f-3114-4dd0-94bd-38eba9e97d50" alt=""><figcaption></figcaption></figure>

***

To get your PluralKit token, you can use `pk;token` VIA pluralkit.



<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2FIrqhnxMOZiW07Kivq4gn%2Fimage.png?alt=media&#x26;token=cb10706b-3e43-459b-94e2-046538b906e9" alt=""><figcaption></figcaption></figure>

Copy your token, and click the button that says `Input PK Token`. In the form, paste your token.

{% hint style="info" %}
Leveret does NOT save any of the details you give us regarding your PK, minus what we need to transfer the bot. Your token and member ID is not saved.
{% endhint %}

After inserting your token, you'll receive this panel.



<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2FlyvLUwsXAZedAl5mUa8p%2Fimage.png?alt=media&#x26;token=a822bd92-ec92-49fb-b780-919bb76ef93d" alt=""><figcaption></figcaption></figure>

| Button                                                      | Description                                                                                                                                                                                                                 |
| ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:orange;">**Use a different name**</mark> | This button allows you to use a different name then the one your PK member uses. Since Leveret uses names to reference members instead of ID's, if your member has a name with fonts, you may want to use a different name. |
| <mark style="color:orange;">**skip**</mark>                 | Skip changing the name, use the one you have on your PK.                                                                                                                                                                    |

After selecting one of those buttons, the message will edit to include what the name of the member is, and new buttons will be added.

***

<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2FMVZCM5Vjk0vCYJfUonxn%2Fimage.png?alt=media&#x26;token=12614628-312a-4f46-9e07-a9b296fbb584" alt=""><figcaption></figcaption></figure>

| Button                                                  | Description                                                                                                                                                              |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <mark style="color:orange;">**Use Proxy Avatar**</mark> | If your members use a different PFP for their webhook then their main avatar, you can use this option. You can see if you have one set by `pk;m <name/id> proxyavatar` . |
| <mark style="color:orange;">**Use Main Avatar**</mark>  | If your members don't use a different PFP for their webhook, you can use this button. You can see the one you have set VIA `pk;m <name/id> avatar`.                      |

After selecting one of those buttons, the message will edit to include the image your using for the member, and you'll get one more button.

***

<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2FdXldNKDC7d5KGCd1xdyt%2Fimage.png?alt=media&#x26;token=fd5dfb9b-f0d1-4652-bbd1-8a66f6595294" alt=""><figcaption></figcaption></figure>

The proxy text is <mark style="color:orange;">**what will trigger your message to send VIA a webhook**</mark>. Currently, proxy text can only be <mark style="color:orange;">**at the beginning**</mark> of a message. This will be updated eventually. Be creative, since as long as the bot is in the server it will proxy the message.

After selecting that, you'll be brought to the panel you use for creating a regular member.



<figure><img src="https://3944133006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ4FcPKJZx0GjdhFMAVWG%2Fuploads%2Fl5xe7rgqCXRijz7cFdeB%2Fimage.png?alt=media&#x26;token=f102943a-8663-475a-a8a8-9680e8072b7a" alt=""><figcaption></figcaption></figure>

And that's it! Your PK member has been registered into Leveret!
