# Metadata With Sinch Chat, it's possible to provide your conversation metadata. For example: ```swift var metadata: SinchMetadataArray = [ SinchMetadataCustom(key: "userName", value: "John", mode: .once) ] metadata.append( SinchMetadataCustom(key: "phoneNumber", value: "123 123 123", mode: .withEachMessage) ) ``` The metadata stored as `once` will be sent only once at the beginning of the conversation, while `eachMessage` metadata will be attached to each message.