SharkeyBoard Logo
SharkeyBoard Blog

Custom Roles: Teaching SharkeyBoard Your Unique Relationships

How SharkeyBoard learns your communication patterns and adapts to every relationship in your life

Published: October 28, 2025 | Reading time: 10 minutes

Every relationship in your life is unique. The way you talk to your romantic partner is different from how you chat with your boss. Your conversations with your best friend have a distinct rhythm compared to how you text your parents. Traditional AI keyboards ignore these nuances, treating every conversation the same.

SharkeyBoard's Custom Roles feature changes everything. It's an intelligent system that learns the unique communication patterns of each relationship in your life, adapting its suggestions to match the specific dynamic, tone, and history you share with each person.

What You'll Learn

  • ✓ How Custom Roles work and why they're revolutionary
  • ✓ The four types of relationship roles you can create
  • ✓ How SharkeyBoard learns from your conversation history
  • ✓ Real-world examples of Custom Roles in action
  • ✓ Best practices for setting up and managing custom roles

What Are Custom Roles?

Custom Roles are personalized communication profiles that you create for specific people or types of relationships in your life. Unlike generic AI assistants that give the same suggestions to everyone, Custom Roles create unique response patterns tailored to:

  • The specific person you're communicating with
  • Your relationship history together
  • Communication patterns you've established
  • Emotional context and dynamics unique to this relationship
  • Inside jokes, references, and shared experiences

The Magic of Semantic Memory

SharkeyBoard doesn't just remember words—it understands meaning. When you create a Custom Role, four AI experts work together to build a comprehensive understanding of your relationship:

🔍 The Memory Analyst

Extracts meaningful details from your conversations - personal information, preferences, important dates, ongoing situations, and emotional states.

💡 The Pattern Expert

Identifies communication styles - how formal or casual you are, what kind of humor you use, how you express emotions, and your typical response patterns.

🎯 The Context Master

Understands relationship dynamics - power balance, emotional closeness, shared history, current life situations, and how these affect communication.

🧭 The Response Strategist

Crafts replies that strengthen the relationship - choosing the right tone, referencing shared experiences, and expressing emotions in ways that match your established dynamic.

Four Types of Custom Roles

SharkeyBoard supports four main categories of custom roles, each designed for different relationship types and communication needs:

💕

1. Romantic Partner Role

Purpose: Maintain emotional intimacy and express affection appropriately in your romantic relationship.

What SharkeyBoard Learns:

  • • Your preferred terms of endearment (babe, love, sweetheart, honey)
  • • How you express affection and love through text
  • • Your communication rhythm during different relationship phases
  • • How you handle conflicts or disagreements
  • • Special dates, inside jokes, and meaningful references
  • • Their communication preferences and emotional needs
  • • Topics that are sensitive or particularly important

Example Conversation Evolution:

Week 1 (Basic Understanding):

Partner: "Had a rough day at work"

Suggested reply: "I'm sorry to hear that. Want to talk about it?"

After 3 Months (Deep Learning):

Partner: "Had a rough day at work"

Suggested reply: "Oh no, was it the Johnson project again? Want me to bring your favorite ice cream and we can watch that show you love? ❤️"

Pro Tip: SharkeyBoard learns to match your relationship's unique love language - whether that's words of affirmation, playful teasing, deep emotional support, or practical problem-solving.

👨‍👩‍👧‍👦

2. Family Member Role

Purpose: Maintain appropriate respect and warmth while communicating with parents, siblings, or other family members.

What SharkeyBoard Learns:

  • • The right balance of respect and familiarity for each family member
  • • Family traditions, inside family jokes, and shared memories
  • • Topics to approach carefully (finances, relationships, career choices)
  • • How different family members prefer to receive information
  • • Cultural or generational communication preferences
  • • Family communication style (formal vs. casual, emoji usage, etc.)

Example: Communicating with Parents

Early Learning Phase:

Mom: "Did you eat dinner?"

Suggested reply: "Yes, I did. Thanks for checking!"

After Learning Your Style:

Mom: "Did you eat dinner?"

Suggested reply: "Yes Mom, I made that recipe you taught me last month! It turned out great. Missing your cooking though ❤️"

Pro Tip: Create separate roles for different family members (Mom, Dad, Siblings) as each relationship has unique dynamics and communication patterns.

👯

3. Close Friend Role

Purpose: Capture the authentic, playful, and supportive communication style you share with close friends.

What SharkeyBoard Learns:

  • • Your unique brand of humor and inside jokes
  • • Shared interests, hobbies, and conversation topics
  • • How you support each other during tough times
  • • Your teasing and joking boundaries
  • • Friend group dynamics and shared friend references
  • • Emoji and meme usage patterns specific to this friendship
  • • Ongoing storylines and situations you discuss regularly

Example: Best Friend Communication

Generic AI Response:

Friend: "Guess who I ran into today..."

Basic suggestion: "Who did you run into?"

SharkeyBoard Custom Role:

Friend: "Guess who I ran into today..."

Smart suggestion: "OMG please tell me it's not your ex again 😱 SPILL THE TEA"

(Based on previous conversations about an awkward ex-encounter and your friend group's "tea spilling" language)

Pro Tip: Friend roles work great in both one-on-one chats and group conversations, adapting to whether you're having a deep heart-to-heart or participating in group banter.

💼

4. Professional Contact Role

Purpose: Maintain professionalism while building genuine work relationships with colleagues, clients, or business contacts.

What SharkeyBoard Learns:

  • • Appropriate level of formality for this specific relationship
  • • Project names, deadlines, and work context you share
  • • Their communication preferences (formal, casual-professional, etc.)
  • • Topics you've discussed previously in work context
  • • Your working relationship dynamic (peer, manager, client)
  • • Industry-specific terminology and jargon you both use
  • • Response time expectations and communication urgency levels

Example: Colleague Communication

Week 1 (Formal):

Colleague: "Can you review the quarterly report?"

Suggested reply: "Of course, I'll review it by end of day."

After Building Relationship:

Colleague: "Can you review the quarterly report?"

Suggested reply: "Absolutely! I'll get you feedback by 3pm. Is this for the client meeting tomorrow or the internal review?"

Pro Tip: Professional roles can evolve from formal to warm-professional as relationships develop, and SharkeyBoard adapts to this natural progression.

How SharkeyBoard Learns From Your Conversations

The learning process is automatic, private, and incredibly sophisticated. Here's how SharkeyBoard builds understanding of each custom role:

📚 Phase 1: Initial Setup

You create a custom role and provide basic information:

  • • Role type (romantic, family, friend, professional)
  • • Person's name or nickname
  • • Optional description of your relationship
  • • Initial tone preference (warm, playful, respectful, etc.)

🧠 Phase 2: Pattern Recognition

As you communicate, SharkeyBoard analyzes:

  • • Words and phrases you commonly use
  • • How you structure sentences
  • • Emoji and punctuation patterns
  • • Response timing and length preferences
  • • Topics you discuss frequently

🎯 Phase 3: Contextual Understanding

Over time, SharkeyBoard learns deeper patterns:

  • • Relationship dynamics and power balance
  • • Emotional intelligence and sensitivity needs
  • • Reference points and shared memories
  • • Communication triggers and preferences
  • • Evolving relationship status

🔒 Your Privacy is Protected

All relationship learning happens securely and privately:

  • • Your conversation data is stored locally on your device first
  • • Only anonymized patterns are analyzed for learning
  • • You control what data is shared and with whom
  • • Relationship memories stay private and encrypted
  • • You can delete role data anytime, completely

Real-World Custom Roles in Action

Let's see how Custom Roles transform real communication scenarios across different relationships:

Scenario 1: Long-Distance Romantic Partner

Incoming Message:

"Missing you extra today... it's raining and reminds me of that weekend in Portland"

Generic AI Suggestion:

"I miss you too. Hope you have a good day."

❌ Generic, misses emotional context

SharkeyBoard Custom Role:

"Missing you so much too, love ❤️ That Portland weekend was perfect - remember how we got caught in the rain at Powell's and ended up staying for hours? Only 12 more days until I see you. Can't wait to hold you again 💕"

✓ Recalls shared memory, uses preferred pet name, references countdown to next visit (learned from previous conversations)

Scenario 2: Work Colleague Relationship Evolution

Month 1 - Professional:

Colleague: "Thanks for your help on the presentation!"

Your style: "You're welcome. Happy to collaborate."

Month 6 - Building Rapport:

Colleague: "Thanks for covering my meeting yesterday!"

SharkeyBoard suggests: "No problem at all! Figured you needed the break after that marathon project sprint. Hope your kid's recital went well! ☕"

(Learned about their child's recital from previous conversations, adapted to warmer tone as relationship developed)

Best Practices for Custom Roles

Get the most out of Custom Roles with these proven strategies:

✓ DO

  • • Create separate roles for significantly different relationships
  • • Let the AI learn naturally from your actual conversations
  • • Update role descriptions as relationships evolve
  • • Use roles consistently to improve learning accuracy
  • • Review and refine suggested replies to teach the AI
  • • Be patient - best results come after 2-3 weeks of usage

✗ DON'T

  • • Over-customize with too many similar roles
  • • Expect perfect suggestions in the first few days
  • • Use the same role for vastly different people
  • • Forget to update roles as relationships change
  • • Ignore the learning process - always send replies as-is
  • • Share sensitive relationship data unnecessarily

How to Set Up Your First Custom Role

Getting started with Custom Roles is simple. Here's a step-by-step guide:

  1. 1

    Open SharkeyBoard Settings

    Navigate to Settings → Smart Replies → Custom Roles

  2. 2

    Create New Role

    Tap "Add Custom Role" and choose the relationship type (Romantic, Family, Friend, or Professional)

  3. 3

    Add Basic Information

    Enter the person's name/nickname and optionally describe your relationship dynamic

  4. 4

    Link to Contact

    Connect the role to the appropriate contact in your phone

  5. 5

    Start Communicating

    SharkeyBoard will automatically begin learning from your conversations with this person

The Compound Effect of Custom Roles

Here's what makes Custom Roles truly transformative: they get better with every conversation.

📈

Week 1-2: Foundation Building

Learning basic communication patterns, common phrases, and relationship tone

🎯

Week 3-4: Pattern Recognition

Understanding emotional dynamics, inside jokes, and contextual references

🚀

Month 2+: Deep Intelligence

Anticipating needs, recalling distant conversations, and suggesting contextually perfect responses

Why Custom Roles Change Everything

Generic AI treats all relationships the same. SharkeyBoard's Custom Roles recognize what humans instinctively know: every relationship is unique, with its own language, history, and dynamics.

By learning the nuances of each relationship in your life, Custom Roles help you:

  • Strengthen emotional bonds through more authentic, personalized communication
  • Save mental energy by not having to constantly adjust your communication style manually
  • Build trust by consistently communicating in ways that resonate with each person
  • Navigate complexity of managing multiple relationship types throughout your day
  • Express yourself better by having AI that truly understands your communication goals

Ready to Transform Your Relationships?

Start using Custom Roles today and experience communication that truly understands your unique relationships.

Continue Learning