Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.the-meridian.ai/llms.txt

Use this file to discover all available pages before exploring further.

When a merchant or client finds your profile in the Meridian directory and wants to work with you, they submit a contact form directly on your public profile page. Meridian captures that submission as a ContactFormSubmission, routes it according to rules you define, and tracks every inquiry through a status workflow until it’s resolved. The result is a lightweight CRM for inbound developer leads — built into the same platform where you manage your apps, deployments, and certifications.

Contact form submissions

Every inquiry sent through your public profile becomes a ContactFormSubmission with the following fields:
FieldDescription
fromThe sender’s name
emailTheir contact email address
companyTheir company name (optional)
messageThe inquiry text
submittedAtISO timestamp of when the form was submitted
statusCurrent state in the workflow: new, read, replied, or archived
New submissions appear at the top of Directory → Leads with a new badge so you never miss an inbound inquiry.

Submission workflow

Move each inquiry through a clear lifecycle to keep your inbox clean and your response rate high.
1

new

The submission has just arrived. You haven’t opened it yet. Meridian highlights unread submissions so they stand out.
2

read

You’ve opened and reviewed the submission. The inquiry is on your radar.
3

replied

You’ve responded to the merchant or client. This is the state you should aim to reach for every qualified lead.
4

archived

The inquiry is resolved, spam, or not a fit. Archiving removes it from your active view without deleting the record.
Don’t leave submissions in new for too long. Your avgResponseTime (in hours) is displayed on your profile to visitors who submit forms — a low response time increases conversion.

Lead generation stats

The ContactFormStats object gives you a real-time view of your form’s performance.
MetricDescription
totalSubmissionsCumulative submissions received through your profile
conversionRateShare of profile visitors who submit the contact form (0–1)
avgResponseTimeYour average time to reply, in hours
submissionsOverTimeArray of { date, count } for trend visualization
Track conversionRate alongside your profile’s pageViews and uniqueVisitors (from your public profile) to understand how well your profile converts traffic into leads.

Monthly lead metrics

The top of the Leads dashboard shows high-level stats for the current period:
MetricDescription
totalLeadsThisMonthTotal new submissions received in the current calendar month
growthLeadsThisMonthGrowth vs. the previous period as a percentage (e.g., 12 = +12%, -0.8 = -0.8%)
growthConversionRateChange in your conversionRate vs. the previous period
growthAvgResponseTimeChange in your avgResponseTime — a negative value means you’re responding faster
growthFeaturedPlacementsChange in impressions or clicks from featured placement slots
A rising growthLeadsThisMonth with a stable or improving growthConversionRate means both more traffic and better conversion — the ideal combination.

Inquiry routing

As your lead volume grows, use inquiry routing to automatically send submissions to the right team member or email address without manually reading every message first. Each InquiryRoute defines a rule:
FieldDescription
nameA label for the rule (e.g., “Enterprise inquiries”)
conditionMatch logic, e.g., "contains 'enterprise'" or "contains 'Plus'"
routeToThe email address or team member the submission is forwarded to
matchCountHow many inquiries have matched this rule so far
isActiveWhether the rule is currently running
1

Open routing rules

Navigate to Directory → Leads and select Routing rules.
2

Add a rule

Click New rule. Give it a name, write a condition using keyword matching (e.g., "contains 'urgent'"), and set a routeTo email address.
3

Activate the rule

Toggle isActive to true. The rule begins matching new submissions immediately.
Check matchCount on each route after a few weeks. Rules with a high matchCount and isActive: true are working well. Rules with matchCount: 0 may have a condition that never matches — revisit the keyword or disable the rule.
Featured placements let you pay for priority visibility in specific directory slots, driving more profile visits and — by extension — more form submissions. Each FeaturedPlacement tracks:
FieldDescription
positionThe placement slot (e.g., "directory-top", "category-sidebar")
impressionsTimes your profile was shown in this slot
clicksClicks from the placement to your profile
ctrClick-through rate (clicks / impressions)
costCost per period for the placement
Calculate cost-per-lead by dividing cost by the number of submissions you receive during the same period. Compare that against the value of a typical engagement to evaluate whether a placement is worth renewing.

Responding to inquiries

When you open a submission, move it through the status workflow as you act on it.
1

Read the submission

Open the submission to change its status from new to read. Review company, message, and email to qualify the lead.
2

Reply

Respond via email (Meridian surfaces the email field). Once you’ve sent your response, mark the submission as replied. This updates your avgResponseTime stat.
3

Archive when done

After the thread is resolved — or if the lead isn’t a fit — archive the submission. This keeps your active view focused on open inquiries.

Tips for writing a profile that converts visitors to leads

A well-optimized profile generates more submissions from the same traffic. Focus on these areas:
Vague taglines like “Shopify developer” don’t convert. Specific ones do: “Shopify subscription billing developer with 10+ published apps.” Visitors who self-select based on your specialization are more likely to submit a form.
The first ShippedApp in your list anchors a visitor’s impression of your work. Lead with the app that has the highest installs or rating to establish credibility immediately.
Set isPublic: true on your strongest Testimonial entries. Social proof directly before the contact form consistently raises conversionRate.
Profiles at verified or trusted-partner level show trust indicators that reduce visitor hesitation. See Build your public developer profile for the verification steps.
Your avgResponseTime is visible to visitors. A response time under 24 hours signals professionalism and increases form submission rates. Set up inquiry routing so every submission reaches the right person immediately.
Last modified on May 5, 2026